// What is Vibe Coding?
The new way to build software by describing what you want
Last updated: April 2026
The Origin
The term "vibe coding" was coined by Andrej Karpathy, former Director of AI at Tesla and founding member of OpenAI, in February 2025. In a now-viral post, Karpathy described a new programming paradigm where developers describe what they want in natural language and let AI handle the implementation details.
"There's a new kind of coding I call 'vibe coding', where you fully give in to the vibes, embrace exponentials, and forget that the code even exists," Karpathy wrote. The concept resonated immediately with developers worldwide who had been experimenting with AI coding assistants.
How It Works
Vibe coding represents a fundamental shift in how we interact with computers to create software. Instead of writing code line by line, developers describe their intent - the "vibe" of what they want to build - and AI tools generate the implementation. To get started, you need the right setup - check out our guide to the best vibe coding tools for a full breakdown.
- Describe features in plain English (or any language)
- AI generates the code, often complete with tests and documentation
- Iterate through conversation rather than debugging
- Focus on what you want, not how to implement it
Tools like Claude Code, Cursor, Windsurf, and others have made this workflow practical. They understand context, remember project structure, and can generate entire applications from descriptions. For a deeper comparison of the top options, see our roundup of the best AI coding tools.
The Current State
Vibe coding has exploded in popularity throughout 2025. What started as an experimental approach is now how many indie hackers and startups build their products. The ecosystem has matured rapidly:
- Claude Code - Anthropic's CLI tool for agentic coding
- Cursor - AI-first code editor with deep codebase understanding
- Windsurf - Codeium's IDE designed for AI-assisted development
- Bolt - Browser-based AI app builder
- Lovable - AI-powered web app generator
- v0 - Vercel's AI UI component generator
The results speak for themselves. Developers report building in hours what previously took weeks. Solo founders are shipping products that would have required entire teams. If you want to go beyond code and build a full product visually, explore the best AI app builders available today.
Is It Really Coding?
Critics argue that vibe coding isn't "real" programming. Supporters counter that the goal was never to write code - it was always to solve problems and build things. Code is just a means to an end.
The truth is that vibe coding still requires understanding of software concepts, architecture decisions, and the ability to clearly articulate what you want. It's a different skill set, but it's still a skill set. And for many applications, it's proving to be incredibly effective. If you are coming from a non-technical background, you might also want to understand the difference between low-code and no-code approaches to see where vibe coding fits in.
Related Guides
Compare the top AI tools for vibe coding in 2026.
Best AI Coding ToolsThe best AI-powered tools for writing and shipping code.
Best AI App BuildersBuild full apps with AI - no traditional coding required.
Windsurf vs CursorHead-to-head comparison of two leading AI code editors.
Claude Code vs CursorCLI agentic coding vs AI-powered IDE - which is right for you?
Low-Code vs No-CodeUnderstand the key differences and when to use each approach.
Start Vibe Coding Today
Ready to try vibe coding? Pick up any of the AI coding tools mentioned above and start describing what you want to build. The best way to learn is by doing. And when you've built something cool, submit it to MakerPad to share with the community.
Browse Vibe Coded Apps