Michael Weber

Michael Weber

Building Caelo · SEO at searchVIU
Matomo Data Studio connectorGmailLastPass Authenticator

About

I work on SEO software at searchVIU and build Caelo, an open-source CMS for running a website with AI. The AI edits inside your own design system, every change goes through a draft and a quality check, and by default a person clicks publish. I started it after WordPress plus AI gave me pages that all looked a little different, and an AI-built HTML site that nobody else on the team could edit. Happy to talk SEO, MCP and Claude Code.

Badges

Tastemaker
Tastemaker
Tastemaker 5
Tastemaker 5
Veteran
Veteran
Gone streaking 10
Gone streaking 10
View all badges

Maker History

Forums

•

16d ago

What would you need to see before letting an AI edit your live website?

I've been building websites with AI for a while now, and the building part is easy. Running the site afterwards is where it fell apart for me. With WordPress plus AI every page came out a little different. With a site written as plain HTML by Claude Code, the rest of the team and our freelancers couldn't edit it anymore.

So we built Caelo, an open-source CMS where the AI only builds from your own design system, works in a draft, and changes to how pages look get a Lighthouse check before they can go out. By default a person clicks publish. It launched on Product Hunt today: Caelo

•

16d ago

Caelo - Let AI run your website without breaking its design

Any AI can build a homepage. Caelo is the open-source CMS for everything after. Point at your site in Live Edit and say what to change, or drive it from Claude Code over MCP. Every page is built from your own design system, so page fifty matches page one. The AI works in a draft, Lighthouse checks changes to how pages look, and by default only a person can publish. Visitors get static HTML, with no admin login on your public site. Bring your current site along. Self-hosted, free, MPL 2.0.

What did your agent do that you only found out about later?

Not the dramatic stuff that gets blocked. The quiet things you only notice an hour or a week later

Mine was two agent sessions working in the same repo. One of them went to clean up its own background process by matching the name and killed the other session's run too. No error anywhere. I just found a half finished job later and had to figure out why

View more