Series: Claudesquad (2/10)

What Is Claude Squad? A Terminal Management Tool for the Multi-Agent Era
You've probably already been using Claude Code or Codex to write code and it feels great — but one day you realize you have three unrelated tasks to run at the same time.
The instinct is to open three terminal windows, one agent each. That works for the first ten minutes.
Then one finishes and you're not sure which one. You switch windows to check and mix up another task's output. Your git branches become a mystery because two agents are modifying the same codebase simultaneously — and they start overwriting each other.
This is exactly why Claude Squad exists.
What Is Claude Squad
Claude Squad is an open-source terminal tool (written in Go) with one core function: let you manage the execution environments of multiple AI agents simultaneously from a single interface.
Supported agents include:
- Claude Code (Anthropic)
- Codex (OpenAI)
- Gemini CLI (Google)
- Aider
- Any AI coding tool you can run in a terminal
Each task creates an independent session — every session has its own terminal environment, and more importantly, its own git worktree. This means your three tasks run in completely isolated working directories, with no possibility of overwriting or conflicting.
How Is It Different from Just Using tmux
This is the first question most people ask — can't I just use tmux to manage multiple windows?
You can, but Claude Squad does a few extra things on top of tmux:
git worktree integration: A new Claude Squad session isn't just a new tmux pane — it simultaneously creates a new git worktree. Two agents working on different branches cannot interfere with each other.
Task state visualization: The TUI interface shows you whether each session is running, waiting, or complete, without needing to switch to each one individually.
Diff preview: You can view what each session changed directly inside Claude Squad, without switching to run git diff.
Review-then-push workflow: After an agent finishes, you can review, commit, and push all within Claude Squad — the complete workflow without ever leaving the tool.
Simply put: tmux is a general-purpose tool, Claude Squad is a specialized tool designed for AI agent workflows.
Three Core Design Decisions
Understanding these three design decisions will make everything much clearer when you start using it.
Decision 1: Use tmux as the underlying execution environment
Claude Squad doesn't reinvent the terminal multiplexer — it uses tmux directly for session management. This means stability, maturity, and predictable behavior. You don't need to know tmux to use Claude Squad, but it needs to be installed on your machine.
Decision 2: Use git worktree to isolate code
Each Claude Squad session corresponds to a git worktree running on an independent branch. This is the key that enables multiple agents to work in parallel — they're not modifying copies of the same working directory, they're working on truly independent branches.
Decision 3: TUI as a unified control interface
You don't need to remember which tmux session number corresponds to which task. Claude Squad's TUI lists all tasks, shows status, and lets you switch between tasks with keyboard shortcuts. This sounds small, but when you're running five tasks simultaneously, this design is invaluable.
Who Should Use Claude Squad
Good use cases:
- You're advancing multiple independent development tasks simultaneously and want agents to handle them in parallel
- You need to switch between multiple AI tools (sometimes Claude Code, sometimes Codex)
- You want agents running in the background while you work on other things, coming back to review when they finish
- You care about code review — whenever an agent makes changes, you want to clearly see what changed
Poor use cases:
- You only have one task at a time and don't need parallel processing
- Your tasks have strong dependencies — task B must wait for task A to fully complete before starting
- You completely trust the agent and don't need to review (rare, but it happens)
FAQ
Q: Does Claude Squad cost money?
No, it's fully open source (AGPL-3.0 license). You only need your own AI agent API key or authorization.
Q: Can Claude Squad only use Claude Code?
Despite the name, it supports any AI agent that can run in a terminal. Codex, Gemini CLI, Aider all work — you can even configure custom programs.
Q: Does it work on Windows?
tmux is a Unix tool, so Claude Squad primarily supports macOS and Linux. Windows users can use it through WSL2.
Now that you understand what problem it solves, the next step is to get it installed.
Previous: Claude Squad Beginner's Guide: Series Overview Next: Installation and Setup: Get Claude Squad Running in 5 Minutes