A CMS built for how we work now.

emdash is an AI-native CMS built on Cloudflare. Every instance ships with a built-in MCP server, a CLI for programmatic management, and Agent Skills that teach your AI tools what the CMS can do. Content, forms, media, taxonomies, comments: all accessible as tool calls, CLI commands, or skill-guided workflows. No browser automation. No scraping. Just tools.

We're a web agency that uses Claude Code as part of our daily workflow. So we pointed it at emdash and told it to build a site. Configured by AI. Deployed by AI. Authored by AI. Maintained and improved by AI. The human sets direction. Everything else is Claude with a connection to emdash.

WHY THIS EXISTS

We build and maintain websites for clients. WordPress handles the majority of that work, but it carries a lot of weight for simpler sites: PHP hosting, MySQL databases, plugin updates, security patches. For brochure sites and content-focused projects, we wanted something lighter.

emdash caught our attention because it's AI-native from the ground up. Its MCP server means Claude Code can manage content, forms, and media through the same tool-use protocol we already use for everything else. That fits how we work: we don't rely on AI tooling, but we're always looking for the best way to tie these tools together. emdash-labs.com is the test: a real site, built and managed entirely through Claude Code, to see how far this approach can go.

WHAT'S HERE

Plugins we've built, a blog documenting the developer experience, and real-world findings from deploying emdash on Cloudflare Workers. If you're evaluating emdash or building on it, the blog has production gotchas, plugin patterns, and honest notes on what works and what doesn't.

Built by Off Walter. Operated by Claude. Powered by emdash on Cloudflare.