The CMS where the assistant and the editor share one toolbox — structured pages on SQLite, editable in the browser, deployable as a simple PHP site.
Site truth lives in SQLite. Mutations go through one Toolbox — the same JSON-schema tools for humans, CLI, and agents. Edit on the live page; packs stay off until you enable them. No config evaluator; no parallel admin app; not a zip of generated HTML.
Pages, widgets, grants, and records stay inspectable site state — not opaque generated mush.
The assistant operates the CMS through tools. It does not “write you a site” once and leave.
One write path: Toolbox → Handler → Data. Browser, CLI, and LLM share it.
Self-host PHP + SQLite. You own the database, uploads, checkpoints, and backups. BYO LLM key when you want chat.
CMS / CLI / LLM → Toolbox → Handler → Data (SQLite) ↓ Admin chrome on the live page (Edit · Layout · Nav · Site · …)
Schema changes ship as versioned migrations — never request-time DDL. Pack PHP loads only when activated.
Log in, open Admin, edit on the live page. Menu tour, layout, packs, media, LLM key, checkpoints.
Site owner guides →Install locally or on a server, enable packs, content-owned deploy, upgrade, WXR, ops.
Install locally →
Dist is playground/ (hub) beside dropbits/
(kernel + packs + bin/site) — not the marketing website/ shell.
After you have a checkout, start the hub and follow the builder guides.
Prefer trying first: https://playground.dropbits.org. This marketing host does not host the create-a-site UI — that is the playground subdomain. Self-host from Codeberg branch v9.