Steve Yegge's Gas Town Series — Agent Orchestration and the Dark Factory Future¶
Source: Steve Yegge's Medium blog series, January–April 2026
Canonical URL: https://steve-yegge.medium.com/welcome-to-gas-town-4f25ee16dd04
Reading Order: 01: Welcome to Gas Town → 02: Emergency User Manual → 03: Welcome to the Wasteland → 04: From Clown Show to v1.0 → 05: Welcome to Gas City
Overview¶
Steve Yegge — ex-Geoworks, ex-Amazon, ex-Google, ex-Grab, ex-Sourcegraph, 30+ years coding — published a five-post series in early 2026 chronicling the invention of Gas Town, an open-source agent orchestrator for Claude Code and its competitors. The series traces a progression from a single developer's wild experiment to a full-fledged dark factory ecosystem: Gas Town (the product), the Wasteland (the federation), and Gas City (the SDK/builder).
This article is central to the dark-factory-kb because Yegge independently arrived at multi-agent orchestration patterns — hierarchical role assignment, persistent work queues, quality gates, and git-backed audit trails — that closely parallel the Kelly methodology. His work provides a real-world, production-vetted complement to the theoretical framework.
Post-by-Post Summary¶
01 — Welcome to Gas Town (Jan 1, 2026)¶
Gas Town is introduced as "a new take on the IDE for 2026" — an orchestrator that manages 20–30 concurrent Claude Code instances productively. Yegge had been predicting this since March 2025 ("Revenge of the Junior Developer") and built four failed precursors before landing on the Go-based Gas Town.
Core thesis: Claude Code is just a building block. The real product is the workflow layer on top. Gas Town = Kubernetes for agents.
Key architectural roles introduced:
- Mayor: The user's primary interface — a concierge/chief-of-staff that handles reading all agent output so the human doesn't have to
- Refinery: Decomposes vague epics into well-specified bead sequences for polecats
- Witness: Quality auditor watching all workers
- Deacon: Patrol daemon keeping workers from going stale
- Polecats: Ephemeral, unmonitored workers; given a bead and let loose
- Crew: Named, long-lived per-Rig agents for design/back-and-forth work
- Boot: Daemon handling heartbeats so the Deacon isn't interrupted
Core principles:
- GUPP (Gastown Universal Propulsion Principle): If there is work on your hook, you MUST run it
- Beads as Universal Data Plane: All work, coordination, and messaging flows through Beads
- Zero Framework Cognition: Agents work with Gas Town without special training
The 8 Stages of Dev Evolution To AI are introduced as a framework for where practitioners are on the adoption curve (Stage 8 = building your own orchestrator).
02 — Gas Town Emergency User Manual (Jan 13, 2026)¶
A practical guide to operating Gas Town day-to-day, organized around the Vibe Coding three-loop model (Outer/Middle/Inner).
Key operational patterns:
- PR Sheriff: A Crew member with permanent standing orders to triage and merge easy PRs on startup — autonomous maintenance
- Rig Cycling: Loop through all Crew members, assign tasks, let them work, then review results — like Bezos reviewing team presentations
- Convoys: Swarm well-specified bead epics through polecat teams in coordinated batches
- gt handoff: Used liberally after every task to keep sessions fresh and context from degrading
Tending the Invisible Garden: Code quality assurance via continuous code-review sweeps + bug-fix sweeps. Yegge coins the term heresies — wrong assumptions about system architecture that propagate through agent-generated code and get enshrined unless actively stamped out.
MEOW (Molecular Expression of Work) is introduced: a Beads-based framework placing Work as the first-class system primitive, creating a versioned knowledge graph.
03 — Welcome to the Wasteland: A Thousand Gas Towns (Mar 4, 2026)¶
The Wasteland is a federated trust network linking thousands of Gas Towns to work on shared public projects.
Core insight: 100x token spend increases require federating 100x users. The Wasteland's Wanted Board lets anyone post work; rigs claim it, complete it, and receive stamps — multi-dimensional attestations (quality, reliability, creativity) from validators with trust levels.
The yearbook rule: You can't stamp your own work. Reputation is what others write about you, not what you claim about yourself.
Trust ladder: Registered participant → Contributor → Maintainer. Federated wastelands (team, company, university, open source) share the same schema; your reputation portable across all of them.
Underlying protocol: Git's fork/merge-pull model, backed by Dolt (Git for SQL databases). All models already know Git, so adoption is frictionless.
The Wasteland is explicitly framed as an RPG-like reputation economy for AI-augmented work. Pre-seeded with GitHub's top ~10k contributors' data.
04 — Gas Town: From Clown Show to v1.0 (Apr 3, 2026)¶
Reflects on 3 months of chaos (Deacon serial killer bugs, Clown Show data loss, worker corpses) and maturation.
Beads recharacterized as "The Missing Why": Git stores What/Where/Who/How; Beads captures Why — the intent, reasoning, and decision history behind commits. This completes the data-warehousing picture agents need for forensics, recovery, and onboarding.
Beads hits 20k GitHub stars in ~5 months (top 2000 repos out of 300M).
The Mayor is the killer feature: Not observability dashboards or activity feeds — just less reading. The Mayor reads all agent babble so you don't have to. It's your Chief of Staff, not your Executive Assistant.
2026 prediction: By end of year, people will mostly program by talking to a face. No typing. Chat with your Mayor like a person.
Gas City announced as the successor: Gas Town rewritten as an SDK for building custom orchestrators.
05 — Welcome to Gas City (Apr 24, 2026)¶
Gas City tears apart Gas Town and rebuilds it as composable declarative building blocks called "packs". The Gas Town pack ships as the default, making Gas City a drop-in replacement for existing users.
Light Factory framing: Dark factories (autonomous agent teams) should maximize observability. Gas City is "the Light Factory" — all workers visible and addressable, with the polecats in the back rooms being the only ones you normally don't look in on.
The 11 Stages of AI Adoption extends the original 8:
- Level 8: Building your own orchestrator
- Level 9: Deploying your first agent pack (a "garden you tend")
- Level 10: Multiple packs, each managing a domain, human as control plane
- Level 11 — Factory Builder: Crew managing subsets of packs → full custom orchestrator
Multi-agent reliability principle: Never deploy a single agent for real business processes. Two agents watching each other (like two hash functions) dramatically decrease failure probability. This is why dark factories beat single-agent setups.
Escape From SaaS Mountain: Non-technical staff rebuilt a $30k/year SaaS in Gas Town. The implication: you only need to build the 20% of a SaaS you actually use. SaaS Mountain is cracking from the bottom up.
Gas City is MIT-licensed, community-driven, with a Discord of thousands.
Key Themes Across the Series¶
1. Agent Orchestration as the New IDE¶
Claude Code (and its clones) are just the 2025 CLI form factor. The real innovation is the orchestration layer. Gas Town is to coding agents what Kubernetes is to containers.
2. Hierarchy of Roles, Not Flat Agent Swarms¶
Gas Town doesn't just throw agents at problems. It has a deliberate hierarchy: Mayor → Refinery/Witness/Deacon → Polecats → Crew. Each role has a distinct responsibility, identity, and lifespan. This mirrors the Kelly multi-agent router pattern but made concrete.
3. Beads as the Universal Work primitive¶
Beads (git-versioned, SQL-queryable issue-trackers) serve as the atomic unit of all work — project tasks, orchestration flows, messages, patrol routes. This parallels Kelly's work-item tracking but Yegge actually built it and observed that models adopt it immediately.
4. Vibe Coding is the Methodology¶
Yegge fully embraces "vibe coding" — you are a Product Manager, Gas Town is an Idea Compiler. You create and assign; agents execute. Fluid, high-throughput, error-prone but fast. This is the dark factory philosophy in practice.
5. Reliability Is a Dial¶
Multi-agent adversarial review (agents watching each other) can push reliability arbitrarily high. Single agents are unreliable by design (hallucination is mathematically baked in). The answer is never one agent; always teams with cross-review.
6. Git-Backed Audit Everything¶
Beads + Dolt = every action logged, versioned, queryable, auditable. This is the forensic foundation that makes the whole system trustworthy. It mirrors the Kelly TEA audit concept but uses git/SQL semantics.
7. The Wasteland = Open Factory Ecosystem¶
Federated multi-org agent work with portable reputation (stamps) is the eventual destination. Gas Town internally, Wasteland externally, Gas City as the SDK for building new factories.
Relation to Kelly/Dark Factory Methodology¶
| Yegge Concept | Kelly Equivalent |
|---|---|
| Mayor (reading/filtering for human) | Router/Manager agent (context filtering) |
| Polecats (ephemeral workers) | Sub-agents spawned for tasks |
| Crew (long-lived named agents) | Persistent agent sessions |
| GUPP (work persistence via hooks) | Kelly's autonomous continuation |
| Beads (git-backed work items) | Kelly's work-item tracking + TEA audit |
| Witness (quality gate) | Kelly's Gate pattern |
| Wasteland stamps (reputation) | Kelly's autonomous company reputation |
| MEOW (work as currency) | Kelly's factory throughput model |
| Multi-agent adversarial review | Kelly's Angry Mob / 5-agent verdict |
| Light Factory (observability maximized) | Kelly's transparent factory运作 |
Yegge independently arrived at most of Kelly's key patterns through pure intuition and hands-on experimentation with live multi-agent systems. The convergence is significant.
Related Articles¶
steve-yegge-beads, kelly-factory-overview, kelly-gas-town-gap-analysis, multi-factory-comparison, yukicapital-the-agentic-economy
Source Attribution¶
All posts by Steve Yegge, published on Medium:
1. "Welcome to Gas Town" — Jan 1, 2026
2. "Gas Town Emergency User Manual" — Jan 13, 2026
3. "Welcome to the Wasteland: A Thousand Gas Towns" — Mar 4, 2026
4. "Gas Town: from Clown Show to v1.0" — Apr 3, 2026
5. "Welcome to Gas City" — Apr 24, 2026
Code: github.com/steveyegge/gastown, github.com/gastownhall/gascity, github.com/gastownhall/beads
Community: gastownhall.ai Discord