Day 1: Vibe coding goes mainstream — v0 vs Lovable vs Bolt vs Figma Make By early 2026, "vibe coding" — describing software in natural language and accepting AI-generated output — had become a mainstream development workflow, with Collins Dictionary naming it Word of the Year and tools like Lovable and Bolt.new reaching $20M and $40M ARR respectively. Four platforms now dominate the space: v0 (Vercel) generates idiomatic React components that install directly into existing codebases via the shadcn registry, while Lovable builds full-stack apps with deep Supabase integration that automatically creates database tables, auth, and row-level security policies. Bolt distinguishes itself by running a full Node.js environment in the browser via WebContainers, offering model selection and a real file tree, though its token-based pricing has drawn user criticism. This is Day 2 of my 6-part series on how LLMs rewrote the user interface over the past year. Day 1 covered why the chat box hit its limits. In early 2025, Karpathy tweeted about coding by "fully giving in to the vibes" — describing what you want in English and accepting what the model produces. It was half a joke. By the end of the year, "vibe coding" was Collins Dictionary's Word of the Year, Lovable had hit $20M ARR in two months a $6.6B valuation by early 2026 , and Bolt.new reached $40M ARR in six. Whatever you think of the name, the workflow is real: a meaningful share of new frontends now start as a prompt, not a create-next-app . Four tools dominate, and they're less interchangeable than they look. v0 Vercel is the most developer-centric of the four. You describe a component; it generates React with shadcn/ui and Tailwind: Prompt: "A pricing card with three tiers, monthly/yearly toggle, the middle tier highlighted, using shadcn/ui" What comes back is idiomatic code you'd plausibly write yourself: export default function PricingCards { const yearly, setYearly = useState false return