A site they can't break
Clients edit on the rendered page with the fields you declared. The design holds no matter what they type.
Ship the site. Stop being the support desk.
Build it however you build — with an agent or by hand — then hand your client an editor they can't break. They change their own prices, photos, and copy on the rendered page. You keep the code, and your evenings.
The freelance trap: own the code and every typo is a ticket; hand over a page builder and you've given up the craft. Primo ends it. You build a fully custom site in Svelte — your repo, your standards — and your client edits the same site in the browser, with the exact fields you defined.
No separate CMS to teach. No "where do I edit the homepage" text on a Tuesday night.
Clients edit on the rendered page with the fields you declared. The design holds no matter what they type.
It’s Svelte in your repo. Reuse blocks across clients; nothing proprietary to relearn per project.
New price, new photo, new hours — they do it themselves. Your inbox stays quiet.
Pick a complete client-type starter, point an agent at it, ship in an afternoon. Free to start, $20/mo to host on a custom domain.
However you start, your client ends up in the same easy editor.
With code or with an agent — a real Svelte site, your craft, fully yours.
$ claude "build the Fern & Grounds café site"
Sync to the server and turn on the browser editor for your client.
$ primo push
They log in and edit their own content in place. You’re done.
$ # no more tickets
Editors are never billed per seat — invite the client and their team without it touching your bill.
No. They edit only the fields you defined, on the rendered page. Page types keep new pages on-model. They can change words, images, and prices — not the layout you shipped.
Your choice. Self-host the open-source binary for free, or let us host it from $20/mo with custom domains and the editor included — editors never add to your bill.
Yes — blocks and whole starters are just files. Build a library once and scaffold each new project from it. Nothing is locked to one client or platform.
Build it custom. Hand it off clean.
Spin up a workspace, start from a starter, and ship a site your client can actually run.
Free to start · editors never per-seat