Your content,
operated by AI.
LumiBase is the Content Operating System — agents do the operational work, you set the intent and hold the veto.

agent:writer-2drafted body · run #482human:maiapproved · constitution ✓agent:translatorlocalized vi → en
Content OS
Declare the desired state. LumiBase reconciles content toward it, continuously.



Studio
Mission control — humans supervise the system instead of hand-editing every item.


Runtime
Edge-native, never locked in — Cloudflare Workers or self-hosted Docker, one abstraction.
import { createClient } from '@lumibase/sdk' const db = createClient<Schema>(url) const posts = await db.items('posts').read()

Questions, answered
What is a Content Operating System?
A traditional CMS is a tool humans use to manipulate content one operation at a time. A Content Operating System inverts that: you declare the desired state of your content (its SLOs), and a control loop of governed AI agents continuously reconciles content toward that state — with full provenance and human veto. LumiBase is that runtime.
How is this different from an AI plugin bolted onto a CMS?
Autonomy in LumiBase is earned, not granted. Every (site, agent, capability) sits on a trust ladder from L0 (shadow) to L4 (autopilot). Agents are promoted by passing evaluations and auto-demoted on incidents. Every action is gated by a versioned tenant constitution and recorded with provenance.
Do humans lose control?
No. Humans set intent, taste, and policy, and hold the veto. The L3 veto window stages dangerous changes and commits them only if no human objects within a time budget. A four-scope kill switch can halt agents instantly. Nothing publishes that fails the constitution.
Is it open source?
Yes. The core LumiBase is free forever under the Apache 2.0 license. It runs edge-native on Cloudflare Workers and can also be self-hosted with Docker via a shared runtime abstraction.
Run your content like a system.
Declare the desired state. Let governed agents converge it. Keep the veto. Free forever under Apache 2.0.