How I AIGuillermo Rauch: Vercel CEO on how v0 hit 3,200 PRs merged per day (and lets anyone ship)
CHAPTERS
- 0:00 – 1:22
Vibe coding vs. production reality: iterating safely at scale
Guillermo frames the core problem with “vibe coding”: getting from zero to one is easy, but iterating, reviewing, and deploying safely at company scale is hard. He contrasts old workflows (petitioning engineers or relying on rigid CMS setups) with a new model where anyone can propose changes through v0 while retaining engineering rigor.
- 1:22 – 4:40
What is skills.sh and why it blew up
They introduce skills.sh as an open ecosystem for “skills” used to augment agents and AI applications. Guillermo describes it like an npm-style hub, notes rapid community adoption (tens of thousands of submissions), and emphasizes it was conceived and iterated using v0.
- 4:40 – 6:40
From Git-backed project to new branch inside v0
Guillermo demonstrates v0’s GitHub-centric workflow by creating a new branch directly in the product. The interface mirrors established engineering conventions (contributor/feature naming) while removing the need for manual Git tooling, making branches and previews first-class in a chat-driven environment.
- 6:40 – 9:05
A full cloud dev environment in the browser (VS Code + running app)
They explore the in-v0 development environment: a VS Code-like editor, dependencies installed, and the actual Next.js app running in a dev/staging mode. Claire highlights how this eliminates setup pain (Homebrew, local tooling) and helps less-technical builders learn by working in a real environment.
- 9:05 – 11:18
Building a five-star rating system (with abuse prevention in mind)
Guillermo adds a rating feature to skills.sh with a compact, high-level prompt, while explicitly considering production concerns like abuse and rate limiting. v0 inspects the existing architecture and aligns with current data choices instead of inventing new infrastructure.
- 11:18 – 13:20
Quick QA loop: persistence, refresh behavior, and layout shift fixes
They test the new UI in the preview, confirm ratings persist across refresh, and notice a subtle layout shift when data is absent. Guillermo prompts v0 to eliminate the jitter, emphasizing attention to detail as part of shipping-ready AI-assisted development.
- 13:20 – 15:25
Creating a pull request and deploying a production-like preview
Guillermo walks through generating a PR from v0, including an auto-written PR description. Then he uses Vercel’s preview deployment to validate the change on production-grade infrastructure (CDN/rendering), building confidence before merge.
- 15:25 – 17:48
How Vercel uses v0 internally: PRs merged per day and repo import
Guillermo shares internal metrics showing rapid adoption of v0-driven PR merges (surging to ~3,200/day in late January). He also shows how teams can import an existing GitHub repo into v0 by pasting the URL, making “prompting on real production code” a normal workflow.
- 17:48 – 22:04
Organizational impact: democratizing changes without losing rigor
They discuss how v0 enables anyone—especially marketing and product—to propose improvements that are immediately reviewable and deployable. The PR/preview workflow removes the “prioritization humiliation ritual” while preserving enterprise practices like review, measurement, and cautious releases.
- 22:04 – 25:17
Favorite non-coding AI uses: image/video generation and internal tooling
Guillermo highlights image generation as a major productivity lever, including Vercel’s internal “Nanobanana” playground for parallel generations. They also discuss automating bottlenecks like Open Graph/social card creation by combining classic rendering with generative models, plus long-horizon research tasks.
- 25:17 – 27:57
AI chess match demo: 3D rendering, model-vs-model, and reliability
They dive into Guillermo’s v0-built 3D chess broadcast concept (ESPN-style), with two models playing and their thinking streamed live. The project showcases Vercel AI infrastructure (model switching via AI Gateway) and durable execution patterns that can keep experiences running despite failures.
- 27:57 – 31:44
Teaching kids with AI: physical interfaces, APIs, and learning by building
Guillermo shares building with his kids using a Vestaboard to connect code to the physical world, teaching the concept of APIs. Claire relates with her own kid-friendly hardware projects and they discuss playful ways to encourage reading/typing amid increasing speech-to-text habits.
- 31:44 – 34:43
When AI gets stuck: escape hatches, multi-model help, and self-made debug tools
Guillermo explains practical troubleshooting: rely on collaboration and Git workflows, switch models to learn missing concepts, and build debugging interfaces with AI assistance. He recounts solving a 3D asset issue (pieces stuck together) by consulting other models and adding visualization/debug toggles.
- 34:43 – 43:35
Audience Q&A: validation (customer 0/1), Sandbox VMs, GenUI, and App Store dreams
In Q&A, Guillermo outlines how Vercel validates products via “customer zero” (internal taste/use) plus “customer one” design partners and community feedback. He explains v0’s underlying compute (Sandbox VMs) enabling broader stacks (e.g., React Native), explores “flash” generative UI research, and discusses the long-term goal of App Store deployment becoming as easy as web deploys.
Get more out of YouTube videos.
High quality summaries for YouTube videos. Accurate transcripts to search & find moments. Powered by ChatGPT & Claude AI.
Add to Chrome