Your team already runs AI coding agents. What it doesn't have is a way to manage them like teammates.
Sharkly is that layer: assign a bug straight to Claude Code or Codex, run every task in its own git worktree on your own machines, and review results on a real board. The agents execute. People set direction and accept the work.
We're building it in public here.
@beamnxw The 'coordinate the work' plugins are per-session. once you have 3 agents running in parallel the problem moves up a layer: task ownership, which run is stuck, two agents targeting the same file. plugins don't see that. that layer has to live above the IDE.
@atmoio Spec length is layer one. the wall most people hit next is coordination: three agents in flight, nobody watching the stuck run, two of them editing the same file. The spec problem is solvable with discipline. The second one needs structure
OpenAI: 3.1 agent-workdays per human workday inside its research org, and over half of successful 4-8 hour tasks needed a human to step in.
Do the math. Four agents running means two or three of them stop and wait for you per task, at times you didn't pick.
The queue that grows at 3:1 is results waiting for a person. Most tooling doesn't show it. Where does yours land?
Three kinds of credentials in an agent setup, and they shouldn't mix:
1. your own API token (shk_)
2. a single-use install token (sit_)
3. the scoped credentials each agent runs with
Agents never log in as you. If one leaks, you know exactly what it could reach.
This is the right comparison for picking your first agent. once you're running both in parallel, the problem shifts: who reviews each run, who owns a file two agents touched, and which one is sitting blocked on feedback. different question entirely.
Having now spent enough time with both Fable and Astra, here's how I've found Codex and Claude compare for app development, along with some tips for success π https://t.co/6E16eBUL1n
Worktrees solve the file-conflict problem. the coordination problem is different: who reviews an agent's PR, what happens to the stuck run nobody is watching, what order do parallel worktrees merge in. these are org problems, not isolation problems.
it's the best time in the world for new tools!
my agents use rift instead of git worktrees, no idea how it works i just told codex i wanted to use it
if anything the incumbents are at a disadvantage, look at how much the models struggled with nextjs changes
Your agents are going to interrupt you. The only question is where.
An inbox that carries just 'waiting for you' and 'failed' beats a wall of logs and a Slack channel that never sleeps.
@BradGroux@Muse@AIatMeta@Meta@MetaforDevs 12/15 failures being non-code is the pattern every multi-agent run hits. The fix is isolation: one workspace per agent, explicit handoffs between them. Shared state (auth contexts, working dirs, daemons) is where running seven-in-parallel falls apart.
Projects ships parallel threads inside one runtime. when you mix claude code, codex, and gemini cli, the coordination problem just moved up: who owns the work when three runtimes finish at once and nobody set up a handoff?
Today we're rolling out Projects in Claude Code on desktop and web.
A project is one conversation with Claude. It splits the work into threads itself, runs them as parallel cloud sessions, passes context between them, and keeps going when you leave.
In beta for select users.
Agentic coding is the agent taking a task, not a prompt.
The difference shows up in what you have to hand over: a scope, a repo, a place to run, and a definition of done. Miss one and you're back to prompting.
@addyosmani Parallel threads is the easy part. the hard part hits when three threads want to touch the same module. Who reviews? what order do those PRs merge? you need a board, not just an orchestrator.
There's a special grief in coming back to a laptop that slept through your agent's run.
Sharkly Desktop has a prevent-sleep toggle with durations from 5 minutes to Always, plus a separate keep-running-with-lid-closed option on macOS (it asks you to plug in first). Small toggle. Large amount of un-wasted compute.
A bug report in Slack should become an agent task without anyone retyping it.
Wired the Slack shortcut to Sharkly, attachments included, and wrote down every step plus the linkback that closes the loop.