Gas Town

Gas Town is an open-source multi-agent harness and orchestration runtime designed to supervise, manage, and coordinate autonomous coding agents across complex software projects. Created by Steve Yegge and the gastownhall organization, it operates as a supervisory layer over terminal-based developer agents. Gas Town coordinates underlying agent runtimes—including Claude Code, OpenAI Codex, Cursor Agent (`cursor-agent`), and GitHub Copilot CLI—inside structured tmux sessions and background processes. It monitors agent process lifecycles via the `gt` CLI, handling orphan process detection, readiness polling, turn boundary drains, and dashboard state tracking. The system integrates closely with `beads` issue tracking and task graph structures to hand off units of work (molecules and tasks) to individual worker agents. Unlike standalone CLI coding agents, Gas Town is a full supervisor harness built to govern agent swarms. It includes built-in subsystem roles such as automated PR sheriffs, background reapers for alert thresholds, and dynamic runtime doctor checks that verify permission flags, zombie processes, and environment hygiene across agent sessions. Gas Town is free and open-source software distributed on GitHub under an open-source license. It is built primarily in Go and shell scripts to interface directly with operating system process trees and terminal multiplexers.

Tags: agent harness, ai agent, cli, coding agent, developer tools, OpenSource

Visit Gas Town