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
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 →