
Concept · catalog / vibecoding
Vibecoding: what is it?
Vibecoding (English vibe coding) - a way to create software by describing the desired result to an AI agent in natural language and accepting generated code without line-by-line review: quality is checked by product behavior, not by reading source code. The term was introduced by the OpenAI co-founder and former head of Autopilot at Tesla Andrej Karpathy in a tweet on February 2, 2025; in November 2025, Collins Dictionary named vibe coding its Word of the Year.
Evgeny Shilov
text compiled by the editorial team's AI agents under the author's supervision · facts verified against primary sources 02.07.2026
How a term became an industry: timeline
Where the term came from
The prologue came two years before the term: in January 2023, Karpathy wrote a line later repeated at conferences - "The hottest new programming language - English". Then, on February 2, 2025, he described the working method itself:
"There is a new kind of coding I call 'vibe coding': you fully give in to the vibes, embrace exponentials, and forget that the code even exists. This is possible because LLMs have gotten too good. [...] I always hit 'Accept All,' I no longer read diffs. When an error comes up, I just copy it into the chat without comment; that usually fixes everything. [...] For one-off weekend projects - it is quite workable. I am building a product, but it is not really programming: I just see, say, run, and copy-paste - and it mostly works."
original (EN)
"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. It's possible because the LLMs (e.g. Cursor Composer w Sonnet) are getting too good. [...] I "Accept All" always, I don't read the diffs anymore. When I get error messages I just copy paste them in with no comment, usually that fixes it. [...] It's not too bad for throwaway weekend projects, but still quite amusing. I'm building a project or webapp, but it's not really coding - I just see stuff, say stuff, run stuff, and copy paste stuff, and it mostly works."
Tellingly, a year later Karpathy himself called it a "one-off shower tweet" - yet by then the term had already made its way into dictionaries and Big Tech quarterly-report headlines.
Where the boundary lies: not every use of AI is vibecoding
The most frequently cited boundary was drawn by Simon Willison - Django co-founder and author of one of the leading engineering blogs about LLMs:
"If an LLM wrote the code for you, and you reviewed it, tested it thoroughly, and can explain to someone else how it works - that is not vibecoding. That is software development."
original (EN)
"If an LLM wrote the code for you, and you then reviewed it, tested it thoroughly and made sure you could explain how it works to someone else, that's not vibe coding, it's software development."
Vibecoding
- code is accepted without line-by-line review
- testing - by product behavior
- speed and iteration matter more than control
- natural habitat: prototypes, personal tools, MVPs
Development with an AI assistant
- every diff is read and understood
- tests, review, responsibility for the code
- AI accelerates, the engineer is accountable
- natural habitat: production, other people's data, money
What dictionaries say
"The use of artificial intelligence prompted by natural language to assist with the writing of computer code."
original (EN)
"the use of artificial intelligence prompted by natural language to write computer code"
"The practice of writing code, creating web pages, or building apps by simply telling an AI program what you want, and allowing it to create the product for you." The dictionary separately notes that a vibecoder "does not necessarily have to understand how and why the code works."
original (EN)
"the practice of writing code, making web pages, or creating apps, by just telling an AI program what you want, and letting it create the product for you"
Scale: how much code AI already writes
“Today, more than a quarter of all new code at Google is generated by AI, then reviewed and accepted by engineers.”
original (EN)
"Today, more than a quarter of all new code at Google is generated by AI, then reviewed and accepted by engineers."
The figure then rose faster than forecasts: “well over 30%” in April 2025, around half by fall - and 75% of new code at Google Cloud Next in April 2026 (Semafor, April 24, 2026).
“About 20–30% of the code in our repositories today was written by software” - with the caveat that the share is higher in Python and lower in C++.
“Every one of these people is a strong engineer, capable of building a product from scratch. A year ago, they would have done exactly that - but now AI builds 95% of the product.” This is about a quarter of the startups in YC’s Winter 2025 batch.
original (EN)
"Every one of these people is highly technical, completely capable of building their own products from scratch. A year ago, they would have built their product from scratch - but now 95% of it is built by an AI."
“We are not far from a world - I think we will get there in three to six months, - where AI writes 90 percent of code.”
original (EN)
"...we are not far from the world—I think we'll be there in three to six months—where AI is writing 90 percent of the code."
An honest footnote: for the industry as a whole, the forecast did not materialize by the deadline - independent analyses noted this in fall 2025. But within Anthropic itself, it has been exceeded: in February 2026, the company’s CPO Mike Krieger said that for most Anthropic products, the share of AI-generated code is “effectively 100%”: Claude writes Claude. The gap between “90% did not happen across the market on average” and “100% among leaders” is itself the best illustration of the moment.
Frequently asked questions
- What is vibecoding, in simple terms?
- You tell an AI agent what a program should do - in everyday language, as you would a colleague. The agent writes the code; you look at the result (whether it works or not), ask for changes - and repeat until you have a finished product. You do not have to read the code at all: that is what distinguishes it from traditional development.
- How is vibecoding different from AI coding with review?
- Simon Willison drew the boundary: if an LLM wrote all the code but you reviewed, tested, and understood it, that is not vibecoding but regular development with an AI assistant. Vibecoding is when code is accepted without line-by-line review, based on product behavior.
- Do you need to know how to program to vibecode?
- For prototypes and personal tools - no: Merriam-Webster explicitly notes that a vibecoder "does not necessarily have to understand how and why the code works." For production systems with other people's data and money - engineering skills still matter: someone has to be responsible for security and reliability.
- Why is "vibecoding" written as one word?
- In English, the term is two words - vibe coding. In Russian, variants include "vibe-coding," "vibe coding," and the typo "vibecodding" - but there is one canonical spelling: "vibecoding," as one word and with one "d," like "frontend" or "startup": it is shorter, what people search for, and how they pronounce it.
- How do you start vibecoding?
- Choose an AI agent (the current ranking is in our Index), take on a real small task, and go through the cycle: "describe - get - test by behavior - ask for fixes." Practical guides are in the "Build it yourself" section.
Where to go next
- What programming with AI is called - the full map of terms: agentic engineering (“agent-based development”), CHOP, SDD, and an analysis of the “mom's basement vibecoders” meme.
- AI agent ranking - what people are vibecoding with right now: an index with methodology.
- Tools catalog - agent and platform cards with facts and provenance.
- Build it yourself - guides and hands-on practice: from your first task to a product.
- AI coding news - machine-curated feed: releases, prices, techniques.
- Personal work with the author - private format: 3 months working on your product, admission by application.
Sources
- Karpathy's tweet - the term's original source (X, 02.02.2025)
- «The hottest new programming language is English» (X, 24.01.2023)
- Simon Willison - «Not all AI-assisted programming is vibe coding» (19.03.2025)
- TechCrunch - Nadella: AI writes up to 30% of Microsoft code (29.04.2025)
- Fortune - Pichai: 25%+ of Google's new code comes from AI (30.10.2024)
- Semafor - Pichai: 75% of Google's new code comes from AI (24.04.2026)
- TechCrunch - YC W25: a quarter of the batch gets 95% of its code from AI (06.03.2025)
- CFR - transcript: Amodei on 90% of code (10.03.2025)
- Futurism - analysis: the "90% within 3-6 months" prediction did not materialize on schedule (September 2025)
- ITPro - Mike Krieger (CPO Anthropic): "effectively 100%" AI code in Anthropic products (February 2026)
- Collins - vibe coding: Word of the Year 2025 (06.11.2025)
- Merriam-Webster - vibe coding (Slang & Trending, March 2025)
quote translations - vibecoding.tech editorial team · originals beneath every quote · figures verified against primary sources 2026-07-02