| Crates.io | parari |
| lib.rs | parari |
| version | 0.0.5 |
| created_at | 2025-11-29 14:20:13.863086+00 |
| updated_at | 2025-12-02 02:09:07.618877+00 |
| description | A parallel AI agents runner |
| homepage | |
| repository | |
| max_upload_size | |
| id | 1956818 |
| size | 256,031 |
A CLI tool that runs multiple AI coding agents in parallel using git worktrees.
parari enables you to run Claude Code, Gemini CLI, and Codex CLI simultaneously on the same task. Each assistant works in its own git worktree, allowing you to compare results and choose the best solution.
This is similar to Cursor's worktree feature, but for the command line.
| Agent | Status |
|---|---|
| Claude | ✅ |
| Gemini | ✅ |
| Codex | ✅ |
After all agents complete their tasks, parari displays a lazydocker-style split view:
┌─────────────────────────────────────────────────────────────────┐
│ Parari - Results │
├────────────────────────────┬────────────────────────────────────┤
│ ▶ Models │ Log │
├────────────────────────────┼────────────────────────────────────┤
│ > 🤖 claude [+] (3 files) │ │
│ ✨ gemini [+] (2 files) │ (selected model's log/diff) │
│ 📦 codex [x] (0 files) │ │
├────────────────────────────┴────────────────────────────────────┤
│ [f] Focus [l] Log [d] Diff [a] Apply [q] Cancel │
└─────────────────────────────────────────────────────────────────┘
▶ in title)claude (Claude Code)gemini (Gemini CLI)codex (Codex CLI)cargo install parari
# Run all available agents on a task
parari "Fix the bug in the login function"
# Run specific agents
parari --agents claude,gemini "Add unit tests for the parser module"
# Open default editor ($EDITOR or vi) to write a prompt
parari
If no prompt is provided, parari opens your default editor (set by $EDITOR environment variable, defaults to vi) where you can write a multi-line prompt.