Vibe coding (also written asvibecoding) is a recently-coined term for 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. Invibe coding the coder does not need to understand how or why the code works, and often will have to accept that a certain number of bugs and glitches will be present. The verb form of the word isvibe code.
This Game Created by AI 'Vibe Coding' Makes $50,000 a Month. Yours Probably Won’t
—404 Media, 5 Mar. 2025
Even so, the risk-reward calculation forvibe coding becomes far more complex in professional settings. While a solo developer might accept the trade-offs ofvibe coding for personal projects, enterprise environments typically require code maintainability and reliability standards thatvibe-coded solutions may struggle to meet.
—Benj Edwards,Ars Technica, 5 Mar. 2025
You don’t have to know how to code tovibecode — just having an idea, and a little patience, is usually enough.
—Kevin Roose,The New York Times, 27 Feb. 2025
While AI has been used to assist in coding for years,vibe coding did not gain prominence until the beginning of 2025. The word is believed to have been coined by Andrej Karpathy (a co-founder of OpenAI), who described the practice in a recent social media post.
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.
—@karpathy,X (formerlyTwitter), 2 February. 2025
Vibe coding is used to describe any of a number of possible applications of AI-assisted computer work. Given that it is an extremely recent word there is a decent possibility that it will change meaning if it sees extensive use. The word is more jargon than slang.