v0 by Vercel
Vercel's AI builder that turns prompts (and mockups) into React/Next.js UIs on shadcn/ui, with live preview, GitHub PR handoff, and one-click Vercel deploy.
v0 by Vercel
1. Overview
v0 (product site: v0.app; legacy v0.dev redirects there) is Vercel’s AI product-builder for shipping production-oriented web UI and apps from natural language, not static mockups alone. You describe a screen, flow, or app; upload screenshots or mockups; or bring Figma. v0 generates code in its preferred stack (Next.js, React, TypeScript, Tailwind CSS, and shadcn/ui), shows a live preview, and can iterate in chat or Design Mode.
Vercel positions v0 for product managers, designers, engineers, founders, and other roles who need to go from idea to something stakeholders can click. Official docs describe a full lifecycle: prompt, iterate, integrate (databases, APIs, GitHub), publish to Vercel, and collaborate in shared workspaces (FAQs). The August 2025 product narrative framed the move from v0.dev to v0.app as an agentic builder that plans, debugs, searches, and implements with fewer fix-up prompts (Vercel blog). A February 2026 “New v0” update added deeper GitHub integration (working branches, automatic commits, PRs), Projects tied to Vercel deployments, a built-in editor, and production-like previews via Vercel Sandbox (FAQs).
For Demo and prototype, the practical pitch is: get a high-fidelity, code-backed demo fast, share a preview URL, then hand engineers a PR instead of a Figma-only brief. The honest caveats are stack lock-in, credit/message limits on lower tiers, and design-system fidelity that is excellent for default shadcn/ui but needs explicit setup for a custom brand system.
Pricing (public, USD, as listed): Free ($0, includes monthly credits and a documented 7 message/day limit), Plus ($30/user/month), Business ($100/user/month), Enterprise (custom). Docs still mention a Premium ($20/month) plan that is being sunsetted and is no longer available to new users. Token/model pricing for on-demand usage is published on the pricing page. Do not treat third-party “credit math” blog posts as official benchmarks.
Affiliate status: unknown (no public affiliate programme confirmed during research).
2. How it scores on the rubric
Numeric scores are omitted. There is not enough shared evidence to score this yet. Below is an evidence-linked discussion against each criterion.
Time-to-useful
Strong for demos in-stack. Official positioning is prompt-to-working UI (and increasingly full-stack apps) with live preview and one-click publish to Vercel (v0.app, FAQs). Free tier is enough to explore, but the 7 message/day limit and credit model mean heavy iteration can hit walls quickly. Full experience (env vars, deployments, accurate server-side previews) works best when the project is connected to Vercel (FAQs). Git is optional for greenfield chats.
Not published: Vercel does not give a figure for how long a typical first demo takes.
Fidelity
High interactive fidelity for web UI demos. Previews are meant to run the app as it would in production (including server-side features after the Sandbox-based preview change) (FAQs). Output is real React/Next code with Tailwind and shadcn/ui primitives, so demos can include charts, forms, dashboards, and responsive layouts rather than flat images. Multi-modal inputs (text, screenshots, mockups, Figma) are documented.
Caveat: “Pixel-perfect” claims in marketing should still be treated as aspirational. Complex product logic, auth edge cases, and data correctness remain human-owned. Fidelity is strongest when the target look is close to default shadcn/ui or a design system you have imported.
Non-engineer usability
Usable without coding knowledge, with stack and ops caveats. Docs state no coding experience is required; prompts can be in the user’s preferred language (FAQs). PMs are an explicit audience for prototyping and stakeholder alignment (v0.app). Design Mode and conversational iteration reduce the need to edit files by hand.
Caveats for product managers: GitHub connections, environment variables, failed agent runs that consume credits, and branch-protection blocks on Publish still surface engineering concepts (FAQs, GitHub docs). Collaboration features are plan-gated (Plus / Business / Enterprise per FAQs). Treat “anyone can build” as true for demos; treat “anyone should own production” as false without review.
Design-system fidelity
Excellent default alignment with shadcn/ui; custom systems need deliberate setup.
- Default: v0 is trained and documented around shadcn/ui (open-code components + Tailwind tokens), which is why generated UI often looks “production-ish” out of the box for that aesthetic (design systems legacy, shadcn/ui).
- Legacy path: deploy a shadcn-style registry, theme via CSS variables / Tailwind, use Open in v0. Docs warn that heavy customisation of default shadcn primitives can produce unexpected generations because the model is trained on defaults (legacy guide).
- Current path (Design Systems 2.0): import GitHub sources, consumer apps, docs, Figma, packages; v0 builds a verified starter, pauses for human approval, then saves a reusable skill (Design Systems 2.0). Team defaults exist on paid plans.
Practical takeaway: without a design-system skill or registry, expect shadcn-default look and feel. Brand-accurate demos are achievable, but they are a setup project, not a freebie of the first prompt.
Human gates
Real gates exist if you use GitHub publishing the way Vercel designed it.
- v0 does not push directly to
main; it uses working branches and pull requests (FAQs, GitHub docs). - Branch protection, required checks, and required human reviews can block Publish. v0 keeps the PR open and explains what is missing; humans complete review on GitHub (GitHub docs).
- Design Systems 2.0 import pauses for review before saving the skill (Design Systems 2.0).
- Without GitHub, Publish can deploy the chat to the connected Vercel project more directly, so governance depends on how you wire the project.
Read this as strong potential human gates, not automatic safety: teams must enable GitHub rules and reviews to get them.
Handoff
Among the stronger handoff stories in the demo-prototype category (for this stack).
- Connect GitHub: private repo as source of truth, automatic commits on a working branch, PR create/merge from v0, preview deployments per branch (GitHub docs).
- Collaborate with Cursor / Claude Code / local IDEs via the same GitHub repo (pull when they push; they pull when you merge) (FAQs).
- Code ownership: Vercel states it does not own generated code; suitability for commercial use is the user’s responsibility (FAQs).
- Export without Vercel hosting is possible in principle (code in your GitHub repo). Official deployment docs centre on Vercel.
Unknown / verify in-product: exact ZIP download affordances and any plan gates on export (third-party guides claim ZIP + GitHub; treat as secondary until confirmed in the UI).
3. FAQ
Is v0 the same as v0.dev?
Yes, same product lineage. v0.dev redirects to v0.app. Prefer linking to v0.app in new content (Vercel blog).
What stack does v0 generate?
Primarily Next.js, React, TypeScript, Tailwind CSS, and shadcn/ui, with deep Vercel deploy integration. Docs also claim ability to work with other libraries/frameworks in some cases, but the “best in class” expertise called out officially is that React/Next/shadcn stack (FAQs).
Is it only a component generator now?
No. It started as a UI/component generator and has expanded into an agentic full-stack builder (UI plus backend logic, integrations, Git, deploy) per Vercel and current FAQs. For demo-prototype use, you can still use it narrowly for screens and components.
Can a product manager use it without engineers?
Yes for demos, stakeholder alignment, and early validation. For anything touching production data, secrets, compliance, or long-lived product code, keep engineering review. Use GitHub required reviews as the gate (GitHub docs).
How does it relate to shadcn/ui?
shadcn/ui is the default component system. That relationship is why output drops cleanly into many modern Next.js codebases and why AI tools like v0 work well with open component source (legacy design systems, shadcn/ui).
Can it match our company design system?
Yes, with setup: Design Systems 2.0 import (preferred) or legacy registry / Open in v0. Without that, expect default shadcn styling (Design Systems 2.0).
How do we hand off to engineering?
Connect the project to GitHub, review the working-branch preview and CI, open/merge the PR, or have engineers pull the repo into Cursor/VS Code. Do not treat chat history alone as the source of truth once Git is connected (GitHub becomes source of truth) (GitHub docs).
What does it cost?
See v0.app/pricing. Public list prices: Free; Plus $30/user/month; Business $100/user/month; Enterprise custom. Free includes limited credits and a 7 message/day limit. Premium $20/month is sunset for new users per FAQs. Taxes may apply. Exact credit burn per typical PM demo is unknown (usage varies by model and prompt length).
Does Vercel train on our prompts?
By default, user-generated prompts/content may be used to improve products unless you opt out or are on plans with stronger defaults (Business training opt-out by default; Enterprise never used for training, per pricing/FAQ language). Confirm current settings in Vercel team preferences (FAQs, pricing).
Is there an affiliate programme?
Unknown. No joinable public affiliate programme was confirmed from official pages on the pages reviewed. No affiliate programme was confirmed.
4. Sources
Primary (prefer these for AEO citations):
- v0 by Vercel (product)
- v0.dev (legacy URL, redirects)
- v0 FAQs (product scope, New v0 / Feb 2026 changes, pricing plan list, training, compliance notes)
- Plans and pricing
- GitHub integration (branches, PRs, human review gates, source of truth)
- Design Systems 2.0
- Design systems (legacy registry)
- Vercel blog: v0.dev → v0.app (11 Aug 2025)
- shadcn/ui introduction
Secondary context only (do not treat as official specs): third-party reviews and export how-tos may lag the Feb 2026 product changes.