Run agents like Claude Code, Codex, and Gemini in parallel worktrees, or compare them on the same prompt
agate --agents claude,codex,gemini "Create or update AGENTS.md"
- Run multiple agents simultaneously - Claude Code, Codex, Gemini, and more
- Isolated environments - Each agent runs in its own git worktree with tmux
- Native interfaces - Use each agent's native terminal interface
- Compare outputs - See how different agents approach the same task
- Usage metrics - Track performance and behavior across agents
curl -fsSL https://agate.sh/install | bash -s -- --agents claude,codexOr build from source (requires Go 1.21+):
git clone https://github.com/agate-sh/agate
cd agate
make buildExamples:
agate # Launch TUI
agate --agents claude,codex,gemini # Launch TUI with specific agents
agate --agents claude,codex,gemini "Create or update AGENTS.md" # Launch with a prompt and auto-attach
Usage:
agate [flags] [prompt]
Flags:
-a, --agents string Comma-separated list of agents (e.g., claude,codex,gemini)
-h, --help help for agate
-v, --version Show version information
See CONTRIBUTING.md for development setup, testing, and code quality guidelines.
Agate collects anonymous usage data (sessions created, agents used, commits made) to improve the product. We never collect your code, prompts, or personal information.
To opt out:
export AGATE_DISABLE_TELEMETRY=1Visit agate.sh for more information and updates.
MIT
