Why Primo

Build custom sites your clients can manage.

I started Primo in 2019 because every small client edit came back to me. I wanted to build fully custom sites and give clients an editor they could use themselves.

Build the site you want

Your components, content, fields, and page types live in files you and your AI agent can work with. Change the design, write the copy, or add a new page type in the same project.

Give clients the edits they need

You define the blocks, editable fields, and page types. Clients update text and images on the page, add the blocks you’ve made available, and create pages from the page types you define.

Routine updates can happen without coming back to you. When the site needs a new design or feature, you can return to the files.

Keep your code and content

Primo is open source and MIT-licensed. You can self-host it and pull your site’s components, content, fields, and page types to your machine. You keep the project files and can choose where to run Primo.