Core Concepts
Reasoning
Memory & Retrieval
Agent Types
Design Patterns
Training & Alignment
Frameworks
Tools
Safety & Security
Evaluation
Meta
Core Concepts
Reasoning
Memory & Retrieval
Agent Types
Design Patterns
Training & Alignment
Frameworks
Tools
Safety & Security
Evaluation
Meta
Claude Squad is a terminal application that manages multiple AI coding agents running in parallel1). Built in Go, it uses tmux for session isolation and git worktrees for branch-level workspace separation, enabling developers to orchestrate Claude Code, Codex, Gemini, Aider, and other agents from a single TUI interface.
ai_agent cli orchestration tmux git multi_agent open_source
| Repository | https://github.com/smtg-ai/claude-squad |
| Website | https://smtg-ai.github.io/claude-squad/ |
| Language | Go |
| License | AGPL-3.0 |
| Stars | 6,500+ |
| Creators | Mufeez Amjad, Jay Shrivastava (smtg-ai) |
Claude Squad solves the problem of running multiple AI coding agents simultaneously without workspace conflicts2). Each task gets its own isolated git worktree and tmux session, allowing developers to delegate work to multiple agents, monitor progress from a unified TUI, review diffs before applying, and push changes when satisfied. It supports auto-accept mode for fully autonomous background operation.
Claude Squad creates an orchestration layer on top of existing terminal-based AI agents. It does not replace the agents – it manages them.
| Key | Action |
| n | Spawn new session |
| D | Kill a session |
| o | Attach to session |
| s | Commit and push to GitHub |
| c | Checkpoint and pause |
| Tab | Toggle diff/preview pane |
| Shift+Up/Down | Scroll through diffs |
| Ctrl+q | Detach current session |
# Via Homebrew brew install claude-squad ln -s "$(brew --prefix)/bin/claude-squad" "$(brew --prefix)/bin/cs" # Via install script curl -fsSL https://raw.githubusercontent.com/smtg-ai/claude-squad/main/install.sh | bash # Prerequisites: tmux, gh (GitHub CLI)
# Launch Claude Squad with default agent (Claude Code) cs # Launch with a specific agent cs -p "aider --model ollama_chat/gemma3:1b" # Launch with auto-accept mode for background operation cs --autoyes # Check configuration paths cs debug # Reset all instances cs reset