{"repo":"primocms/primo","free":true,"listed":false,"github":"https://github.com/primocms/primo","clone":"git clone https://github.com/primocms/primo.git","description":"Agent-native visual CMS. Build sites with Claude/Codex/whatever, manage them visually.","language":"Svelte","stars":2361,"topics":["ide","cms","component-library","static-site-generator","wordpress","primo","svelte","jamstack","static-site","css"],"license":"MIT","category":"docs-static-sites","readme_excerpt":"Primo Primo is a CMS for developers who build sites for clients who need to manage them afterward. Your entire site stays in sync as both a database and a folder of files, so Claude Code, Cursor, and any AI agent can edit it directly. Your clients manage content visually in the browser. In active development since 2019. Self-hosted by freelancers, agencies, and small teams. One-click deploy: The shape of it One Go binary. PocketBase (SQLite) for storage. Svelte 5 for the editor UI and for the blocks you write. The same server hosts the CMS and serves your published sites — no external services, no separate frontend to wire up. Every site lives in two synchronized representations: a relational database (powering the visual editor and multi-site serving) and a folder of structured files (powering code editors, version control, and AI agents). Edit either side, both stay in sync. The workflow Your clients keep editing content in the browser the whole time. Code and content stay in sync. What's in the box - Visual editor — non-technical editors work within the guardrails you define. No more \"I broke the site\" texts. - Block library — reusable Svelte components, shared across all your sites. - Static output — clean, fast, SEO-friendly HTML. Deploy to any static host, or let Primo serve it. - Multi-site — one server, many sites, one dashboard. Connect a domain per site. - Local-file workflow (beta) — pull/edit/push with the CLI, AI-agent compatible. Quickstart The easiest way to ge","default_branch":null,"files":null,"tree":[],"storefront":"/r/primocms","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/primocms/primo/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}