Design
Built from your parts
A layout carries header and footer, templates set the structure of each page type, modules hold the content, one theme sets colours, type and spacing. A button is the same button on page one and page fifty.
Open-source CMS for websites run with AI
Point at anything on your live site and say what should change. Caelo updates a draft in your design, checks it with Lighthouse, and waits for your click to publish.
Small classes by the water, for every level. Your first class is on us.
Why a CMS
Any AI tool can write a good homepage in minutes. The real work comes later, when the site has to grow, change hands and stay safe for years. Caelo is the system for that part.
One system
Every new page is assembled from the same parts. That keeps your site consistent today and easy to change next year.
Design
A layout carries header and footer, templates set the structure of each page type, modules hold the content, one theme sets colours, type and spacing. A button is the same button on page one and page fifty.
Features
The things every site needs come as plugins, built once and maintained with Caelo. Need something custom? Have the assistant or your agent write a plugin that runs in a sandbox.
Quality
Every Stage is checked: every page for copied markup and broken links, Lighthouse whenever pages change. The target is 100, and 92 does not pass.
You decide
All work lands in a shared draft that you can review. Changes that are hard to undo, like a new theme, a new user or a site-wide rollback, pause in the chat until someone with the right permission approves them. Everything else you can undo yourself, before or after it goes live.
Needs your approval
Switch the site to the new "Autumn" theme
Separated
Your pages are static files on a CDN. Editors and the AI work in Caelo, behind Google's login. Visitor input reaches your CMS database only after Caelo has checked it.
Move in
Give Caelo your address. It asks what to do with your design: keep it, refresh it, or try a new direction. It rebuilds your homepage and main page types first, then brings in the rest once you approve the crawl. Your page addresses come along where possible, with 301 redirects for the rest, and so do your meta descriptions.
Costs
Caelo costs nothing. It runs in your own cloud account or on your own server, from about $14 a month on Google Cloud before AI and traffic. Everyday AI use runs on your own API key, and you see every cent. Our automated test, which builds a small branded site and edits it in 14 scenarios, typically costs a few dollars a run. Building a large site or moving one with many pages takes far more. For that, connect your own agent and let the work run on a plan you already pay for.
In Caelo
Uses your own API key with Anthropic, OpenAI, Google or a local model. Every call shows up in the cost dashboard, and budgets set the limit.
Mixed
Research and write in your own AI tool, then let Caelo's assistant build the page in your design. Only that last step runs on your API key.
For builds and migrations
Connect Claude Code or a similar agent through the Power-MCP. The thinking runs on a plan you already pay for, and Caelo makes no AI calls of its own. We recommend it for large builds and migrations.
$ bunx @caelo-cms/provisioning@latest --provider gcp-firebase
# for your developer: shows the monthly cost and asks once before anything is billedStart
Install Caelo into your own Google Cloud project straight from the browser: one click opens Cloud Shell with a guided setup. On your own server it is one command. This site runs on Caelo.