# Vibe Coding

> Vibe coding is the practice of building software by describing intent to AI rather than writing code manually, coined by Andrej Karpathy in 2025.

Source: https://metavert.io/vibe-coding  
Updated: 2026-03-10

**Vibe coding** is the practice of building software by describing what you want in natural language and letting [AI agents](https://metavert.io/agentic-ai) write the actual code—embracing the "vibe" of the intended outcome rather than specifying every technical detail. The term was coined by Andrej Karpathy (former Tesla AI lead and OpenAI researcher) in early 2025 and quickly became shorthand for a fundamental shift in how software gets built.

[![Vibe Coding vs. Agentic Engineering: Side-by-Side — from The State of AI Agents 2026](https://flipbook.metavert.io/data/flipbooks/871ee5e1-1d5c-4c35-a11f-2ed507688ff7/pages/page-044.png)](https://flipbook.metavert.io/v/state-of-ai-agents-and-agentic-engineering-2026-metavert?page=44)

Karpathy's description was characteristically precise: you describe the feature you want, the AI generates code, you run it, see what happens, and iterate. You might not fully understand every line of code the AI produces—and that's the point. The skill shifts from writing code to evaluating outcomes, guiding direction, and knowing when to accept or push back on the AI's approach. It's programming by intent rather than by instruction.

The tools enabling vibe coding have matured rapidly. [AI code editors](https://metavert.io/ai-code-generation) like Cursor, Windsurf, and GitHub Copilot embed [LLM](https://metavert.io/large-language-models)-powered agents directly in the development environment. Claude Code, Aider, and similar CLI tools let developers delegate entire implementation tasks. The merged PRs per engineer metric at Anthropic increased 67% after introducing Claude Code—a quantitative measure of how much vibe coding accelerates professional development.

Vibe coding is the practical expression of [agentic engineering](https://metavert.io/agentic-engineering). It's why the [Creator Era](https://metavert.io/creator-economy) is possible: when building a multiplayer chess platform over a weekend (as with Chessmata) or creating a full CMS with AI-native workflows, the developer is vibe coding—articulating vision and letting AI handle implementation details. Critics worry about code quality and technical debt. Proponents argue that the speed advantage is so dramatic that even imperfect AI-generated code, iterated rapidly, outperforms slow, hand-crafted code for most applications. The top-quartile AI users seeing 6x productivity improvements aren't writing more code—they're vibe coding better.

## Related Topics

- [Agentic Engineering](https://metavert.io/agentic-engineering)
- [AI Code Generation](https://metavert.io/ai-code-generation)
- [AI Agents](https://metavert.io/agentic-ai)
- [Creator Economy](https://metavert.io/creator-economy)
- [Large Language Models](https://metavert.io/large-language-models)
- [Software as a Service](https://metavert.io/software-as-a-service)

## Further Reading

- [The Last SaaS Boilerplate](https://meditations.metavert.io/p/the-last-saas-boilerplate)
- [Chessmata: An Agentic Chess Platform, Built by Agents](https://meditations.metavert.io/p/chessmata-an-agentic-chess-platform)
- [Software's Creator Era Has Arrived](https://meditations.metavert.io/p/softwares-creator-era-has-arrived)
