Batty
Hierarchical AI agent teams for software development. Define roles in YAML. Batty runs them in tmux, routes messages, manages worktrees, gates on tests.
19 days unattended · 102 tasks shipped · 258 auto-doctor repairs · v0.11.53 live
cargo install kanban-md --locked
cargo install batty-cli
cd my-project && batty init
batty start --attach
batty send architect "Build a REST API with JWT auth"
You
│ batty send architect "Build a chess engine"
▼
Architect (Claude Code)
│ plans the approach
▼
Manager (Claude Code)
│ creates tasks, assigns work
▼
Engineers (Codex / Claude / Kiro)
eng-1 eng-2 eng-3 eng-4
│ │ │ │
└── isolated git worktrees ──┘
- Hierarchical teams: architect → manager → engineers
- tmux-native: every agent in its own pane
- Isolated git worktrees per engineer
- Test-gated: nothing merges until tests pass
- Agent-agnostic: Claude Code, Codex, Kiro
- Kanban-driven task dispatch from Markdown boards
- Discord integration for team oversight
- Built in Rust. Single binary. No servers.