Open Building Blocks Win Distribution in the Agent Factory
joelclaw's package boundaries, CLI contracts, and skills can become agent-ready building blocks instead of one-off application internals
Mitchell Hashimoto argues that software distribution now favors high-quality building blocks that agents can assemble. His evidence is the gap between Ghostty and libghostty: the application reached one million daily macOS update checks in 18 months, while integrations built on the library reached multiple millions of daily users in two months. He flags both numbers as estimates because Ghostty and its library avoid direct tracking.
The clever part isn’t “libraries are good.” It’s that agentic software production changes the economics around them. Agents can glue documented, proven components into narrow tools for tiny groups. Those tools spread the underlying component, test weird use cases, and return working research to the main project. Maintainers can keep the core focused while saying no to requests that belong in downstream forks.
This pattern fits Pi Mono, Next.js, and Tailwind CSS because each gives agents reusable primitives with clear interfaces. It also gives joelclaw a sharper design test: can an agent import, inspect, and combine this package without dragging the whole system behind it? If yes, the package can earn distribution through every downstream tool built on top.
The commercial question stays unresolved. Hashimoto says closed software is disadvantaged when agents prefer open components, but he does not pretend to have a proven business answer. A reply suggests selling hosted execution, scale, and reliability around open primitives, with Supabase, Neon, and Vercel as examples. That is a useful hypothesis, not evidence supplied by the article.
Key Ideas
- Agentic software factories reward composable, documented, proven components because agents are better at assembly than greenfield invention.
- A narrow downstream application can accept lower scope and maintenance demands than a general-purpose mainline product.
- Forks and integrations turn outside experimentation into working research that maintainers can inspect and selectively bring upstream.
- Open building blocks gain awareness through every downstream tool, including tools made for very small communities.
- Mitchell Hashimoto’s Vouch is a “no machine” for handling low-value requests without expanding the main project’s scope.
- Drew DeVault’s case for forking Vim and Steve Yegge’s “Gas Towns” provide related views of software proliferation and downstream experimentation.
- The downside remains real: more generated software also means more security flaws, instability, and operators who do not understand load-bearing components.
Links
- The Building Block Economy on X
- The Building Block Economy on Mitchell Hashimoto’s site
- Mitchell Hashimoto
- Ghostty
- Ghostty source
- Libghostty Is Coming
- Pi Mono
- Next.js
- Tailwind CSS
- Vouch
- Forking Vim by Drew DeVault
- Welcome to the Wasteland: A Thousand Gas Towns by Steve Yegge
- AXI: Agent eXperience Interface
- Supabase
- Neon
- Vercel