Free, open-source CMS for business websites
Kaleta 3.30
AI-powered CMS your project deserves.
Claude builds your website, keeps it current and handles the chores – always as drafts you approve. Bookings, enquiries, Google and your CRM, EU duties: built in, not bolted on.
GPL-2.0-or-later · PHP 8.3+ · signed updates · add-ons when you need them
Build a website for Oak & Iron Joinery in Leeds: home, services, about us and contact with an enquiry form. Warm colours, a serif for headings.
Done. Everything is saved as drafts – have a look before anything goes live.
4 pages built from your brief
Colours and fonts in the design system
Enquiry form on the contact page
Signed preview link
Draft

What’s inside
Everything a business website needs. Built in, not bolted on.
Build it – or let Claude.
A visual builder on the real page, a token design system, starter sites, blueprints for your kind of business and ready-made collections.
Run the business.
Opening hours with exceptions, your facts in one place, online booking of appointments and a product catalogue with an enquiry basket.
Win enquiries.
Multi-step forms and quote calculators, enquiries sorted with a drafted reply, and calls and e-mail clicks counted as leads.
Connected.
Google Business Profile, Search Console and Bing, Google Sheets, HubSpot, Pipedrive and Raynet – connect once with your own Google Cloud app or an API key, then no copying by hand.
Clean and compliant.
Links that heal themselves, media clean-up, a cookie scanner, personal data requests, a whistleblowing channel and accessibility tools.
Claude on staff.
Your team writes requests, Claude does them as drafts – within guardrails you set, undoable session by session, on a schedule if you like.
Design system
Change your brand colour once. The whole site follows.
Set colours, fonts and sizes once. Every section, button and link follows them, so the site stays consistent no matter who edits it.
How tokens workYour design system
Text colour
#121212
Surface colour
#F6F4EE
Accent colour
#FF4F2E
Heading font
Bricolage Grotesque
Work through this week’s requests from the team.
Done. Jana’s new price list is a draft page with her PDF, the opening-hours note is drafted for the homepage, and I’ve left a note on each request. Publish when you’re happy.
Price list 2027
Draft
Claude on staff
Your team asks. Claude does it as drafts. You publish.
Kaleta connects to Claude over MCP. Staff write requests in the admin, Claude prepares the changes as drafts and a person with publishing rights decides what goes live.
Requests with attachments, answered with notes and draft links
Guardrails: an hourly limit, protected pages, no deleting
Undo everything one Claude session changed in one click
Scheduled reviews, reports and triage – every change says why
For agencies
Thirty client sites. One screen.
A fleet console.
Every site reports in hourly, sorted by what needs attention. Updates reach test sites first and the rest after 48 quiet hours. The console never reaches into a site.
A shared design kit.
Keep tokens, classes, components and sections on the console. Each site receives new versions as drafts – signed, verified, never pushed live.
Move every site in.
Importers for WordPress (WooCommerce products and Polylang or WPML languages included), Ghost, Blogger, Joomla, Drupal and Webflow, redirects from every old address and a migration report before you switch.
Open by design
Open to developers. Safe for owners.
Add-ons.
A versioned extension API for other developers – events, filters, admin pages, tools for Claude. You switch an add-on on only when you trust it.
Claude over MCP.
More than a hundred tools with stable names – read-only, drafts-only or full access per connection, every change in the change log.
Yours to keep.
Signed updates that put the old files back if one fails, automatic database backups – copied off the server once you add an FTPS or S3 target – and a whole-site export whenever you like.
A look inside
See the admin – clear on a desktop and on a phone.

The builder: the canvas is the real page.

Site appearance: styles, colours and fonts as tokens.

Connecting Claude: you approve access on your own site.

On a phone: a one-row header and the whole menu as a sheet.
Free, open source, yours to run.
GPL-2.0-or-later. Host it on any PHP 8.3 hosting and export everything whenever you like.