</>MCP Agents Market
Plugin

primo

by primocms2.4kSvelteUpdated 2026-08-31

Agent-native visual CMS. Build sites with Claude/Codex/whatever, manage them visually.

Claude CodeCursorCodex

Primo is an agent-native visual CMS that enables AI coding assistants like Claude Code and Cursor to build and edit websites through a local-file workflow. Developers can pull site content as structured files, let AI agents modify them, then push changes back to sync with the live CMS—while non-technical clients continue editing content through a browser-based visual editor. Built on Svelte 5 and PocketBase, Primo runs as a single Go binary that hosts both the CMS and published sites, with no external dependencies.

Key Features

Dual-representation architecture: sites exist as both database records and synchronized file folders for AI-agent compatibility
CLI workflow (beta) with pull/push commands for local editing by Claude Code, Cursor, or any code editor
Visual block-based editor for non-technical content managers with guardrails to prevent breaking sites
Multi-site hosting from a single server instance with domain mapping per site
Reusable Svelte 5 component library shared across all sites
Static HTML output for fast, SEO-friendly sites deployable to any host
Self-hosted PocketBase (SQLite) storage with no external API dependencies
One-click Railway deployment and Docker support

Use Cases

  • 01Freelance web developers building client sites with AI assistance then handing off content management
  • 02Small agencies managing multiple client websites from a unified CMS dashboard
  • 03Teams using Claude Code or Cursor to rapidly prototype and iterate on site structure while clients edit content
  • 04Developers who want version-controlled, AI-editable site files without losing visual editing for clients
  • 05Building component libraries once and reusing them across multiple client projects
  • 06Migrating from WordPress to a modern stack while preserving the familiar CMS + blocks workflow

Related Plugins

View more

primo — FAQ

What is Primo?+

Primo is a self-hosted visual CMS that keeps your site synchronized as both database records and local files, allowing AI coding assistants like Claude Code and Cursor to edit sites directly while non-technical clients manage content through a visual browser interface.

How do I install Primo?+

The quickest method is one-click deployment to Railway using the provided button. Alternatively, run the Docker image with 'docker run -d -p 8080:8080 -v primo-data:/app/pb_data ghcr.io/primocms/primo:latest' on any Docker-compatible host.

Which AI coding assistants work with Primo?+

Primo's CLI workflow (beta) is compatible with Claude Code, Cursor, Codex, and any AI agent that can edit local files. Use 'primo pull' to download site files, let your AI assistant edit them, then 'primo push' to sync changes back.

Does Primo require API keys or external services?+

No. Primo runs as a single self-contained Go binary with built-in PocketBase storage and serves published sites directly—no external APIs, tokens, or third-party services required.

Is Primo free to use?+

Yes, Primo is open source under the MIT license and free to self-host. You only pay for your own hosting infrastructure (server, domain, etc.).

What are the prerequisites for using Primo with AI agents?+

You need a running Primo server instance (self-hosted or Railway), the Primo CLI installed locally for the pull/push workflow, and an AI coding assistant like Claude Code or Cursor. Basic knowledge of Svelte is helpful for creating custom blocks.

How do I install primo?+

Open the source repository on GitHub and follow its README. primo is a plugin — MCP Agents Market links you directly to the official repo.

Is primo free?+

primo is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.

Related searches