One Sanity CLI command scaffolds the monorepo. Install, add your environment variables, and run both apps with a single pnpm command.

From first clone to a live visual preview
Up and running fast
The template is designed so a new developer can get a working page builder on their first afternoon.
1. Initialize
Run npm create sanity@latest with the robotostudio/turbo-start-sanity template to scaffold the whole monorepo.
2. Configure
Add your Sanity project ID, dataset, and API tokens to the web and studio env files — all validated at startup.
3. Run
Start both apps with pnpm dev: Next.js on localhost:3000 and Sanity Studio on localhost:3333.
Working with the schema
Block schemas live in packages/sanity-blocks — each block bundles its schema, GROQ projection, and component together, and the Studio registers them automatically. After changing a schema, run pnpm type to regenerate the TypeScript types your queries and components rely on.
Every page is also available as Markdown — append .md to any URL — so your content stays readable to LLMs and agents as well as browsers.
Common setup questions
Editing, components, and deployment — answered.
Cannot find the answer?
Ask Roboto Studio directly
Docs updates, when they matter
New guides, schema changes and upgrade notes, summarised so you know what to re-read.
Roughly monthly. Unsubscribe at any time.
Make it yours
Explore the blocks, tweak the schema, and start shipping pages.
Built from these docs by

Stuck on a step?
Open an issue, or ask the community — most setup problems have been solved by somebody already.