primocms/primo

Build client-editable sites with Claude, Codex, Cursor, or whatever comes next.

What it solves

Primo is a content management system (CMS) designed to bridge the gap between developer-centric workflows and client-friendly visual editing. It allows developers to build sites using code and AI agents while providing a browser-based interface for clients to manage content without needing to understand the underlying code.

How it works

Primo functions as both a database and a file-based system. Developers can pull site structures into their local environment, edit them using standard code editors or AI agents (like Claude Code or Cursor), and push changes back to the hosted CMS. The platform uses a single Go binary with PocketBase (SQLite) for storage and Svelte 5 for the visual editor, ensuring that site content remains synchronized between the developer's local files and the live web interface.

Who it’s for

This project is for web developers who want to maintain full control over their site's architecture and code while providing a simple, visual content management experience for their clients.

Highlights

  • Visual content editing for clients with structured fields for complex layouts.
  • AI-ready workflow that integrates with coding agents to build and deploy sites.
  • Multi-site management dashboard to organize and host multiple client projects.
  • Static publishing capabilities for fast performance.
  • Developer-friendly local file synchronization via CLI.

Related

  • Project
  • Project
  • Project
  • Project
  • Project