Read the walkthrough
Read the walkthrough
- A complete site, ready for your content.
- Click the headline and make it your own.
- Replace a photo directly on the page.
- Create a blog post from a reusable page type.
- The same design, with this post’s own content.
- Arrange the homepage with reusable blocks.
- Publish when your changes are ready.
- View the finished site.
What Makes Primo Different
You define the code, fields, and page layouts. Content editors use those fields and layouts in the browser. The CLI connects a local file workspace to the CMS database.Work in files
AI agents edit files
Humans edit visually
Self-hosted and open source
How It Works
- Build with code. Write Svelte components and attach content fields with YAML. The CLI runs the full CMS locally and watches your files.
- Hand off visually. Invite collaborators — they edit content in the browser without touching code.
- Edit anywhere, anytime. Pull the site to your laptop, let an agent change a layout, and push it back to the CMS. Publish from the browser when ready. Revision checks protect newer editor changes.