CharlesCMS CMS for static Astro sites

A small CMS layer for static Astro sites.

Edit rendered page content in the browser. This public demo is preview-only; the installed version can publish source changes back to Git.

What it is
An Astro integration, a browser editor route, and a Cloudflare Worker connector for authenticated Git writes.
What it is not
Not a page builder, not a database CMS, and not a Node server running your public site.
Static output

The website can still deploy as normal Astro HTML. The editor is separate from the public runtime.

Source backed

Safe literal source spans become editable. Dynamic code, loops, and components stay locked.

Git native

Edit content on the page. When you publish, CharlesCMS commits those source changes to Git.