Gas Town — Summary
Gas Town (gastownhall/gastown) is a multi-agent workspace manager written in Go, authored by Steve Yegge, that coordinates 20-30 concurrent AI coding agents (Claude Code, Codex, GitHub Copilot) working on shared Git repositories. Its core abstraction is the Rig (a git-backed project container), within which Polecats (worker agents with persistent identity) receive work units called Beads and execute them in ephemeral sessions whose state survives across restarts via git worktree-backed Hooks. The Mayor/Deacon/Witness three-tier watchdog architecture autonomously monitors agent health, routes escalations, and triggers recovery — so human oversight is needed only for P0 escalations. Work is tracked through Beads (Steve Yegge's own git-native JSONL issue tracker at github.com/steveyegge/beads), and complex multi-step workflows are expressed as Molecules (TOML formula templates instantiated as Wisps). Gas Town also ships a Federated Wasteland network linking multiple Gas Towns via DoltHub for cross-organization work sharing.
Compared to seeds: closest to claude-flow (multi-agent orchestration, git worktrees, persistent agent state, merge queue), but Gas Town uses a Go CLI binary (gt) + Dolt database + DoltHub federation rather than Node.js + SQLite; its watchdog hierarchy (Mayor/Deacon/Witness/Dogs) is more operationally elaborate, and Beads integration gives it its own issue-tracking substrate rather than a generic task file.