Vibe Coding

Vibe Coding is a general term for a development style in which developers communicate their intent in natural language and AI handles code generation and modification; it was selected as the "Word of the Year" for 2025.
Andrej Karpathy's offhand remark posted in 2025 sparked it all. "I'm programming on vibes alone, without even looking at the code" — that expression became the name of the movement itself.
Traditional coding was an act of "writing syntax," but vibe coding transforms it into an act of "describing in words what you want to build." When you enter a prompt in an AI-native IDE like Cursor or Windsurf, the AI generates the code, fixes any errors, and even runs the tests. The developer's role shifts from writing code to reviewing and redirecting.
That said, the term has its share of supporters and critics. It genuinely works for spinning up prototypes quickly, but ensuring the quality of production systems still requires a human who understands what's inside the code. Karpathy himself later added the caveat that "vibe coding is a prototyping technique and should be distinguished from production-quality software development."
As 2026 arrived, "Agentic Engineering" was proposed as the next stage beyond vibe coding. It is a framework in which AI agents run a Plan → Execute → Verify loop while humans provide structural oversight — essentially adding discipline to the "vibe" of vibe coding.
Articles covering this term
- Practical Guide to AI Coding Agents — How Claude Code vs Codex Will Transform Your Development TeamClaude Code excels at real-time collaboration; Codex at autonomous cloud execution. Compare both with our benchmark data, plus a task-based selection strategy and decision flowchart.
- What is Loop Engineering? The New Standard in AI Agent Design Coming After Prompt EngineeringFrom prompting to designing "loops" where AI works autonomously. We explain Loop Engineering—its meaning, evolution, components, and implementation considerations.
Related Terms

Ambient AI
Ambient AI refers to an AI system that is seamlessly embedded in the user's environment, continuousl

Claude Code
Claude Code is a terminal-resident AI coding agent developed by Anthropic. It is a CLI tool that ena

Harness Engineering
Harness engineering is a methodology for designing structural constraints—such as prompts, tool defi

OpenClaw
OpenClaw is an open-source personal AI agent framework that runs in a local environment, featuring l

