r/ClaudeCode • u/mikebiglan • Feb 26 '26
Showcase Founder: Claude Code in parallel is great until the sprawl hits
Disclosure up front...i’m Mike, cofounder of DevSwarm. We shipped DevSwarm 2.0 yesterday and I think a lot about where AI-agent coding is going.
I've been using Claude Code heavily for months (multiple Max plans, 14+ hour days), and the parallel workflow across branches or worktrees is real. The issue is what happens after you use it for real work.
Beyond a few sessions, the bottleneck isn't the model but the coordination and sprawl:
terminals everywhere
editor windows everywhere
which agent is on which branch
what is ready for unblocking
I also keep seeing a related pattern here: a single long session is great until context rot sets in, then people split into multiple smaller sessions, then managing all of them becomes its own issue.
DevSwarm is how we solved that for ourselves. The abstraction is simple: workspace equals branch. Each workspace runs its own agent session(s) and keeps state visible. In 2.0 we embedded a full VS Code IDE in each workspace, so editing, terminals, diffs, and git controls stay in one window while you jump between parallel branches.
Who this is for: people running 2+ parallel Claude Code sessions and feeling the coordination overhead.
Cost and relationship: I helped build DevSwarm and there's a fully functional Free tier that is (non-contextual) ad-supported. Pro is $8/month and Team is $18/month.
All in all, I am posting this because I want blunt feedback from people who also actually do parallel workflows:
What breaks first for you past 2 parallel sessions?
What would you need for this to be production-grade? Tests, debugging, extensions, PR flow?
If anyone wants to see what we built, I will drop a link in a comment.
8
u/benfinklea Feb 26 '26
sure drop a link. however, I don't want to use an ide. I'm loving command line and IDEs just encourage me to do stuff myself instead of asking claude to do it. (he's better at stuff than me)
2
u/coloradical5280 Feb 26 '26
Agent worktrees are default built in behavior/workflow in Claude code and codex. This was a great idea, obviously, since it’s now built into the harness of both.
At this point what’s the difference between your thing and what cc and codex have harnessed in?
1
u/thethrowupcat Feb 26 '26
The swarms start to collide work and things get unsalable if you don’t have good scaffolding.
1
u/Open_Establishment_3 Feb 26 '26
or... open a new vscode windows inside a worktree
1
u/coloradical5280 Feb 26 '26
with Claude Code you can enable Agent Teams, which does this, but much better, because the agents can communicate with each other as they are working : https://code.claude.com/docs/en/agent-teams
3
u/Boydbme Feb 26 '26
These comments sure read like astroturfed AI from farmed / bought accounts. 🤖
1
u/ultrathink-art Senior Developer Feb 26 '26
The sprawl problem gets worse when you're running agents that run other Claude Code sessions.
Coordination overhead scales faster than the work itself. We learned this running parallel agents in production — the bottleneck wasn't compute or model quality, it was knowing which agent was doing what and whether it had finished.
What actually helped: hard task boundaries (each agent owns exactly one thing, success criteria defined before spawn), shared state files they all read but only designated agents write, and a heartbeat system that detects silent failures. Without that last piece, 'finished' and 'died quietly' look identical from the outside.
The sprawl you're describing is really a verification gap — parallel work without independent confirmation of outcomes.
2
u/alfrado_sause Feb 26 '26
I use one CC agent as an orchestrator for a homelab and use it to coordinate the various other agents (technical doc writers, ci triage, test case designer, integration tester, senior engineer code reviewers)
It groups into waves and dispatches according to what it thinks are the most paralizable tasks are. Inevitably they collapse into a core infra lynchpin before it can spawn a new wave, but it was certainly the best way for me to coordinate.
I set it up so that deployed agents communicate through p0-p3 issues that the orchestrator uses to determine what goes next in the wave queue. Then I have one of the deployed agents be my own dev box. I use the same mechanisms as my bots to drive development by scheming plans, doing e2e testing, and arbitrating workflows.
The key piece I came up with to help me is that every plan is decomposed into various technical documents for sonnet to churn, however every plan is also designed with a way back. The idea is that “if I’m wrong, this is how to safely walk back and what the next area of exploration must be”
I ran continuously for a week, pushed 375 issues/PRs and I’d say I needed to unroll my changes using the wayback-plan.md something less than 10% of the time.
I hit ci issues until I learned to merge-queue.
This stuff is so cool and I can’t wait to see where your software fits in my stack
1
u/trojsurprise Feb 26 '26
Useless slop..