dropbits

Open-source, self-hosted CMS — the assistant and the editor share one toolbox. Structured pages on SQLite, Admin on the live page, deploy as a simple PHP site.

Tool-driven. Edit where you are. Auditable.

Site truth lives in SQLite. Mutations go through one Toolbox — the same tools for humans, CLI, and the LLM. No config evaluator; no parallel admin app.

Admin on the page

Grant-filtered Admin menu: Edit, Layout, Nav, Pages, Site, LLM, checkpoints — not a separate hub.

Packs on demand

Install and enable capabilities from Admin → Site when you need them. Brochure boots stay lean.

Self-host first

PHP + SQLite on your machine or server. Bring your own LLM key when you want the assistant.

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 →

Self-host the kernel

Runtime dist is the dropbits/ tree (kernel + packs + bin/site) — not the marketing website/ shell. After you have a checkout, follow the builder guides.

Git clone (Codeberg) Product repo: codeberg.org/fkamos/dropbits
git clone https://codeberg.org/fkamos/dropbits.git
Then work under dropbits/ — see Get the kernel.
Release zip When a Codeberg release is cut, download the zip that contains the dropbits/ runtime (marketing site optional / omitted). No public release zip is published yet.

This marketing host does not serve the create-a-site UI (that lives at https://playground.dropbits.org/ when enabled). Self-host from the Codeberg v8 branch (git clone -b v8 https://codeberg.org/fkamos/dropbits.git).