plain tmux — if you only have one or two agents
It is the honest baseline, and this tool is built on it. tmux keeps sessions alive
and lets you switch between them, which is most of the job at small scale. What it
cannot do is tell you which agent needs you, because it has no idea what is
running inside a pane. Everything here is that one missing answer.
herdr — if you want the whole terminal replaced
Its own Rust runtime instead of sitting on tmux, so panes, tabs and workspaces are
native. Mouse is first-class, Windows runs through a beta installer, a socket API
lets agents prompt each other, and there is a plugin marketplace.
Vibe Kanban — if you would rather work in a browser
A kanban board where each issue gets a workspace with a branch, a terminal and a dev
server, plus 10+ agents, a built-in app preview, and PRs with generated descriptions.
It also reviews diffs with inline comments sent back to the agent, which is the one
thing we thought was ours; the difference is that theirs is a web UI and this is a
terminal. Worth knowing before you adopt it:
the project is sunsetting.
claude-squad — if you want a straight path to a pull request
Every session gets its own worktree and branch automatically, so parallel agents
cannot collide. s commits and pushes the branch and c checks
out by committing and pausing, so review-to-PR is built in.
agent-deck — if worktrees and spend are the problem
The deepest of any of them on worktrees: sparse-checkout
inheritance for monorepos, setup scripts, and a worktree finish that
merges and cleans up. Also a cost dashboard with budgets, session forking, and
Docker-sandboxed sessions.
this one — if the friction is what's slowing you down
One key starts an agent, one key answers a blocked one, one key opens its diff, and
the session names itself so you never stop to invent one. Then ctrl+r
shows the whole changed file rather than a hunk, and C sends your line
comments straight into that agent's pane. Nobody else closes that loop without
putting you in a browser.