Developers pick Astro. Clients need Phage. You get Astrophage!!!
The block-based CMS built exclusively for Astro. Give your clients a Webflow-quality editor without leaving your stack. Draft, stage, and publish — all on Cloudflare. Free.
npx astro add phage Your clients need to edit content. You don't want a headless CMS, a Netlify account, or a three-hour setup call. You just want to ship an Astro site that a marketer can actually use.
Blocks, live preview, publish — the workflow your team actually uses.
How it works
Define your blocks!
Blocks and fields live in your repo as Astro components and Luna schema — typed end to end.
Your client edits in Phage
They work in a dedicated admin UI with real preview, not YAML in GitHub.
Publish ships to production
Staging and publish flow; content lands in KV (and Git, when you wire it) and deploys with your site.
Built on the stack you already chose
How Phage compares
| Criterion | Phage | Decap | Contentful | Webflow |
|---|---|---|---|---|
| Block-based editing | Native blocks in Astro | Markdown / widgets | API-driven | Visual |
| Real preview | Yes — in admin | Limited | Preview apps | Live |
| Staging workflow | Draft → stage → publish | Git-based | Environments | Staging |
| Astro-native | First-class | SSG-agnostic | Agnostic | No |
| Cost / lock-in | Self-hosted; your KV/R2 | Free OSS | Paid tiers | Hosted SaaS |
We shipped a marketing site for a client in an afternoon: the developer wired Phage into their existing Astro repo, and the client has been updating copy and blocks on their own for months — without a single “how do I deploy?” ticket. That’s the bar.