cd /news/ai-products/emdash-build-an-open-source-ai-site-… · home › topics › ai-products › article
[ARTICLE · art-142057] src=emdashcms.com ↗ pub= topic=ai-products verified=true sentiment=↑ positive

EmDash Build: an open source AI site builder

EmDash released an open-source alpha of EmDash Build, an AI site builder that turns a prompt into a server-rendered Astro site with a content model, media storage, and an EmDash admin UI, available at build.emdashcms.com and on GitHub. Each project runs in its own Cloudflare Sandbox where an agent built on the Agents SDK checks its work in a live preview, while Cloudflare Artifacts records git-backed checkpoints so source and local EmDash state survive when the Sandbox sleeps. The alpha's publish flow deploys a validated, read-only snapshot through Workers for Platforms and does not yet move site content and media into a writable production EmDash instance, which the team says remains in development.

by read3 min views10 publishedSep 28, 2026
EmDash Build: an open source AI site builder
Image: Emdashcms (auto-discovered)

Blog EmDash Build turns a prompt into a real Astro site with structured content, media, and an EmDash admin UI.

Today we are releasing and open-sourcing an alpha of EmDash Build, an AI site builder that hosting providers, website builders, and product teams can run themselves and integrate with their own systems. Try the demo today at build.emdashcms.com, or explore the code on GitHub.

If you are building a site today, for yourself or for a client, you may not start in an IDE. You are more likely to start with a chat box and describe to an agent what you want. But once you have something, a simple change can send you back to that prompt box, where you either roll the dice on another generation or spend credits on a one-line edit. EmDash Build creates an EmDash site instead, which brings the full stack: server-rendered Astro pages, a database, media storage, and an admin interface. The agent designs a content model from the brief, fills it through EmDash's built-in MCP server, and writes the pages that display it. After that, you or your customer can edit content in the EmDash admin, schedule posts, or ask the agent to make a larger change.

In EmDash Build, each project gets its own Cloudflare Sandbox, where the agent, built on the Agents SDK, checks its own work in a live preview. Cloudflare Artifacts records the project in git-backed checkpoints so its source and local EmDash state survive when the Sandbox sleeps.

The alpha's current publish flow deploys a validated, read-only snapshot through Workers for Platforms. It does not yet move the site's content and media into a writable production EmDash instance. Production CMS transfer remains in development.

From a blank scaffold to a custom site #

New projects start from a blank EmDash scaffold rather than a pre-designed site. It includes Astro, Tailwind, EmDash, and source-owned accessible primitives, but no content schema or finished design. The agent asks optional questions that materially affect the site's direction, then creates the schema, content, taxonomies, menus, settings, and frontend from the brief. This keeps the content model tied to the site the user actually described. A photography portfolio can have projects, locations, and galleries; a restaurant can have menus, opening hours, and locations. The agent writes the public Astro site around those structures instead of forcing every brief into the same template.

An authoring loop that can recover #

A visitor can start anonymously, answer or skip the interview questions, watch the site take shape in a live preview, and continue refining it in chat. Once the first build is ready, the same project includes an EmDash admin for routine content work.

The BuilderAgent Durable Object owns the conversation, project state, and agent loop. Artifacts checkpoints the site after provisioning, successful changes, and completed turns. If the Sandbox sleeps, EmDash Build restores the established project and restarts its preview rather than replacing it with a clean scaffold.

The CMS token remains in server-side Durable Object storage. Generated code and the Sandbox do not receive Cloudflare account credentials or production CMS credentials.

A reference platform for website builders #

EmDash Build is also a reference platform for hosting providers and product teams that want to offer AI-assisted site creation. The repository documents the provider architecture, self-hosting requirements, operations, and security boundaries.

Providers can connect their own identity, policy, quotas, branding, billing, and deployment systems while keeping EmDash as the editable content layer underneath.

Try the alpha #

The hosted demo is experimental and has no service-level guarantee. Project source and content can be stored for recovery, so do not enter sensitive information.

Try EmDash Build or read the source on GitHub. If you are building a website platform or want to help shape the project, contributions and feedback are welcome.

── more in #ai-products 4 stories · sorted by recency
── more on @emdash 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/emdash-build-an-open…] indexed:0 read:3min 2026-09-28 · —