Cloudflare has launched EmDash, an open-source content management system written in TypeScript. It is positioned as a spiritual successor to WordPress for the serverless era. Developed in two months with AI assistance, it is based on Astro and uses the MIT license. Its main focus is a security architecture that isolates plugins, and it is designed to be managed by artificial intelligence agents.
Serverless Architecture and Sandboxing with Workers 🛡️
The technical innovation of EmDash lies in its security model. Plugins and extensions do not run in the main core, but in isolated sandboxes created with Cloudflare Workers. This prevents a vulnerable add-on from accessing the system or other plugins. The foundation is the Astro framework, prioritizing the delivery of static content. It includes a built-in Model Context Protocol server and a CLI, making it easier for AI assistants to interact with and manage content in an automated way.
Two months, a bit of AI, and off we go: the new pace of development ⚡
The fact that it was developed in two months with AI help leaves a bittersweet taste. On one hand, it shows the power of current tools. On the other, it makes those of us who have spent six months trying to update a WordPress to the latest version feel like stone-age artisans. It seems the future is not about writing code, but supervising an AI that writes it while you serve it coffee. That said, with sandboxing, just in case the coffee plugin takes over the server.