A fully custom EmDash build, AI-ready. Custom animations, SEO and complete branding on Astro + EmDash, with sandboxed plugins and the MCP server enabled so an AI agent can manage your content.
Why this stack
Security-first plugins — every EmDash plugin runs in an isolated sandbox with an explicit permission manifest. It can only do what it declared.
Built for speed — Astro is content-first and TypeScript end to end.
Edge infrastructure, marginal cost — Cloudflare Workers scale to zero and bill active CPU time only. D1 for data, R2 for media.
AI-native — EmDash ships with an MCP server and CLI, so an AI agent can manage your content.
Stack: Astro · EmDash CMS (open-source, MIT) · Cloudflare Workers + D1 + R2. Requires your own Cloudflare account with Workers Paid. Available from January 2027.
A fully custom EmDash build, AI-ready. Custom animations, SEO and complete branding on Astro + EmDash, with sandboxed plugins and the MCP server enabled so an AI agent can manage your content.
Why this stack
Security-first plugins — every EmDash plugin runs in an isolated sandbox with an explicit permission manifest. It can only do what it declared.
Built for speed — Astro is content-first and TypeScript end to end.
Edge infrastructure, marginal cost — Cloudflare Workers scale to zero and bill active CPU time only. D1 for data, R2 for media.
AI-native — EmDash ships with an MCP server and CLI, so an AI agent can manage your content.
Stack: Astro · EmDash CMS (open-source, MIT) · Cloudflare Workers + D1 + R2. Requires your own Cloudflare account with Workers Paid. Available from January 2027.