I work on a 300k line monorepo, just me and my co-founder. At any given moment I have 3-6 CLI agents (Claude Code, Codex, Aider) running simultaneously across git worktrees. The throughput is great. Managing it is not.
Every tool I found was either another agent, an IDE plugin, an abstraction over my CLIs, or doesn't understand worktrees. Conductor is Mac-only and getting buggier. Warp and Ghostty were interesting but not opinionated enough for my worktree-to-PR workflow.
So I built Pane (https://runpane.com). Keyboard-driven desktop app that gives you one interface to monitor and control CLI agents across worktrees. Ships with a command palette, simple shortcuts (ctrl + up or down arrow to switch between each worktree, VS code shortcuts for other basic things). Each worktree gets a run button that auto-generates a script (via Claude Code on first run) to spin up on isolated ports, so I can have every branch hot reloading in its own tab.
Been using it daily since last week. Hard to go back. I fully open sourced it here, so you can ship your own features to Pane, using Pane: https://github.com/Dcouple-Inc/Pane
How are others handling multi-agent workflows?
The key insight in your description is the worktree-per-agent isolation pattern. Without that isolation, agents would interfere with each other's changes unpredictably. With it, you get parallel throughput but the coordination overhead shifts to you — when do worktrees get merged? How do you handle when two agents modify overlapping code?
The Agile Vibe Coding Manifesto's concerns about accountability and traceability become especially important at multi-agent scale. "Every change has traceable intent" is harder to maintain when six agents are generating changes in parallel. The manifesto's argument would be that the investment in architectural constraints and explicit context for each agent is what prevents the throughput gains from creating an unmaintainable diff explosion.
Curious what your PR/merge workflow looks like — that seems like where the real complexity lives: https://agilevibecoding.org