cual.ai/Glossary/Vibe Coding

What is Vibe Coding?

Coding by describing what you want in plain language — and letting AI write the code.

// Explanation

Vibe coding is a way of building software where you describe your idea in natural language and an AI agent writes, tests, and fixes the code for you. You don't need to know how to code — you just need to know what you want to build. The term was coined by Andrej Karpathy (ex-Tesla, ex-OpenAI) in 2025 and quickly became mainstream. Tools like Cursor, Claude Code, Bolt, Lovable, and Replit Agent are examples of vibe coding platforms. The key is not the code itself but the intent: the developer describes the 'vibe' (the essence of what they want) and the AI executes it. This doesn't replace good engineers — it amplifies them.

// Example

Instead of spending hours learning React, you tell Claude Code: 'create a web app where users can sign up, upload product photos, and browse a catalog'. The AI writes the code, sets up the database, and deploys the app.

← See all 42 glossary terms