Clone the repo, add your Sanity project ID, and run pnpm dev — the Studio and a live, visually editable Next.js site come up side by side.

Up and running in a matter of minutes
Everything's wired up before you write a line
Every capability is wired end to end — schema, GROQ query, and rendered component — so it all works the moment you clone the repo. Nothing to configure to see it running.
Page builder
Compose pages from typed blocks — hero, CTA, feature cards, FAQ, newsletter, and more — arranged in any order without touching code.
Visual editing & live preview
Click any element in the Presentation tool to jump straight to its field, with changes reflected live through Sanity's stega overlays.
Type-safe content
Sanity TypeGen turns your schema and GROQ queries into TypeScript types, so the data your components receive is always accurate.
Markdown for LLMs
Every page is also served as clean Markdown — append .md to any URL or send an Accept: text/markdown header for agent-friendly output.
SEO & Open Graph built in
Metadata, sitemaps, and OG tags are wired through the schema, so each page ships search- and social-ready out of the box.
Tailwind component library
A shared UI package built on Radix, CVA, and Tailwind v4 gives you accessible, themeable primitives to build with.
Getting set up
The questions that come up on your first run.
Something not covered?
Talk it through with Roboto Studio
Follow the roadmap
New blocks, framework upgrades and release notes, sent when there is genuinely something to report.
About one email a month. Unsubscribe whenever you like.
Clone it and start building
Spin up the whole stack with a single Sanity CLI command and have a working page builder in minutes.
Used by teams on Turbo Start Sanity

Build alongside other developers
Release notes, questions and the occasional argument about content modelling — all in the open.