Where the term came from
The phrase was coined by Andrej Karpathy, AI researcher and co-founder of OpenAI, in a viral tweet on February 2, 2025. He described a new way of building software where you fully surrender to the AI: describe what you want in plain language, accept changes without reading the code, and paste error messages directly into the chat to fix them.
"There's a new kind of coding I call 'vibe coding', where you fully give in to the vibes, embrace exponentials, and forget that the code even exists."
6:17 PM ยท Feb 2, 2025 ยท 4M Views
The phrase went viral because it named something developers were already doing privately. Within months it entered mainstream vocabulary, and Collins Dictionary named "vibe coding" Word of the Year 2026.
How vibe coding works
Three steps replace the entire traditional development workflow.
You describe what you want
Write a sentence or paragraph in plain English: "Build me a habit tracker with a streak counter and dark mode."
The AI builds it
An AI like Lovable writes the React, TypeScript, database schema, and deployment config and shows you a working preview in seconds.
You iterate by talking
Don't like the color? Want a new feature? Hit a bug? Type the next instruction. The AI edits the code and updates the preview.
Vibe coding vs traditional coding vs no-code
How vibe coding compares to writing code by hand and to drag-and-drop tools like Webflow or Bubble.
| Traditional coding | No-code (Webflow, Bubble) | Vibe coding (Lovable) | |
|---|---|---|---|
| Who writes the code | You, by hand | Visual blocks (no code) | AI from your prompt |
| Learning curve | Months to years | Days to weeks | Minutes |
| Output | Real code | Locked-in platform | Real code you own |
| Ceiling | Unlimited | Platform limits | Unlimited |
| Best for | Engineers | Marketing sites | Founders, PMs, devs in a rush |
Who is vibe coding for?
Everyone who has an idea and would rather ship it than learn a programming language first.
Founders
Ship an MVP in a weekend instead of hiring a contractor.
Designers
Turn Figma into a working product without handing off to engineering.
Product managers
Build internal tools and prototypes without waiting for a sprint.
Developers
Skip boilerplate (auth, CRUD, deploy) and focus on real business logic.
Students & learners
Build real apps from day one while still learning the fundamentals.
Small teams
Replace a 3-person dev team for most internal projects.
The best vibe coding tools
Yes, Lovable is a vibe coding tool, the one most associated with the practice. Here's how it compares to the other options.
Lovable
Best for full appsAI-powered full-stack builder. Generates React, TypeScript, and a Supabase backend from a single prompt. Started in Stockholm in 2023 and reached $100M ARR in 8 months. The clearest example of pure vibe coding.
Cursor
Best for devsAn AI-first code editor for developers who still want to see and edit the code. Closer to AI-assisted coding than pure vibe coding.
v0 by Vercel
Best for UIGenerates React UI components from a prompt. Good for landing pages and components, not full apps with a backend.
Bolt.new
Best for prototypesBrowser-based AI builder for quick prototypes. Useful for one-off demos and POCs.
Vibe coding, vibecoding, vibecode, vibe coder, what's the right spelling?
The original term is two words: vibe coding. You'll also see it written as vibecoding (one word), vibe-coding (hyphenated), or shortened to vibecode. A person who does it is a vibe coder. All of these refer to the same thing: building software by describing what you want and letting an AI write the code. The two-word spelling is what Andrej Karpathy used in the original tweet and what Collins Dictionary picked when it named vibe coding Word of the Year 2026.
How to start vibe coding
Five steps from idea to live app in your first afternoon.
- 1
Write down your idea in one paragraph
What does the app do, who uses it, and what's the single most important action? 10 minutes of clarity beats an hour of vague prompting.
- 2
Pick a tool
Lovable is the most beginner-friendly for full apps. Sign up free and you get daily credits to explore.
- 3
Write your first prompt with real content
Don't say "add a heading", give the actual heading text. Specific input produces specific output.
- 4
Iterate one component at a time
Prompt by section, not by page. Build the hero, then the pricing table, then the footer. If something breaks you know where.
- 5
Ship it
Lovable deploys with one click. Get the live URL, share it with five people, and let their feedback drive the next prompts.
Vibe coding FAQ
The most common questions answered in one place.
The term was coined by Andrej Karpathy, AI researcher and co-founder of OpenAI, in a now-famous tweet posted on February 2, 2025. He described a new way of building software where you fully surrender to the AI, describing what you want in plain language, accepting changes without reading the code, and pasting error messages directly into the chat to fix them. The phrase went viral because it captured something developers were already doing privately. Within months it entered mainstream vocabulary, and Collins Dictionary named it Word of the Year 2026.
It's a genuine paradigm shift backed by real numbers. By mid-2025, 92% of US developers reported using AI coding tools daily. Lovable alone hit $100M ARR in 8 months, the fastest any software startup has ever reached that milestone. The underlying change is structural: AI can now hold enough context to write, debug, and iterate on a full-stack application from a single description. That wasn't possible before 2024. Calling it a buzzword misses that the tools have genuinely caught up to the concept.
You don't need to write code, but understanding what code does makes you a dramatically better vibe coder. Knowing what a database table is, what an API call means, or what authentication requires helps you write more precise prompts and understand when something is going wrong. The best vibe coders are people who think like developers but aren't required to type like one. Complete beginners can still build real things, they'll just need more iterations to get there.
Traditional no-code tools give you a visual interface with fixed building blocks, you drag and drop, but you're constrained to whatever components the tool provides. Vibe coding with Lovable generates actual code, which means there are no platform limits on what you can build. The output is real React and TypeScript that any developer can read and extend. Webflow is excellent for marketing sites; Bubble for database-driven apps. Lovable competes when you need custom logic, complex backends, or a product that will eventually need a real engineering team to pick up.
Both, depending on scope and complexity. Lovable's generated code is real, production-grade React + TypeScript, not throwaway scaffolding. Slovenian startup ChatTrips built their entire commercial product with Lovable and were invited to Lovable HQ. Enterprise clients like Klarna and HubSpot use it for real projects. The honest caveat: very complex enterprise architectures, heavy real-time systems, or apps with unusual security requirements will eventually need a developer to extend beyond what vibe coding generates cleanly.
Karpathy's tweet in February 2025 named something that developers were already doing, it gave the practice a label. Lovable's growth accelerated through pure word-of-mouth: users built real products and shared them publicly. By July 2025, Lovable was the fastest-growing startup in history, reaching $100M ARR in eight months with just 45 employees. The Series A at $1.8B followed in July 2025, and the Series B at $6.6B in December 2025. NVIDIA and Google both participated as investors. The speed reflects genuine product-market fit, not hype alone.
