Claude Squad is a terminal-based orchestrator for running multiple AI coding assistants in parallel. It manages the lifecycle of AI agent sessions from a single keyboard-driven interface, allowing users to launch, monitor, pause, resume, and terminate agents without leaving the command line.
The tool isolates each agent's work in separate git worktrees, so changes remain on independent branches and never interfere with each other. Before any modifications are committed or pushed, users can review a diff preview of what each agent produced and approve or reject the changes. This diff-based approval workflow gives developers control over what enters the codebase while still benefiting from parallel AI assistance.
Claude Squad supports launching agents with user-defined shell commands, making it compatible with different AI assistants such as Claude Code, Codex, Gemini, or Aider. Users can define multiple named program profiles and select which one to use when starting a new session. Each agent runs in its own operating system process with a dedicated terminal session, preventing resource conflicts and enabling independent lifecycle management.