Vibe coding

Vibe coding is the process of generating and accepting AI-generated code without reviewing it or understanding it, “instead relying entirely on results and follow-up prompts to guide changes”.

Andrej Karpathy coined the term in February 2025. He described it as “where you fully give in to the vibes… and forget that the code even exists… I don’t read the diffs… when I get error messages I just copy paste them in with no comment…”

Vibe coding can quickly generate code that is often functional, but it risks generating and deploying highly vulnerable code.

If there is human review of the AI-generated code, then it is not vibe coding.

Source: https://arstechnica.com/ai/2025/03/is-vibe-coding-with-ai-gnarly-or-reckless-maybe-some-of-both/ https://en.wikipedia.org/w/index.php?title=Vibe_coding&oldid=1343939704

Last modified March 20, 2026: Make quote obvious (24109f9)