Cadence vs Claude Squad a terminal UI or a Mac inbox

Claude Squad and Cadence both help you run several coding agents at once. One lives in your terminal and gives every agent its own worktree. The other lives on the edge of your Mac's screen and brings you what the agents ask.

Updated · Cadence Labs

Short answer

Pick Claude Squad if you live in the terminal, want something open source, or work on Linux: it runs each agent in its own tmux session and git worktree, and you review, commit and push from one keyboard-driven list. Pick Cadence if you want a native Mac app that tells you the moment any agent needs you and lets you answer from one Inbox, by keyboard, by voice or from your iPhone.

Both are free. Claude Squad runs on macOS and Linux. Cadence runs on macOS 13 or later with Apple Silicon only.

Side by side

CadenceClaude Squad
What it isA native Mac app: a status toolbar and one Inbox over your agentsA terminal app (TUI) that runs each agent in its own tmux session and git worktree
PlatformmacOS 13 or later, Apple Silicon onlymacOS and Linux. Windows builds exist, but it needs tmux, and its installer points Windows users to WSL
PriceFreeFree
Source codeClosedOpen source, AGPL-3.0 (about 8.6k GitHub stars)
InstallDMG or brew install --cask maxprehoda/tap/cadencebrew install claude-squad or an install script. Needs tmux and the GitHub CLI
AgentsClaude Code hosted natively; Codex, OpenCode, Pi, Omp, Amp, Grok, Cursor, Copilot, Gemini and Aider through herdrClaude Code by default; Codex, Gemini, Aider, OpenCode, Amp or any CLI with -p
WorktreesAutomatic for Claude Code in Cadence chat mode. Terminal agents use the folder you chooseAutomatic for every session
Review and shipDiff and History tabs for Cadence chat agentsDiff preview per session; s commits and pushes the branch to GitHub
Knowing who is waitingToolbar dots over every app; questions collected in one InboxIts session list, inside the terminal
Answering1 to 9 in the Inbox, typed or spoken, with a two-second undoAttach to the session and answer in the agent's own interface. Optional auto-accept (-y, experimental, Claude Code and Aider)
VoiceTalk routes spoken requests; hold ⌥ to dictate anywhere. On-device speechNone
PhoneiPhone app in a private TestFlight betaNone mentioned in its README
Linux serversAgents on servers over SSH through herdr, next to the ones on your MacRuns on the server itself; use it over SSH

What Claude Squad does well

Claude Squad is a small, focused terminal app. Run cs in a repository and you get a list of sessions. Each one is an agent in its own tmux session, working on its own git worktree and branch, so agents never edit each other's files.

What Cadence does differently

Cadence starts from a different question: not "where does each agent work?" but "which agent needs me right now?"

What Cadence does not do: run on Linux or Intel Macs, publish its source, or give terminal agents a worktree automatically. Only Cadence chat agents get one; for terminal agents you point the Folder at a worktree you made.

Which one to pick

Claude Squad is the better pick if

Cadence is the better pick if

Using both

They can share a Mac, but they do not plug into each other. Claude Squad runs its agents in its own tmux sessions. Cadence answers agents in herdr and its own chats. It also notices Claude Code sessions running in other terminals, so it may list Claude Squad's Claude Code agents, but it cannot type into them there. If you like Claude Squad's worktree handling and want Cadence's Inbox, the closest setup is to make worktrees yourself (git worktree add ../app-search -b search) and start an agent in each from Cadence's New agent view. Our guide to running multiple Claude Code agents walks through it.

Common questions

Is Claude Squad free?

Yes. Claude Squad is free and open source under the AGPL-3.0 license. Cadence is also free, with no account, but its source is not published.

Does Claude Squad work with Codex and Gemini?

Yes. Claude Code is the default, and the -p flag runs any other terminal agent, for example cs -p "codex" or cs -p "gemini".

Does Claude Squad have a phone app or notifications?

Its README mentions neither. You check sessions in its terminal list. Cadence has a status toolbar, macOS notifications, and an iPhone app in a private TestFlight beta.

Can Cadence give each agent its own git worktree like Claude Squad?

For Claude Code in Cadence chat mode, yes: each agent gets its own branch in ~/.cadence/worktrees/. For terminal agents, make a worktree yourself and pick it as the agent's folder.