verifiedCite
While every effort has been made to follow citation style rules, there may be some discrepancies. Please refer to the appropriate style manual or other sources if you have any questions.
Select Citation Style

What is vibe coding?

Vibe coding is an approach to software development in which programmers use artificial intelligence (AI) to create or modify code through natural-language prompts, without needing detailed programming knowledge. Used this way, vibe coding obviates the need for deep knowledge of programming and makes application creation more accessible, though professional use often mandates human oversight. Computer scientist Andrej Karpathy coined the term vibe coding in February 2025 on the social media site X.