Vibe Coding
Definition
Vibe Coding is a highly dialog-driven software development in which AI generates the code.
In the approach described by Karpathy, programs are created primarily via natural language instructions and repeated trials; the code generated is not necessarily understood in detail. This can be distinguished from systematic AI-supported development with code review.
Simply explained
Like programming by conversation while a tool generates code.
Why it matters in practice
Helps design, build and operate verifiable digital offerings.
Example from business
Possible example: A founder creates a prototype and then has it technically tested.
Limits and pitfalls
- Take ununderstood code into production; equate demos with secure, maintainable software.
Origin & history
Andrej Karpathy described Vibe Coding in 2025 on the basis of his MenuGen project and placed the term he coined in his annual review.
Use in mid-sized companies
- Possible application in SMEs: A founder creates a prototype and then has it technically tested.
Frequently asked questions
What does Vibe Coding mean?
Vibe Coding is a highly dialog-driven software development in which AI generates the code.
What errors should be avoided?
Take ununderstood code into production; equate demos with secure, maintainable software.
Sources
- Vibe coding MenuGen · Andrej Karpathy (27.04.2025), Vibe coding MenuGen
- 2025 LLM Year in Review; Abschnitt Vibe coding · Andrej Karpathy (19.12.2025), 2025 LLM Year in Review; Abschnitt Vibe coding
Sources checked on 09.10.2026. Editorial use cases are hypothetical; no evidence of real customer results.
Editorially reviewed on: