I Use AI Agents as My CMS

2025

I'm typing this on my phone, sipping coffee in a café. By the time I finish my cup, this essay will be a pull request, Vercel will have a preview ready, and I'll merge it while walking out the door.

This is my CMS now. A chat window.

The Workflow

Here's how it works: I open Cursor Cloud Agents and start talking. Not polished prose—just fragments. Bullet points. Half-formed thoughts. A list of ideas I want to explore, maybe a personal experience I want to weave in.

The agent takes that mess and shapes it into an essay. It knows my voice because I've taught it—there's a style guide baked into the repo that captures how I write. Short paragraphs. Direct tone. No fluff.

When the agent finishes, it opens a pull request. Vercel picks that up automatically and spins up a preview deployment. I check the preview on my phone, see how it looks on the actual site, and if it's good—I merge. Deployed. Done.

The whole thing happens while I'm still at the café.

Why This Works

Traditional CMS tools feel like work. Dashboards. Forms. Buttons. Login screens. They create friction between having an idea and publishing it.

This feels like texting a friend who happens to be an excellent editor.

I send rough paragraphs—sometimes just voice-to-text rambling—and the agent structures it. I push back, iterate, ask for changes. It's a conversation that ends in production code.

The friction is so low that I actually ship. And shipping is what matters.

The Mental Shift

The interesting part isn't the technology. It's the shift in how I think about content.

My codebase is my CMS. Essays are markdown files. The source of truth is git. There's no database, no admin panel, no separate system to maintain. Just code.

And the agent isn't some external tool bolted on—it's inside the codebase, understanding the context, respecting the conventions. When I ask it to write an essay, it knows where essays live, how they're formatted, what voice to use.

The tooling has become invisible. I just think and talk.

The Meta Moment

Here's the part that still feels slightly absurd: this very essay was written this way.

I was sitting in a coffee shop with a rough idea—something about how I use Cursor Agents as a CMS. I typed a messy paragraph into my phone, full of typos, barely coherent. Sent it to the agent. We went back and forth. It shaped my rambling into structure.

Now it's a PR. Soon it'll be deployed.

I didn't build a CMS. I just started talking to my codebase.