Start local
Run
primo new to create a workspace on your machine. Build the site locally, then deploy when ready.Start deployed
Deploy Primo to Railway or a VPS first, then pull it down to your laptop with
primo pull for local edits.- Start local
- Start deployed
Path 1: Build locally, deploy later
Best for: starting from scratch, prototyping, or experimenting before committing to a host.Edit blocks and pages
Open the workspace in your editor:Edit
blocks/<name>/component.svelte in your editor — the CMS reflects changes immediately. See Local Development for the full workflow including --author modes.Let AI agents help
For Claude Code, Cursor, or other agents, install the MCP server so they can validate edits and scaffold blocks correctly:See the MCP server reference for details.
Deploy when ready
What’s Next
Core Concepts
Sites, page types, pages, blocks, fields
Build from Scratch
Walk through building a complete site end-to-end
Local Development
primo dev, author modes, uploads folderInvite Collaborators
Hand the site off to non-technical editors