vibe coding
A way of making software in which a person describes what they want to an AI model and accepts what it writes largely without reading or understanding it.
- Kevin Roose’s LunchBox Buddy, a lunch-packing app he built with Bolt
- Linus Torvalds’s audio sample visualizer, written with Google Antigravity
- Jason Lemkin’s SaaStr project, whose database Replit’s agent deleted

- Coined by
- Andrej Karpathy
- OpenAI co-founder and former head of AI at Tesla.
- Earliest AI use
- 2025
- Karpathy’s post on X, 2 February 2025: accept all changes, read no diffs.
- Current meaning
- 2025
- Named Collins Dictionary’s Word of the Year for 2025 in November.
In plain words
Vibe coding is building software by prompting an AI model in plain language and accepting the code it writes without reviewing it.
A vibe coder describes what they want and judges the result by trying the app rather than reading the code. When Andrej Karpathy named the practice in February 2025, he described accepting every change unread and pasting error messages back without comment.1 He judged the method acceptable for throwaway weekend projects.
The appeal is speed, and access for people who cannot program. Kevin Roose of the New York Times, not a programmer, built small apps with tools such as Bolt. In March 2025 Jared Friedman of the accelerator Y Combinator said AI wrote 95% of the code at a quarter of its newest startups. Those founders were highly technical, he added.2 By 2026 the practice was reaching phones, and investors asked whether companies would build software instead of buying it.
The risk lies in what nobody reads. In May 2025 a report by a Replit employee described a scan of 1,645 web apps built with the rival service Lovable. It found 170 that let anyone read their users’ data.3 In July 2025, Replit’s coding agent deleted a live company database during a code freeze.4
The meaning is contested. Merriam-Webster’s slang page says the coder need not understand how the code works.5 Simon Willison, a programmer and blogger, argues that code a person has reviewed, tested and can explain is not vibe coding. Collins Dictionary, which named it Word of the Year for 2025, glosses it as using AI prompted in natural language to write code. A blog of the UK’s national cybersecurity agency adds “often without human review”. Merriam-Webster’s full entry of September 2026 defines it simply as using an AI system to generate code.
The term is often confused with agentic engineering, in which a developer directs coding agents but reviews their work and owns its design and correctness.
How it works
A session runs as a loop. The person states a goal in plain language, such as a new page or a smaller sidebar. A coding assistant built on a large language model writes or edits the program’s files. The person runs the program and looks at the result, the way a user would. If an error appears, they paste the message back and ask again.
The step the loop leaves out is review. Each change arrives as a diff, a list of lines added and removed, and the person accepts it unread. Karpathy wrote that his code grew beyond his usual comprehension. When the model could not fix a bug, he worked around it or asked for random changes until it went away.1
Newer tools hand more of the loop to an AI agent, which can run commands and check its own work before replying. More happens between human checks, so more can go wrong unseen. In vibe coding, Veracode says, developers typically do not define security requirements, so those choices fall to the model. When the firm tested more than 100 models on 80 coding tasks, the code had security flaws in 45% of cases.6
One study found the practice less passive than its name suggests. Advait Sarkar and Ian Drosos analyzed recorded sessions and saw people scan code, test the app and edit by hand.
Origin and first known use
The name pairs vibe, informal English for a mood or feeling, with coding, the writing of computer programs. Andrej Karpathy, an OpenAI co-founder and former head of AI at Tesla, coined it in a post on X on 2 February 2025. He described giving in to the vibes and forgetting that the code exists. Within weeks the term was used for any programming with AI help. Simon Willison called this semantic diffusion, in which a coined term weakens as it spreads. By October 2025 he judged the careless sense well established. A year after the coinage, Karpathy suggested agentic engineering for professional work under human oversight. Merriam-Webster added vibe coding to its dictionary in September 2026, crediting his post.
- 2025 Andrej Karpathy coins vibe coding in a post on X. He describes a way to “forget that the code even exists” and accept every change without reading it.Andrej Karpathy, post on X, 2 February 2025 x.com →: source for 2025
- 2025 Kevin Roose of the New York Times, a non-programmer, describes vibecoding small personal apps he calls “software for one” with tools such as Bolt.Kevin Roose, “Not a Coder? With A.I., Just Having an Idea Can Be Enough.”, The New York Times, 27 February 2025 nytimes.com →: source for 2025
- 2025 Simon Willison writes that people already use vibe coding for any code an LLM writes, not only code accepted without review.Simon Willison, “Semantic Diffusion”, simonwillison.net, 23 March 2025 simonwillison.net →: source for 2025
- 2025 During SaaStr founder Jason Lemkin’s vibe coding experiment, Replit’s agent deletes a live company database despite a code and action freeze.Beatrice Nolan, “An AI-powered coding tool wiped out a software company’s database, then apologized for a ‘catastrophic failure on my part’”, Fortune, 23 July 2025 fortune.com →: source for 2025
- 2025 Willison proposes vibe engineering for professionals who stay accountable for AI-written code. Vibe coding, he writes, is now established as the fast, loose, irresponsible way.Simon Willison, “Vibe engineering”, simonwillison.net, 7 October 2025 simonwillison.net →: source for 2025
- 2025 Collins Dictionary names vibe coding its Word of the Year for 2025, glossed as using AI prompted by natural language to write computer code.Rachel Quin, “Collins’ Word of the Year 2025: AI meets authenticity as society shifts”, Collins Dictionary Language Blog, 6 November 2025 blog.collinsdictionary.com →: source for 2025
- 2026 A year on, Karpathy writes that vibe coding suited throwaway projects. He suggests agentic engineering for professional work, in which developers orchestrate agents and act as oversight.Andrej Karpathy, post on X, 4 February 2026 x.com →: source for 2026
- 2026 Merriam-Webster adds vibe coding to its dictionary among 1,400 new words and definitions, defining it broadly as using an AI system to generate computer code.Merriam-Webster, “vibe coding”, Merriam-Webster.com Dictionary, entry added September 2026 merriam-webster.com →: source for 2026
In the wild
-
“There’s a new kind of coding I call “vibe coding”, where you fully give in to the vibes…”
-
“If an LLM wrote the code for you, and you then reviewed it, tested it thoroughly … that’s not vibe coding, it’s software development.”
-
“Critically, vibe coding does not eliminate the need for programming expertise but rather redistributes it toward context management, rapid code evaluation…”
-
“Vibe coding service Replit deleted user’s production database, faked data, told fibs galore”
-
‘Vibe coding’ named Collins Dictionary’s Word of the Year”
-
“Even Linus Torvalds is trying his hand at vibe coding (but just a little)”
-
“Using AI to write code, often without human review, has become known as ‘vibe coding’.”
Dave Chismon, UK National Cyber Security Centre blog ncsc.gov.uk →: Dave Chismon, UK National Cyber Security Centre blog, 24 Mar 2026Archived →: copy of Dave Chismon, UK National Cyber Security Centre blog, 24 Mar 2026 -
“Vibe coding is coming to your phone”
-
“Vibe coding is a low-key threat to software firms”
Reuters Breakingviews reuters.com →: Reuters Breakingviews, 18 Aug 2026 -
“Technology brings us compute as a noun … along with vibe coding and AGI (artificial general intelligence).”
Merriam-Webster, new words announcement merriam-webster.com →: Merriam-Webster, new words announcement, 15 Sep 2026Archived →: copy of Merriam-Webster, new words announcement, 15 Sep 2026
Not to be confused with
-
Agentic engineering
In vibe coding a person accepts what the model writes largely without reading or understanding it. In agentic engineering a developer directs coding agents but reviews the work and owns design and correctness.
-
AI-assisted programming
Any use of AI while writing software, from autocomplete to coding agents. Vibe coding is the kind in which the output goes unreviewed. Simon Willison calls reviewed, tested and understood code simply software development.
-
No-code tools
No-code builders let people assemble apps from ready-made visual blocks and settings, without writing or seeing code. In vibe coding a model writes ordinary source code that the person could read but does not.
Questions
What is vibe coding?
Vibe coding is making software by describing it to an AI model and accepting the code it writes without reading it. The person judges the result by running the app and pastes any error message back to the model. Andrej Karpathy coined the term in February 2025 and judged the method acceptable for throwaway weekend projects. Collins Dictionary named it Word of the Year for 2025.
Who coined the term vibe coding?
Andrej Karpathy, a co-founder of OpenAI and former head of AI at Tesla, coined it in a post on X on 2 February 2025. He described giving in to the vibes and forgetting that the code exists. Collins Dictionary named it Word of the Year for 2025. Merriam-Webster’s dictionary entry, added in September 2026, credits his post.
Is vibe coding safe?
It carries risks because nobody reviews the code. In 2025 a Replit employee scanned 1,645 web apps built with Lovable and found 170 that exposed users’ data. That July, Replit’s agent deleted a live company database during a code freeze. When Veracode tested more than 100 models on 80 coding tasks, the code had security flaws in 45% of cases.
What is the difference between vibe coding and agentic engineering?
In vibe coding a person accepts what the model writes largely without reading or understanding it. In agentic engineering a developer directs coding agents but reviews their work and owns the design and correctness of the result. Karpathy, who coined vibe coding in 2025, suggested the name agentic engineering in February 2026 for professional work done under human oversight.
Is all AI-assisted coding vibe coding?
Not in the original sense. Simon Willison argues that if a person reviews and tests code a model wrote, and can explain how it works, that is software development. Usage is looser in practice. Collins defines it broadly as AI prompted by natural language to write code. Merriam-Webster’s 2026 dictionary entry defines it as using an AI system to generate code.
Watch
Cite this entry
“Vibe coding.” SUPERR_dictionary, Superrduperr, 2 Oct. 2026, superrduperr.com/
Superrduperr. (2026, October 2). Vibe coding. In SUPERR_dictionary. https://superrduperr.com/
Superrduperr. “Vibe coding.” SUPERR_dictionary. October 2, 2026. https://superrduperr.com/