Meta tags:
description= An open source Astro CMS built for humans and agents.;
Headings (most frequently used words):
the, cms, and, your, with, plugins, for, you, agent, build, site, today, frequently, asked, questions, astro, native, spiritual, wordpress, successor, drafts, revisions, scheduling, built, agents, in, mind, extend, without, security, nightmare, product, community, resources,
Text of the page (most frequently used words):
the (31), and (28), emdash (17), your (17), with (14), for (13), content (12), cms (11), admin (11), astro (10), plugin (9), #plugins (9), you (8), from (8), string (8), build (7), agent (7), pages (7), open (6), wordpress (6), capabilities (6), posts (6), draft (6), blog (5), community (5), playground (5), built (5), mcp (5), site (5), types (5), june (5), title (5), tools (5), try (5), source (4), discord (4), agents (4), can (4), create (4), get (4), server (4), that (4), schema (4), media (4), revisions (4), claude (4), typescript (4), permissions (4), hooks (4), schedule (4), edit (4), publish (4), product (3), team (3), docs (3), full (3), api (3), where (3), run (3), ready (3), menus (3), any (3), other (3), cmss (3), slack (3), com (3), own (3), feature (3), section (3), fields (3), copy (3), routes (3), every (3), summer (3), sale (3), live (3), drafts (3), preview (3), one (3), well (3), small (3), big (3), impact (3), generated (3), excerpt (3), cloudflare (2), github (2), humans (2), chat (2), questions (2), sandbox (2), npm (2), out (2), new (2), how (2), model (2), context (2), taxonomies (2), into (2), opencode (2), tool (2), just (2), use (2), stack (2), like (2), its (2), security (2), ecosystem (2), manage (2), storage (2), filesystem (2), environment (2), variables (2), notify (2), install (2), they (2), see (2), only (2), bento (2), illustrations (2), links (2), type (2), marketing (2), add (2), block (2), this (2), page (2), starts (2), search (2), post (2), client (2), cursor (2), codex (2), same (2), mar (2), now (2), changes (2), published (2), version (2), saved (2), categories (2), tags (2), export (2), widgets (2), spiritual (2), successor (2), render (2), thing (2), best (2), does (2), searchable (2), end (2), prompt (2), copied (2), bluesky (2), browse (2), registry (2), browser (2), follow (2), emdashcms (2), system, dark, light, brought, 2026, documentation, resources, join, issue, cover, setup, architecture, reference, ask, instant, scaffold, project, local, computer, deployment, started, great, whether, not, excels, shipping, protocol, exposes, drop, aware, works, suddenly, things, were, chore, sent, off, work, need, fully, has, lot, similarities, popular, but, improves, posture, eliminating, risk, comes, will, support, based, secure, execution, scoped, making, sure, damage, different, gives, typed, polished, both, what, frequently, asked, undeclared, hosts, access, isolate, accept, cancel, make, network, requests, read, requires, following, their, isolated, declare, approve, without, nightmare, grid, cards, icons, features, headline, optional, actions, hero, insert, reusable, next, illustration, describes, header, editable, card, lives, description, label, index, blocks, src, extend, scheduled, jun, content_schedule, data, collection, content_create, check, duplicates, calls, ships, connect, scripts, through, rest, cli, mind, created, updated, publication, date, later, visitors, still, revision, yesterday, while, stays, untouched, restore, earlier, publishing, share, before, anything, goes, scheduling, 342, files, 128, xml, complete, import, bylines, sections, redirects, comments, everything, love, about, fast, modern, are, expect, them, importer, brings, over, via, getemdashentry, notes, building, software, less, yoursite, featured_pill_tag, featured_pill_text, featured_on_homepage, boolean, portabletextblock, status, slug, null, interface, env, defined, field, portabletext, text, required, first, class, integration, define, entry, structured, json, native, combines, frontend, today, manually, paste, coding, begin, starter, plan, locally, again, latest, our, here, announcement,
Text of the page (random words):
emdash cms product playground try the admin in your browser plugins browse the plugin registry build a plugin hooks routes and admin pages docs blog community discord chat with the team and community bluesky follow emdashcms com x follow emdashcms product playground try the admin in your browser plugins browse the plugin registry build a plugin hooks routes and admin pages docs blog community discord bluesky x 13 5k try it announcement emdash 1 0 is here the cms for you and your agent emdash is the spiritual successor to wordpress an open source agent ready full stack cms for astro try it out in our playground npm create emdash latest or build with an agent copy prompt copied try again an emdash starter for your agent plan build preview locally prompt copied paste it into your coding agent to begin copy manually capabilities build your site today emdash combines with astro to create one end to end typescript cms and frontend the astro native cms first class astro integration define content types in the admin get typescript types generated from your schema and render every entry on the server from structured json content types posts 3 fields title title string required searchable excerpt excerpt text content content portabletext searchable add field 01 model fields defined in the admin posts edit draft title small tools big impact content the best tools do one thing well publish 02 edit drafts revisions and preview emdash env d ts generated 21 export interface post 22 id string 23 slug string null 24 status string 25 title string 26 excerpt string 27 content portabletextblock 28 featured_on_homepage boolean 29 featured_pill_text string 30 featured_pill_tag string 03 type types generated from your schema yoursite com blog small tools big impact blog june 1 small tools big impact notes on building software that does less and does it well the best tools do one thing well 04 render astro pages via getemdashentry a spiritual wordpress successor everything you love about wordpress in a fast modern admin pages posts media menus widgets and taxonomies are where you expect them and the built in importer brings your content over my site content pages posts media manage comments menus redirects widgets sections categories tags bylines import from wordpress complete export xml 2 4 mb posts and pages 128 media files 342 categories and tags 36 drafts revisions and scheduling edit drafts while the live page stays untouched restore earlier revisions schedule publishing and share preview links before anything goes live mar 12 published yesterday revision saved just now draft saved publish changes publish live version visitors still see the published version draft changes ready to publish now or schedule for later publication date mar 12 9 00 am created and updated built with agents in mind every site ships with an mcp server connect claude codex cursor or any mcp client to draft edit search and schedule content with the same permissions as your team scripts get the same through the rest api and cli codex cursor claude opencode any mcp client claude draft a summer sale post for june 1 at 9 am 3 tool calls check for duplicates search create draft content_create collection posts data title summer sale starts june 1 schedule for june 1 content_schedule summer sale starts june 1 scheduled for jun 1 9 00 am extend with plugins add your own block types admin pages hooks storage and api routes in typescript every section on this page is a block from this site s own plugin src plugins marketing blocks index ts 84 85 type marketing capabilities 86 label capabilities 87 description feature bento with illustrations 88 only the header is editable card copy lives in capabilities astro 89 next to the illustration it describes 90 fields 91 section insert a reusable section hero headline with optional links or agent actions capabilities feature bento with illustrations features grid of feature cards with icons plugins without the security nightmare plugins you install from the admin run in their own isolated sandbox they see no environment variables or filesystem and get only the capabilities they declare and you approve plugin permissions slack notify requires the following permissions read your content make network requests to hooks slack com cancel accept install slack notify isolate no access environment variables filesystem other plugins storage undeclared hosts frequently asked questions what is emdash emdash is an open source cms built on astro from cloudflare it gives you a typed schema a polished admin and an mcp server so both humans and ai agents can manage your content how is it different from other cmss like wordpress emdash is a fully typescript full stack cms built on astro it has a lot of similarities to popular cmss like wordpress but improves on its security posture by eliminating the risk that comes with its plugin ecosystem emdash will support a new plugin ecosystem based on secure execution context and scoped permissions making sure your plugins can t damage your site do i need to use ai to use emdash no emdash is a great cms whether you run it with ai agents or not where emdash excels is in shipping a model context protocol server that exposes content schema media taxonomies menus and revisions drop it into claude opencode or any mcp aware tool and it just works suddenly things that were a chore in other cmss can be sent off as work for your agent to do how do i get started open the playground for an instant sandbox or run npm create emdash to scaffold out a new project on your local computer ready for deployment where can i ask questions join the discord to chat with the team and community or open an issue on github the docs cover setup architecture and the full api reference an open source astro cms built for humans and agents product playground emdash build plugins community discord github admin resources documentation blog build a plugin 2026 emdash cms open source cms for astro brought to you by cloudflare light dark system
|