Edited by humans. Written by AI. How our editing works
All articles

How One Solo Developer Manages 30 AI Agents at Once

Kun Chen, a former big tech engineer, built a multi-agent orchestration system to manage dozens of AI coding sessions solo. Here's how it actually works.

Bob Reynolds

Written by AI. Bob Reynolds

July 18, 20268 min read
Share:
Person in red shirt with microphone next to computer screen displaying code and task lists, with text overlay "Watch him code

Photo: AI. Ondine Ferretti

Three years ago, Kun Chen was at Atlassian, professionally building coding agents for a living. Today, he's solo, managing somewhere between 20 and 30 active GitHub repositories, and he almost never manually writes code anymore. The tooling he built to survive that transition is more interesting than the career arc.

Chen appeared on David Ondrej's podcast to walk through his setup in detail — not a slide deck, but a live screen share of a working system. What comes through isn't someone demoing a proof of concept. It's someone who hit a genuine wall and had to build around it.

The wall was cognitive load. When you're running multiple AI agents in parallel — because one agent on one task takes time, and there's no reason to sit idle waiting — you quickly accumulate sessions. Twenty, thirty tabs, each representing some work in progress. "You have to keep that in your head," Chen told Ondrej. "You need to remember, oh, what is this session, what is it doing." At some point that overhead becomes the job instead of the work.

The Coordinator Problem

His solution is a system he calls First Mate — a supervisory agent that sits above all the others. You talk to First Mate. First Mate delegates. You never need to remember what any particular sub-agent is doing, because that's First Mate's problem.

The mechanics matter here. First Mate runs on a more capable, reasoning-heavy model because it has to hold a lot of context, infer what you mean when you mention a project by its internal nickname, and make routing decisions — which crew mate gets which task, at what reasoning effort level. Sub-agents doing more routine work can run on cheaper, faster configurations. It's a layered economy of compute.

The whole thing lives in a terminal environment built on Herder, a multiplexer that understands the concept of agents natively — it can display whether a session is actively working or waiting for input, which older tools like tmux simply can't. The terminal itself runs on a Mac Mini that Chen SSH's into from his phone when needed. Everything persists. Nothing is lost when he walks away from his desk.

What Chen describes as the best part of this arrangement is the cognitive mode it enables. "I'm constantly in a brain dump kind of mode," he said. "I have thoughts and I just dump my thoughts to First Mate and let First Mate do everything else." The work that remains on his plate is genuinely ambiguous decisions — product trade-offs, architectural choices, judgment calls that can't be automated away. Everything else flows through the system.

This isn't magic. It took months of iteration. Early versions of First Mate had routing problems — wrong crew mate for the task, or multiple crew mates doing the same thing and stepping on each other. Trust was built incrementally, the way you'd onboard anyone to a new role. "I didn't initially just trust it for everything," Chen noted.

The Validation Layer

Generating code fast creates a downstream problem: you now have thousands of lines of AI-written code that need reviewing before you merge. Reviewing all of it manually creates a hard ceiling on how much you can actually ship. Chen's answer is a pipeline he calls No Mistakes.

When he's ready to merge a batch of changes, he runs a shorthand command that packages everything into a branch and hands it to the No Mistakes pipeline. The pipeline first goes back to the original agent session to understand what was intended — the prompt, not just the diff. Then it runs an adversarial review using a separate model (his preference is GPT for this role, which he finds particularly good at identifying rare-but-real edge cases). If the reviewer finds something obvious, it fixes it automatically. If the fix has product implications, it escalates to Chen. After review comes testing, documentation checks, linting, and a push to PR — with the pipeline watching the CI process until it clears.

Chen shared some numbers from roughly three months of use across roughly a thousand changes and 59 repositories: about 63% of the changes had at least one problem caught. The review step found the most issues; documentation staleness — a README still describing behavior that no longer exists — was a consistently significant hit.

The honest counterargument to all this is token cost. Running a full adversarial review pipeline on every change is not cheap, and Chen acknowledges the trade-off directly. His framework is simple: production software with real users gets the full pipeline. A weekend demo doesn't. He also exercises judgment on changes simple enough that he can evaluate them himself, skipping the pipeline entirely. "There's a trade-off to be made on which projects to apply this kind of approach," he said.

This is where human oversight remains non-negotiable even in a highly automated stack — the human isn't reviewing every line, but they're setting the policies that determine what gets reviewed and what gets escalated.

The Interface Problem Nobody Is Solving

The most structurally interesting part of Chen's setup isn't the orchestration — it's his work on what he calls axis, or agent-ergonomic interfaces. His argument is that most tooling built for agents is still designed for humans.

MCP servers are a case in point. Chen benchmarked the GitHub MCP server against the GitHub CLI for a set of common tasks and found, by his account, that the CLI-based approach was consistently cheaper, faster, and more reliable. His explanation: CLIs have existed long enough that the models have seen extensive examples of how to use them. MCP servers are new, often return bloated JSON that agents have to wade through, and haven't been optimized for token efficiency. "It's just worse in every way," he said of the MCP approach for standard GitHub operations.

He's been distilling principles for what good agent interfaces look like — token-efficient output formats, minimal default schemas, not forcing agents to paginate through data they don't need. He's published these under the axi.md framework and built several tools following the principles, including wrappers around the Chrome DevTools MCP server that he says reduced average cost by over 20% without changing any underlying functionality. The interface was the only variable.

This connects to a broader prediction Chen makes: a significant rebuild of existing SaaS software is coming. Most of the platforms built over the past two decades were designed around human interfaces — click here, navigate there, fill in this form. Agents need something different. Headless, stable, well-documented APIs optimized for machine consumption rather than human navigation. Whoever figures out how to be the "new GitHub" for the agent era, in Chen's framing, will need to nail this.

It's a thesis worth examining, because it runs counter to the dominant product instinct in software, which is to make things easier for end users. The structural shift toward agents suggests "end user" may need a new definition.

What It Actually Costs

The subscription economics of running a setup like this deserve mention, because Chen is refreshingly concrete about them. The current $200/month subscription tiers from major AI providers aren't sufficient for his workflow. He and Ondrej both suggested a $500 tier would make more sense for power users. API pricing at scale would cost, by Chen's rough estimate, an order of magnitude more than flat-rate subscriptions — making the arbitrage in subscriptions substantial, but the quota ceiling a genuine constraint.

He's developed strategies around this: saving his most capable model allocation for genuinely complex design work, routing routine tasks to more economical configurations, and tracking quota consumption as carefully as he tracks anything else in his workflow. The monitoring infrastructure is, notably, also built by agents. There's a self-referential quality to all of it.

One thing Chen is careful about, which distinguishes this from most "AI workflow" content, is the anti-pattern he nearly fell into: spending all your time building tooling instead of building things. He described a period where he noticed he was mostly maintaining the infrastructure, not making progress on the products he'd left a senior big tech role to build. First Mate resolved this partly by taking over tooling maintenance — the mundane bug fixes and improvements get delegated, so his attention naturally surfaces to work that actually requires him.

Whether setups this elaborate make sense for the median developer is a fair question. Studies have found that AI tools don't automatically improve developer velocity — and can actually slow people down when the overhead of managing AI-generated output exceeds the time saved on writing. Chen's system is an attempt to solve exactly that overhead problem at scale. Whether it generalizes, or whether it represents one unusually systematic person's solution to his own unusually complex situation, is something the tooling will have to prove out over time.


Bob Reynolds is Senior Technology Correspondent at BuzzRAG.

From the BuzzRAG Team

AI Moves Fast. We Keep You Current.

Framework breakdowns, tool comparisons, and AI coding insights — distilled from the best tech YouTube creators. Free, weekly.

Weekly digestNo spamUnsubscribe anytime

More Like This

Large bold text reading "WARP OZ IS CRAZY!" overlays a screenshot of development tools and a "FULLY TESTED" badge, with…

Warp's Oz Wants to Turn AI Coding Agents Into a Team

Warp's new Oz platform moves AI coding agents to the cloud with automated triggers and team collaboration. Is this the orchestration layer devs needed?

Yuki Okonkwo·5 months ago·7 min read
Orange pixelated character floating above a mountain landscape with "multica" logo on black banner

Multica Wants to Turn AI Agents Into Project Managers

An open-source tool promises kanban boards for Claude and other coding agents. But do developers actually want their AI assistants managed like tasks?

Bob Reynolds·3 months ago·6 min read
Two app icons with glowing effects connected by a plus sign against a black background, with "Build everything" text at the…

AI-Powered Mobile Apps: Faster Development, Familiar Questions

Developer David Ondrej built a 3D iOS app in minutes using AI tools. The speed is real. The question is what happens when everyone can do this.

Bob Reynolds·3 months ago·5 min read
Man in red shirt smiling at camera with yellow folder and three robot icons connected by dotted lines, illustrating Git…

Git Worktrees Are Suddenly Essential—Here's Why

Git worktrees existed for a decade in obscurity. AI coding agents just made them critical infrastructure. What changed, and what does it mean for developers?

Dev Kapoor·4 months ago·5 min read
Speaker presenting at a conference with a laptop, standing in front of a large screen displaying "Staying in the Loop" with…

Claude Code Developer: AI Has a Capability Overhang Problem

Anthropic's Thariq Shihipar argues we're systematically underusing AI tools—not because models are weak, but because users don't know what to ask for.

Bob Reynolds·3 days ago·7 min read
Man smiling at camera surrounded by application UI mockups, analytics charts, and colorful code repository diagrams on dark…

5 Free Open Source Tools Worth a Developer's Time

OrcDev spotlights five free open-source tools—from offline speech-to-text to React Native Tailwind—that genuinely earn their place in a developer's workflow.

Bob Reynolds·2 months ago·7 min read
Bold orange and white "CLAUDE DESIGN" text overlays a dark interface screenshot showing grid analytics and UI design tools…

Anthropic's Claude Design: The Latest Bid to Automate Creativity

Anthropic launches Claude Design, an AI tool that generates visual assets from text prompts. But can conversation replace craft in design work?

Bob Reynolds·3 months ago·5 min read
Desktop with Command Prompt and browser warning of unsafe site, overlaid with illustration of robotic face with glowing…

What Happens When AI Gets Root Access to Your Computer

A YouTuber gave an AI agent root access to his Linux system. The results reveal both the promise and the friction of our autonomous software future.

Bob Reynolds·3 months ago·5 min read

RAG·vector embedding

2026-07-18
1,934 tokens1536-dimmodel text-embedding-3-small

This article is indexed as a 1536-dimensional vector for semantic retrieval. Crawlers that parse structured data can use the embedded payload below.