AI Glossary / Vibe coding
Vibe coding
Building applications through conversation with AI, without manually writing all the code.
Vibe coding is a style of software development where you describe the desired outcome in conversation with AI, and the model writes and fixes code for you - you evaluate the result and add more requests. The name (coined by Andrej Karpathy) captures the mood: you follow the "vibe" instead of a specification. This approach has democratized programming - people without technical training build working tools and websites. It also has a dark side: code created without understanding can be hard to maintain and full of vulnerabilities, so production applications still need someone who knows what the model wrote.
Related concepts