Vibe coding is building software by telling an AI what you want in ordinary language and letting it write and change the code — with little or no line-by-line coding from you. Instead of authoring every function, you steer: describe the feature, look at what the AI produces, run it, and say what to fix next. The term is barely a year old, but the idea has quietly rewired how prototypes, side projects, and even production apps get made.
The originWhere the term came from
"Vibe coding" was coined by Andrej Karpathy — a co-founder of OpenAI and former head of AI at Tesla — in a February 2025 post. He described a new way of building where you "fully give in to the vibes" and "forget that the code even exists," possible because the AI models had finally gotten good enough to drive from natural-language prompts. The name stuck because it captured the feeling exactly: less typing, more directing.
"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."
— Andrej Karpathy, February 2025
How it worksThe describe-generate-test-refine loop
Vibe coding isn't one prompt and done. It's a short, fast loop you run over and over until the thing works:
…repeat until it works. The skill isn't syntax anymore — it's describing intent clearly.
The honest pictureWhere it shines, where it strains
- Prototypes and MVPs — an idea to a working app in an afternoon
- Non-developers building real, useful tools
- Boilerplate, UI scaffolding, and glue code
- Learning by doing — you see working code fast
- Getting unstuck when you know what, not how
- Large, complex codebases with lots of hidden context
- Security-sensitive or regulated systems
- Anything where you can't review what was written
- Debugging problems the AI itself introduced
- Long-term maintainability if no one understands the code
The catchThe security reality
Here's the part the hype skips. AI writes plausible code fast — and plausible isn't the same as safe. Research in 2026 found AI-generated code carries materially more security flaws than human-written code, and when researchers scanned thousands of live vibe-coded apps, the results were sobering:
The mental model that keeps you safe: treat your AI like a brilliant but inexperienced junior developer. It produces code at an incredible rate, but it doesn't understand your architecture, your threat model, or what "secure" means for your app. Every line still needs a real review.
Do it rightVibe coding without the footguns
The bridgeFrom vibe-coded to valuable
Here's the part builders miss: a vibe-coded app with real users is a real asset. The barrier to starting software just collapsed, which means more projects exist — and more of them get abandoned. If yours found some traction, it can be worth selling; buyers just look closely at the code (which is exactly why clean, reviewed code is worth more). And if you're on the buying side, a vibe-coded app can be a bargain — as long as you read the code before you commit.
Vibe-coded something with traction?
List it on Vertos free — a built-in AI Analysis shows buyers exactly what's in the code, so a well-built app earns its price. Or buy one that's already made and skip the blank page.
Browse projects →Give in to the vibes — carefully.
— The Vertos team