# Demos & deep dives

> Code walk-throughs, conference talks, and footage from the workbench. Patterns we use day-to-day, plus the ones that didn't quite work out.

Every entry below serves its own markdown version at the same URL via `Accept: text/markdown`.

---

## All videos (26)

### [Real-world AI agents with Vercel's eve (our actual setup)](/videos/real-world-ai-agents-with-vercel-s-eve-our-actual-setup)

A real-world walkthrough of using Vercel's eve to run agents on our own site - updating CMS comparison pages, posting reports to Slack, and orchestrating multiple agents on cron jobs.

**Published:** 2026-07-20 | **Updated:** 2026-08-11

### [Agentic eCommerce with Shopify and Sanity](/videos/agentic-ecommerce-with-shopify-and-sanity)

A quick look at our Turbo Start Aisle agentic eCommerce starter. It uses Sanity Agent Context to generate shopping UI on the fly, narrow down by brand, size, and color, and…

**Published:** 2026-06-01 | **Updated:** 2026-08-11

### [Should I build my website in markdown?](/videos/should-i-build-my-website-in-markdown)

Should you build your website in Markdown/MDX or stick with a headless CMS like Sanity? We've shipped both - here's an honest look at the trade-offs, the hidden costs, and which approach actually f…

**Published:** 2026-05-22 | **Updated:** 2026-08-11

### [Sanity SEO done right: Open Graph, JSON-LD, fallbacks](/videos/sanity-seo-done-right-open-graph-json-ld-fallbacks)

A quick walkthrough of how we handle SEO inside every Sanity project we build - the exact schema patterns, fallback logic, and Open Graph setup we use as a default baseline on Turbostart Sanity.

**Published:** 2026-05-18 | **Updated:** 2026-08-11

### [Build Sanity CMS Pages Faster with MCP](/videos/build-sanity-cms-pages-faster-with-mcp)

Build full Sanity pages in minutes using the Sanity MCP in Claude. I walk through the setup, prompt Claude to generate a services page with zero copy, and review how well it picks page builder blocks.

**Published:** 2026-05-13 | **Updated:** 2026-08-11

### [Agentically creating Sanity Studio thumbnails](/videos/agentically-creating-sanity-studio-thumbnails)

Want AI-generated thumbnails for your Sanity page builder, in one prompt? We walk through the skill we use on top of Turbo Start Sanity, our open-source Next.js + Sanity starter. Try it yourself or…

**Published:** 2026-05-07 | **Updated:** 2026-08-11

### ["Can I fix this, or does a developer need to be involved?"](/videos/can-i-fix-this-or-does-a-developer-need-to-be-involved)

A short from the official Sanity channel on how we use Content Agent alongside the Sanity MCP and Claude at Roboto Studio: the whole team has Claude Pro, and editors can fix content problems themselves instead of waiting on a developer.

**Published:** 2026-04-21 | **Updated:** 2026-08-11

### [Running git work-trees with Portless & Conductor](/videos/running-git-work-trees-with-portless-conductor)

Here's how we set up Portless with Conductor so each of your git worktrees gets its own isolated environment. The setup is pretty straightforward: you configure Portless once, point it at your code…

**Published:** 2026-02-26 | **Updated:** 2026-08-11

### [Your first AI agent](/videos/your-first-ai-agent)

Looking to build your first AI agent workflow? We share the stack that powers our current lead enrichment, and the open source Lead Agent repo from Vercel. Go build it, or ask us to build it for you.

**Published:** 2026-02-19 | **Updated:** 2026-08-11

### [What features should a headless CMS have in 2026](/videos/what-features-should-a-headless-cms-have-in-2026)

Our video on what a headless CMS needs in 2026. We cover the editorial features we look for and the capabilities we check before recommending a platform.

**Published:** 2025-12-30 | **Updated:** 2026-08-11

### [The difference between a code-based and GUI-based CMS](/videos/the-difference-between-a-code-based-and-gui-based-cms)

Code based (Sanity CMS) and GUI based (Dato CMS) and how they work and the differences and nuances of using them. Get in touch below, bring your hardball questions.

**Published:** 2025-12-05 | **Updated:** 2026-08-11

### [Vercel Ship AI overview](/videos/vercel-ship-ai-overview)

They announced a lot at Vercel Ship AI. Our video rundown covers which releases matter, what AI SDK 6 changes, and what we would start building with first.

**Published:** 2025-11-10 | **Updated:** 2026-08-11

### [Sanity presentation in action](/videos/sanity-presentation-in-action)

Trying to get an idea of how it actually feels to edit something in Sanity's Presentation mode? Here's how we edit pages on our own site in real time.

**Published:** 2025-09-22 | **Updated:** 2026-08-11

### [Sanity pricing plans compared - Free, Growth, or Enterprise?](/videos/sanity-pricing-plans-compared-free-growth-or-enterprise)

Trying to choose between Sanity’s Free, Growth, and Enterprise plans? Here's which one you need and when to jump to enterprise. We give you a whistle-stop tour of what the plans give you, and what…

**Published:** 2025-09-17 | **Updated:** 2026-08-11

### [The best Next.js cookie bar](/videos/the-best-next-js-cookie-bar)

It's Inth and c15t, it's fast, it's open source, it's everything we could have dreamed of and more. Here's the best cookie bar for Next.js.

**Published:** 2025-07-18 | **Updated:** 2026-08-11

### [Vercel ship 2025: the good bits](/videos/vercel-ship-2025-the-good-bits)

Another year, another set of features we are rapidly trying to keep up-to-date with. Vercel Ship 2025 is here, and there's a whole bunch of goodies that dropped that we specifically care about.

**Published:** 2025-06-26 | **Updated:** 2026-08-11

### [Optimizing usage on Vercel](/videos/optimizing-usage-on-vercel)

A Vercel community session where Jono answers live questions about optimizing usage: where the costs actually come from on Vercel, and the practical changes that keep image optimization, function invocations, and bandwidth spend under control.

**Published:** 2025-04-24 | **Updated:** 2026-08-11

### [Getting the most out of Turbo Start](/videos/getting-the-most-out-of-turbo-start)

Rough cut process of building page builder blocks within Turbo Start Sanity. Watch the schema, queries, and components come together in real time.

**Published:** 2025-03-20 | **Updated:** 2026-08-11

### [Generating AI images inside of Sanity CMS](/videos/generating-ai-images-inside-of-sanity-cms)

Looking to use replicate directly inside of Sanity CMS? Well we've got just the plugin for you. You can download it here: https://www.npmjs.com/package/sanity-plugin-image-gen

**Published:** 2025-03-04 | **Updated:** 2026-08-11

### [The best Sanity CMS agency](/videos/the-best-sanity-cms-agency)

If you're looking to build a Sanity website, we give you a list of table stakes to make sure you get with every project. Don't settle for less.

**Published:** 2025-02-26 | **Updated:** 2026-08-11

### [How Roboto Studio ships faster with v0](/videos/how-roboto-studio-ships-faster-with-v0)

Vercel's first ever community session, featuring us. Jono walks through how we build applications from the ground up with v0, skipping traditional design tools entirely, with real examples like an investment firm site and a financial calculator.

**Published:** 2024-12-19 | **Updated:** 2026-08-11

### [How to use Cursor for Content Generation](/videos/how-to-use-cursor-for-content-generation)

How we use Cursor to write docs and blog content. Pull URLs in as context with Cmd+K, build a tone-of-voice guide from any site, and rewrite copy in that voice.

**Published:** 2024-10-29 | **Updated:** 2026-08-11

### [Creating preview Images for page builders in Sanity Studio](/videos/creating-preview-images-for-page-builders-in-sanity-studio)

Here's a quickfire video showing you how to go from website to page-builder preview images in the shortest time possible with our Figma community file. Shoutout to @amranmohamed377 for the inspiration.

**Published:** 2024-08-13 | **Updated:** 2026-08-11

### [Creating an AI Chatbot in Obsidian](/videos/creating-an-ai-chatbot-in-obsidian)

We talk about creating an AI chatbot in Obsidian using Smart Connections. It's basically a really easy way to "talk to your notes" with whatever AI model you like.

**Published:** 2024-07-08 | **Updated:** 2026-08-11

### [How to build with Sanity for scale: 5 takeaways](/videos/how-to-build-with-sanity-for-scale)

Jono's talk from the Sanity community meetup in London, recorded on the official Sanity channel: five takeaways from shipping numerous Sanity and Next.js projects at scale, from content modeling to editorial experience. The full meetup recording also includes talks from loveholidays, evensix, and Sanity's own Simeon Griggs.

**Published:** 2024-06-19 | **Updated:** 2026-08-11

### [Cutting through the jargon: demystifying Sanity](/videos/cutting-through-the-jargon-demystifying-sanity)

Developers throw around technical terms that mean nothing to the people paying for the project. In this Sanity.io virtual meetup talk, Jono walks through the strategies we use at Roboto Studio to explain Sanity clearly to clients who don't code for a living.

**Published:** 2022-09-28 | **Updated:** 2026-08-11