SantageAI Glossary › Vibe Coding
AI Glossary

What is Vibe Coding?

Vibe coding is an AI-assisted approach to software development in which a person describes what they want in natural language and an AI generates the code, guiding by intent rather than writing each line.

What is the core idea behind vibe coding?

In vibe coding you describe the outcome and steer the AI, rather than writing the code yourself.

How does vibe coding differ from related concepts?

ConceptDifference
Vibe Coding vs Traditional CodingTraditional coding writes each line by hand. Vibe coding describes intent and lets AI generate the code.
Vibe Coding vs AI AutocompleteAutocomplete suggests the next line. Vibe coding hands whole features to the AI through conversation.
Vibe Coding vs No-CodeNo-code uses visual builders. Vibe coding uses natural language to produce real code.

How does vibe coding work?

What are the trade-offs of vibe coding?

Why is vibe coding important?

Vibe coding, a term popularised by Andrej Karpathy in early 2025, captures a real shift in how software is built. It has lowered the barrier to creating software, though experts stress that review and understanding remain essential for production systems.

How is vibe coding used in practice?

Vibe coding is used for prototypes, scripts, and personal tools, and increasingly in professional workflows with review. The main risks are unreviewed bugs, security vulnerabilities, and a shaky grasp of code the developer did not write.

Frequently Asked Questions

Where does the term vibe coding come from?
It was popularised by AI researcher Andrej Karpathy in February 2025 to describe building software by describing intent to an AI rather than writing code line by line.
Is vibe coding safe for production?
For prototypes and personal tools it is fine. For production systems, generated code should be reviewed and tested, since it can contain bugs and security flaws.