Batty
Hierarchical AI agent teams for software development. Define roles in YAML. Batty runs them in tmux, routes messages, manages worktrees, gates on tests.
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 / Aider)
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, Aider
- Kanban-driven task dispatch from Markdown boards
- Telegram integration for mobile oversight
- Built in Rust. Single binary. No servers.