AI Glossary

What is Vibe Coding?

Vibe coding is a software development style, named by Andrej Karpathy in early 2026, in which a developer describes what they want in natural language and lets an AI coding agent write, run, and revise most of the actual code. Rather than typing out implementations, the human steers at a higher level, accepting suggestions, testing results, and describing fixes, while the model handles the details. Tools like Cursor, Claude Code, Bolt, v0, and Lovable are commonly associated with the practice. Vibe coding can produce working software very quickly, but it also raises questions about code review, maintainability, and understanding, since the human may not have read every line the agent produced.
Related Terms
Related Articles
Grok Build AI coding tool was uploading users' entire codebases to Google Cloud EmTech AI 2026: The Rise of the AI Platform What is Mistral AI? Everything to know about the French OpenAI competitor Alibaba reportedly prohibits employees from using Claude Code Can Cursor Remain a Platform for OpenAI and Anthropic’s Models Inside SpaceX?
Frequently Asked Questions

What is vibe coding?

Vibe coding is building software by describing intent in natural language and letting an AI agent write and revise the code, with the human steering and reviewing rather than typing implementations.

What tools are used for vibe coding?

Common tools include Cursor, Claude Code, Bolt, v0, Lovable, and Replit, which let you generate and iterate on code through prompts.

All Glossary Terms
Large Language ModelRetrieval-Augmented GenerationFine-TuningTransformerPrompt EngineeringHallucinationTokenEmbeddingVector DatabaseInferenceGPTDiffusion ModelReinforcement LearningMultimodal AIContext WindowAgentic AIModel Context ProtocolTool UseChain-of-ThoughtDistillationQuantizationMixture of ExpertsLoRARLHFTemperatureZero-Shot / Few-Shot