How I run my side projects with a fleet of AI agents

By Oliver Li ·

I have more side projects than hours. So instead of doing everything myself, I run them with a small fleet of AI agents. This post is the first thing I’m writing about it, and this site was built the same way.

What is the fleet?

It’s a handful of agents with clear jobs:

  • A chief of staff. One agent keeps the big picture: what matters this week, what’s waiting on me, and who should pick up what.
  • Specialists per project. Each project gets its own designer and developer agents. The designer proposes options and mocks; the developer turns the one I pick into a pull request.
  • Routines. Some work just needs to happen on a schedule: checks, reminders, small recurring chores. Those run on their own.
  • A shared lessons doc. When something goes wrong, the fix gets written down in one place every agent reads, so the same mistake doesn’t happen twice.

What do I still do myself?

The decisions. Agents propose, I pick. Nothing ships until I say “ship it”, and anything that goes out under my name gets my eyes first. My job looks less like typing code and more like editing: choosing between options, saying what feels wrong, and deciding what’s next.

Why work this way?

Because it lets me ship. Ideas that would have sat in a notes app now get a first version, then a second. And the habits that make human teams work well (clear owners, small changes, writing things down) turn out to matter just as much for agents.

I’ll write more here as I go: what works, what breaks, and what I’d do differently.