Run several coding tasks at once with separate AI agents, each working in an isolated copy of your repo using git worktrees
Review and approve changes an AI agent made before committing them, all from a single terminal dashboard
Set up fully unattended AI sessions that auto-accept changes and push branches to GitHub without interruption
Requires tmux and the gh CLI installed, each AI assistant also needs its own API key or local install.
Claude Squad is a terminal application that lets you run multiple AI coding assistants at the same time, each working on a different task in its own isolated workspace. Instead of switching back and forth between conversations or waiting for one task to finish before starting another, you can have several AI agents running in parallel and check on their progress from a single screen. The tool works with Claude Code, OpenAI Codex, Aider, Gemini CLI, and other terminal-based AI assistants. You pick which assistant to use when starting a session, and you can mix and match: one session might use Claude while another uses Codex. Each session runs inside its own sandboxed copy of your codebase using git worktrees, which means the agents cannot interfere with each other even if they are touching the same project. The interface is a text-based dashboard in your terminal showing all active sessions. Keyboard shortcuts let you create new sessions, attach to one to give it a new instruction, pause and resume sessions, review what changes an agent made before committing them, or push a branch to GitHub. There is also an auto-accept mode that tells agents to proceed without asking for confirmation on each step, useful when you want fully unattended background work. Setup requires two tools already installed on your system: tmux, which handles the isolated terminal sessions, and the gh command-line tool for GitHub integration. Claude Squad itself installs as a small binary called "cs" via Homebrew or a one-line install script. A profiles feature in the config file lets you save different assistant configurations by name so you can quickly pick between them when starting a new session.
← smtg-ai on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.