vibe coding
Vibe coding is software development where you tell the AI in everyday language what you want, it writes the code, and you mostly just review the result.
In plain terms
Imagine that you are having a house built, but you do not draw a plan or look behind the walls: you tell the contractor to have a large kitchen and a bright living room, then you walk around what has been completed. If you do not like something, you say so, and they transform it. Vibe coding is the same with software: you state the wish, and the AI writes the code.
The essence is that you do not check the code lines but whether the finished program does what you wanted. Therefore, you can start without programming knowledge, although those who understand programming progress faster and spot more errors. If the program throws an error, you copy the error message back to the AI and ask it to fix it.
It is good for turning an idea into something testable within hours: a small website, a home record-keeping tool, a game, or an internal company helper. What makes it different from traditional development is that in exchange for speed, you give up the ability for anyone to understand exactly what is under the hood.
In the strict sense, only coding where you do not read the code at all is vibe coding. If a developer has AI write code but reviews, tests, and understands it, that is AI-assisted programming, even if common parlance often calls this vibe coding.
How it works
- You describe or dictate what you want: for example, 'create a page where the team can log who is on leave when.'
- A language model or a coding agent writes the program: it creates the files and often runs them immediately so you can test them right away.
- You try out the result and look not at the code but at whether it works well and looks the way you imagined.
- If something is not good, you can request a modification in everyday language or paste the error message, and the AI will rewrite the affected part.
- You repeat this cycle until you are satisfied; at the end, you have a working program whose internal structure has typically not been reviewed by anyone.
An everyday example
A bakery owner asks an AI on a Saturday afternoon to build a simple cake-ordering page with a calendar and a price calculator. By evening it works, even though the owner has not written a single line of code and could not say how the program stores customers' data.
Who is affected
A common misconception
Limits and risks
- Security vulnerabilities often remain in unread code, such as an unprotected database or a password hard-coded into the program, and these are invisible from the outside.
- What runs smoothly with ten users may collapse with a thousand, and if you do not understand the architecture, neither you nor others will easily find the error.
- As a program grows, AI finds it harder to keep it coherent: a fix in one place can break something elsewhere, and patching things up may eventually cost more than rewriting.
- Responsibility remains yours: if your program handles other people's personal data or moves money, the laws apply to you just as if you had written the code.
Similar, but not the same
- AI-assisted programming – There, the developer reviews, understands, and tests the code written by the AI, whereas in vibe coding you largely accept the code unseen.
- no-code development – In no-code tools, you click together pre-made elements in a closed system, whereas in vibe coding, actual source code is generated, which in principle anyone can further develop, even if you did not write it.
- coding agent – A coding agent is a tool that independently writes and runs code, while vibe coding is a working method: you accept the code without verification, whether you work with an agent or a simple chatbot AI.
Related concepts
AI-assisted programming, generative AI, software development
AI prototyping
coding agent, prompt, large language model, no-code development, technical debt
A brief history
The term was coined by Andrej Karpathy, one of the founders of OpenAI and former AI lead at Tesla, in a February 2025 post, half-jokingly, referring to his own weekend projects. The word entered common usage within months, and the Collins Dictionary selected it as the word of the year in 2025.
Where things stand
By the end of 2026, vibe coding has become commonplace for hobby projects, prototypes, and internal corporate tools, and an entire product category has been built around it. For live, critical systems, companies remain cautious and require human review and testing of the code.
In the news
- UAE and Saudi Arabia launch vibe coding programmes and guidanceOct 29, 2026 · Code
- Vibe coders are crowding the App Store, The Atlantic reportsOct 28, 2026 · Code
- Epic confirms it is 'vibe coding' Unreal Engine 6 and Fortnite updates with AIOct 26, 2026 · Code
- Epic offers $50,000 for AI-made games as Sweeney attacks Steam's AI disclosureOct 22, 2026 · Code
- Developers use AI agents to strip ads and trackers from smart TVsOct 19, 2026 · Code
- Epic used vibe coding to build its new Epic Games LauncherOct 12, 2026 · Code
- When is vibe coding a good choice? A practical case of an internal office appOct 5, 2026 · Code
- Newsweek: 'SaaSpocalypse' is mostly bargaining leverage, and the vibe-coding threat rarely materializesOct 1, 2026 · Code
Also known as
vibe coding · vibe-coding · vibecoding · vibe coding · vibe coding · vibe coding · vibe coding · vibe coder
Sources
This entry was machine-edited and has undergone machine expert review; the “In the news” section updates automatically from Agent Age stories.