dropbits

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.

Tool-driven. Edit where you are. Yours.

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.

Audit surface

Pages, widgets, grants, and records stay inspectable site state — not opaque generated mush.

Durable DB, not codegen

The assistant operates the CMS through tools. It does not “write you a site” once and leave.

Agent-native

One write path: Toolbox → Handler → Data. Browser, CLI, and LLM share it.

Yours

Self-host PHP + SQLite. You own the database, uploads, checkpoints, and backups. BYO LLM key when you want chat.

One path for every write

CMS / CLI / LLM  →  ToolboxHandlerData (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.

Two audiences, one site

Site owners

Log in, open Admin, edit on the live page. Menu tour, layout, packs, media, LLM key, checkpoints.

Site owner guides →

Site builders

Install locally or on a server, enable packs, content-owned deploy, upgrade, WXR, ops.

Install locally →

Clone and run

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.

Git clone (Codeberg) Product repo: codeberg.org/dropbits/dropbits
git clone -b v9 https://codeberg.org/dropbits/dropbits.git
Then php playground/bin/serve — create a site, edit at /<id>/, then php playground/bin/deploy <id>. See Get the kernel.
Release zip When a Codeberg release is cut, download the zip that contains playground/ + dropbits/ (marketing site omitted). No public release zip is published yet — prefer clone until then.

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.