Build sites with Claude Code.Claude Code. Manage them visually.

Primo represents your entire site as files. Pull it down, edit with Claude Code, Cursor, or any agent, push it back. Your team manages content visually in the browser.

2,300+ GitHub stars · Open source· Self-hosted
CLAUDE CODE
Build me a coffee shop website with Primo. A hero with the shop's story, a full menu with prices, about page, and a blog. Warm minimal design, dark background.
VISUAL EDITOR
Hero
Menu
About

Built for developers who build sites for other people — freelancers, agencies, and small teams who want full code control without leaving their clients stranded.

"I've been looking for something exactly like this — code control without losing the client editing experience."

James Wilson Freelance Developer

"Replaced our entire WordPress setup with a single Primo server. Clients are happier, sites are faster."

Alex Chen Agency Owner

"The component model just makes sense. Build it once, use it everywhere."

Maria Santos Full-Stack Developer
How it works

Describe it. Deploy it. Keep going.

Tell an AI agent what you want. Hand it off to your team. Come back anytime and change anything.

01

Describe what you want

Tell Claude Code, Cursor, or any AI agent to build you a site with Primo. Describe the pages, the design, the content. It creates the components, writes the copy, and structures everything. Push it live in one command.

02

Your team manages it visually

Hand off the site to your client or team. They drag blocks onto pages, edit text and images inline, rearrange sections, and publish — all within the guardrails you defined. No code access, no broken layouts.

03

Come back and change anything

Months later, your client wants a blog and online ordering. Pull the site down, tell your AI agent what to add, push it back. Ten minutes, not ten days. The visual editor updates instantly.

Every CMS makes you choose. Visual builders give editors freedom but lock developers out of the code. Developer frameworks give you control but leave your team staring at a repo they can't use. Headless CMSes promise both but deliver months of glue work.

Websites should be managed visually and something on your filesystem that any tool can modify. Not just one or or the other, but both.

Compatible with

Your AI Agent can edit files.
Your AI Agent can edit websites.

Claude Code
Cursor
OpenAI
Codex
Gemini
Gemini CLI
Windsurf

No integrations or plugins necessary. Just run primo pull somedomain.com to fetch your entire site as structured files so that every tool in your stack just works.

Everything you'd expect

And everything you wouldn't.

Visual editing, collaboration, static generation - plus your entire site as local files, editable by any tool.

Visual page building

Editors drag blocks onto pages, edit content inline, and publish.

⟨⟩

Code-first components

Build reusable blocks with Svelte in a browser-based IDE.

Static generation

Every site compiles to static HTML. Fast, secure, SEO-optimized.

Local dev sync

Pull your site as files. Edit with any IDE. Push changes back.

👥

Collaboration

Invite clients and teammates with role-based access.

Unlimited sites

One self-hosted server powers all your client sites.

Everything you'd expect from a modern CMS — visual editing, collaboration, publishing — plus everything you wouldn't: your entire site as local files, editable by any tool in your stack.

Start building.

Self-hosted. Open source. Free.