Now in active development
webhouse.app

AI-native content engine

Get Started Free Log In →
$npx @webhouse/cms init --framework next
✓ Created cms.config.ts
✓ Schema definitions ready
✓ AI agents configured
✓ Admin dashboard at localhost:3000/admin
→ Ready in 847ms
<3min
AI scaffold time
<50
Lines of CMS code needed
95+
Lighthouse score
0
Runtime JS in output
Features

Everything the AI
shouldn't reinvent.

Content modeling, persistence, media pipelines, AI orchestration, and static output — all in one embeddable TypeScript library.

🧠

AI Agent Orchestration

Provider-agnostic agents for content generation, rewriting, translation, SEO optimization, and design token generation. Swap between Anthropic, OpenAI, or local models.

@webhouse/cms-ai
📐

Schema-Driven Content

JSON Schema powered collections and blocks. Every piece of content is typed, validated, and introspectable — so AI agents can reason about structure.

cms.config.ts
⚡

Static-First Output

The production artifact is always pre-rendered HTML + CSS + minimal JS. No runtime framework unless you opt in. Incremental builds with dependency tracking.

npx cms build
🔌

Framework Adapters

First-class integration with Next.js (App Router, Server Components, ISR), Astro (island architecture), and generic Node.js/Express.

@webhouse/cms-adapter-next
🖼️

Media Pipeline

Sharp-based image processing with AI generation (Flux, DALL-E), responsive variants, WebP/AVIF conversion, blur hashes, and auto alt-text generation.

@webhouse/cms-media
🔒

AI Lock System

Field-level protection enforced at the engine level. AI agents can never unlock fields — only humans can. WriteContext actor threading through all CRUD operations.

PATCH-AI-LOCK

Composable by design.

A pipeline of discrete stages. Each can be extended, replaced, or bypassed.

@webhouse/cms architecture
Model Context Protocol

Every site speaks
to every AI.

Two MCP servers. One public and read-only — bundled with every built site. One authenticated — for content production from Claude, Cursor, or any MCP client.

PUBLIC · READ-ONLY

cms-mcp-client

Bundled with every site. Any AI agent can discover and query published content — no API keys, no documentation needed.

get_site_summary
list_collection
search_content
get_page
get_schema
export_all
AUTHENTICATED · READ+WRITE

cms-mcp-server

Full content production from Claude iOS, Claude.ai, Cursor, or Claude Code. Create, edit, publish, generate with AI — all via MCP.

create_document · update_document
publish · unpublish
generate_with_ai · rewrite_field
upload_media · generate_image
trigger_build · get_build_status
White-label

Your brand.
Our engine.

Offer the whole CMS as your own product. Your customers sign in on your address and see your name, your logo and your colours — while one platform keeps it running, secure and up to date.

YOUR ADDRESS

cms.yourbrand.com

The admin lives on your own domain, with a sign-in page that carries your logo, icon and colours.

YOUR LOOK

Logo, colours, typeface

Every screen follows your brand — menus, buttons, highlights and fonts. Your customers see your product, not ours.

ONE PLATFORM

We run it, you sell it

Updates, security and backups are handled for you. You focus on your customers; the AI-native engine underneath keeps improving.

Talk to us about white-label →
Get Started

Describe what you want.
Get a production-ready site.

Then keep iterating with AI or by hand.

Create Free Account View on GitHub →