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
Who’s behind the new ‘stealth model’ Ox Alpha? Slack launches Slack Code channels for collaborative vibe-coding with AI agents Cursor launches Origin code-hosting platform as GitHub suffers outages Meta Launches Muse Code Beta AI Agent for Large Code Bases Microsoft confirms Copilot 'super app' coming this year
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