BlogParallel agents
What are the best tools for running multiple coding agents on Mac?
It depends on how you work. If you live in the terminal, look at cmux or Claude Squad. If you want one app that gives each task a worktree and walks you through review and merge, look at Conductor, Superset, Emdash, Nimbalyst or Sculptor. Before you install anything, check what Claude Code's agent view and plain git worktrees already give you, because for some people that is enough.
Everything below was checked on each product's own page or repository as of October 2026. These tools ship fast, so check again before you decide.
Start with what you already have
- Plain terminals and worktrees. One tab per agent, one
git worktreeper task. Free, works with every CLI agent, no new app. You track who is waiting yourself. See running multiple Claude Code agents in parallel. - Claude Code agent view.
claude agentslists your background Claude sessions across projects, grouped by state, with the ones that need input on top. It's a research preview and shows Claude sessions only. - Claude Code desktop app. Parallel sessions in one window, side-by-side panes and a diff view with line comments. Claude only.
- Codex. The CLI has
/worktreeand acodex agentscommand center. The ChatGPT desktop app runs Codex chats in parallel worktrees. Codex only.
If you only use one vendor's agent, its own tools may cover you. The third-party tools matter most when you mix agents or want a different workflow.
The third-party tools
| Tool | What it is | Agents | Platforms | License or pricing |
|---|---|---|---|---|
| cmux | Native macOS terminal built on Ghostty | Any terminal agent | macOS | GPL, free |
| Claude Squad | Terminal app on tmux, a git worktree per task | Claude Code (default), Codex, Gemini, Aider and other local agents | Terminal, needs tmux | AGPL-3.0 |
| Conductor | Desktop app, isolated workspace per task, review and merge | Claude Code, Codex, Cursor, OpenCode | macOS (plus an iOS app) | Free plan; paid plans add cloud |
| Superset | Desktop workspace with terminals, diff viewer and browser previews | Claude Code, Codex or another CLI agent | macOS; Linux experimental | Elastic License 2.0; free plan, paid plans |
| Emdash | Desktop app, a git worktree per task, review to merge | Claude Code, Codex, Cursor, OpenCode, Amp, Copilot and more | macOS, Windows, Linux | Apache-2.0 |
| Nimbalyst | Visual workspace: sessions, worktrees, tasks, docs, diagrams | Codex, Claude Code; OpenCode and Copilot in alpha | macOS, Windows, Linux | MIT, free for individuals |
| Sculptor | Desktop app, isolated workspaces, review and merge | Claude Code and Pi integrated; any terminal agent | macOS (Apple Silicon), Linux | MIT; experimental research preview |
What each one stands out for
- cmux is a terminal first. Panes get a notification ring when an agent needs attention, and a panel lists pending notifications. The sidebar shows branch, linked PR, directory and ports. It restores windows, panes and scrollback after a restart, and
cmux claude-teamsruns Claude Code's teammate mode in native splits. - Claude Squad keeps everything in one terminal window: create, attach, detach and review sessions from a keyboard menu. It needs tmux and
gh. - Conductor gives each task its own workspace, branch, terminal and diff, then helps you open a PR, merge and archive. It needs GitHub and at least one agent login. Paid plans add cloud workspaces, live collaboration, an API and the mobile app.
- Superset adds an in-app browser with per-worktree ports, a diff viewer you can comment on, and agent monitoring with completion chimes and dock badges. Paid plans add remote access, automations, mobile and cloud workspaces.
- Emdash pulls issues from Linear, GitHub, Jira, GitLab, Asana and others into an agent, works over SSH on remote machines, and keeps its state in a local SQLite database.
- Nimbalyst is the successor of Crystal, deprecated in February 2026. It mixes agent sessions with editors for markdown, spreadsheets, diagrams and mockups.
- Sculptor, from Imbue, ships workflow skills such as a bug-fixing flow, and describes itself as an experimental research preview.
Vibe Kanban, a kanban board that gave each card a workspace, announced on April 10, 2026 that it is sunsetting. The project continues as community-maintained open source. If you used it, see what replaces Vibe Kanban.
How to choose
- Do you want a terminal or an app? cmux and Claude Squad keep you in a terminal. The others wrap the terminal in an app with its own review screens.
- Which agents do you run? Check the list for each tool against yours.
- Do you need cloud or mobile? Conductor and Superset offer it on paid plans. The others are local.
- Where do your tasks live? Emdash reads many trackers. Most others start from a prompt.
- What does "waiting" look like? Most of these tools show it per workspace. Check whether that covers the agent you use most.
The common limit: every one of them adds a layer between you and your agents, with its own concepts to learn. If two terminal tabs work for you, that's a valid answer.
With Kanbell
Kanbell is one more option. It's a macOS app for Apple Silicon only, with one window per project, real terminals in panes and tabs, and no account or Kanbell server.
What it does:
- Agent tracking. Claude Code gets full tracking: working, waiting or done, question or permission pending, a map of agents and subagents, and subscription usage for the session and the week. Codex CLI shows state, permission waits and usage read locally, without a subagent tree yet. Gemini CLI shows state and permission waits; quota and subagents show as not available. Other CLI agents run in the terminals without tracking.
- Waiting is visible. Orange dot in the window, the menu bar and the overview, a macOS notification, and ⌘⇧J to jump to the next waiting agent.
- A task board. Local, or GitHub Issues. Launching an agent from a card pastes the prompt without sending it. Agents can read the board with the
kanbellCLI. - Git and notes. Changes, diffs, history and worktrees beside the terminals, plus markdown notes per project.
What it doesn't do: no Windows, Linux or Intel Macs, no cloud agents, no Linear, Jira or Trello, no merge flow. It's a paid subscription after a 7-day trial.
FAQ
Which of these tools are open source?
As of October 2026, per their repositories: Claude Squad (AGPL-3.0), cmux (GPL), Emdash (Apache-2.0), Nimbalyst (MIT), Sculptor (MIT) and Vibe Kanban (Apache-2.0). Superset's source is under the Elastic License 2.0.
Which tools work with agents other than Claude Code?
All of the third-party tools listed run more than Claude Code. cmux and Sculptor run any terminal agent; Claude Squad, Conductor, Superset, Emdash and Nimbalyst list several agents such as Codex, Gemini, Cursor or OpenCode.
What happened to Crystal and Vibe Kanban?
Crystal was deprecated in February 2026 and replaced by Nimbalyst. Vibe Kanban announced on April 10, 2026 that it is sunsetting and will continue as a community-maintained open-source project.
Do I need one of these tools at all?
Not necessarily. One terminal tab and one git worktree per agent works. The tools mainly add an overview of who is waiting, and review and merge flows.