---
title: "Show HN: Batty – Run a team of AI coding agents in tmux with test gating"
slug: "show-hn-batty-run-a-team-of-ai-coding-agents-in-tmux-with-test-gating"
date: 2026-04-04
category: community
tags: [anthropic, agents]
language: en
sources_count: 1
featured: false
publisher: AInauten News
url: https://news.ainauten.com/en/story/show-hn-batty-run-a-team-of-ai-coding-agents-in-tmux-with-test-gating
---

# Show HN: Batty – Run a team of AI coding agents in tmux with test gating

**Published**: 2026-04-04 | **Category**: community | **Sources**: 1

---

## TL;DR

- Batty is an open-source supervisor layer that coordinates multiple AI coding agents (Claude Code, Codex, Aider) in parallel tmux panes.

---

## Summary

- Batty is an open-source supervisor layer that coordinates multiple AI coding agents (Claude Code, Codex, Aider) in parallel tmux panes.
- Roles are defined in YAML: an Architect plans, a Manager dispatches work, Engineers execute — each agent isolated in its own git worktree.
- Test gating ensures tasks are only marked complete when the code actually compiles and tests pass.
- Batty embeds no model and is not an agent framework — it orchestrates existing agent CLIs using tmux as the runtime.
- The kanban board is a plain Markdown file generated by the bundled kanban-md tool.

---

## Why it matters

Batty is an open-source supervisor layer that coordinates multiple AI coding agents (Claude Code, Codex, Aider) in parallel tmux panes.

---

## Key Points

- Batty is an open-source supervisor layer that coordinates multiple AI coding agents (Claude Code, Codex, Aider) in parallel tmux panes.
- Roles are defined in YAML: an Architect plans, a Manager dispatches work, Engineers execute — each agent isolated in its own git worktree.
- Test gating ensures tasks are only marked complete when the code actually compiles and tests pass.
- Batty embeds no model and is not an agent framework — it orchestrates existing agent CLIs using tmux as the runtime.
- The kanban board is a plain Markdown file generated by the bundled kanban-md tool.

---

## Nauti's Take

Batty solves a real problem that anyone who has seriously experimented with multi-agent setups will recognize: parallel work without isolation is chaos. The decision to compose existing tools — tmux, git worktrees, existing agent CLIs — into a supervisor layer rather than building yet another all-in-one framework is both smart and intellectually honest. The obvious fragility is that the entire coordination logic depends on the stability of each agent CLI's interface — a breaking change in Claude Code or Codex could silently break Batty. Still, for teams wanting productive multi-agent workflows today, this is the most pragmatic approach currently available.

---


## FAQ

**Q:** What is Show HN about?

**A:** - Batty is an open-source supervisor layer that coordinates multiple AI coding agents (Claude Code, Codex, Aider) in parallel tmux panes.

**Q:** Why does it matter?

**A:** Batty is an open-source supervisor layer that coordinates multiple AI coding agents (Claude Code, Codex, Aider) in parallel tmux panes.

**Q:** What are the key takeaways?

**A:** Batty is an open-source supervisor layer that coordinates multiple AI coding agents (Claude Code, Codex, Aider) in parallel tmux panes.. Roles are defined in YAML: an Architect plans, a Manager dispatches work, Engineers execute — each agent isolated in its own git worktree.. Test gating ensures tasks are only marked complete when the code actually compiles and tests pass.

---

## Related Topics

- [anthropic](https://news.ainauten.com/en/tag/anthropic)
- [agents](https://news.ainauten.com/en/tag/agents)

---

## Sources

- [Show HN: Batty – Run a team of AI coding agents in tmux with test gating](https://github.com/battysh/batty) - Hacker News AI

---

## About This Article

This article is a synthesis of 1 sources, curated and summarized by AInauten News. We aggregate AI news from trusted sources and provide bilingual (German/English) coverage.

**Publisher**: [AInauten](https://www.ainauten.com) | **Site**: [news.ainauten.com](https://news.ainauten.com)

---

*Last Updated: 2026-04-04*
