Vibethon

Vibe coding is building software by describing what you want in natural language and letting AI coding tools generate, run, and refine the code. The builder steers by intent — the "vibe" — instead of writing code line by line.

Origin of the term

AI researcher Andrej Karpathy coined the term on February 2, 2025, in a post on X describing a new kind of coding where you "fully give in to the vibes" and forget the code even exists. The name stuck: within nine months, Collins Dictionary named "vibe coding" its Word of the Year 2025.

How vibe coding works

  1. Describe: tell an AI coding tool what you want to build, in plain language.
  2. Generate: the AI writes the code — often an entire working app in one pass.
  3. Test the vibes: run it, click around, see what feels wrong.
  4. Iterate: describe the fix ("make the buttons bigger", "save scores between sessions") and let the AI revise.

The loop repeats until the software does what you imagined. The skill is no longer syntax — it is knowing what to ask for, in what order, and how to judge the result.

How big is it?

By March 2025, Y Combinator CEO Garry Tan reported that for 25% of the Winter 2025 startup batch, 95% of their code was LLM-generated (TechCrunch). Vibe coding moved from a viral phrase to the default way a generation of founders — and kids, hobbyists, and designers — build software.

Vibe coding as a spectator sport

Because vibe coding is fast and legible — you can watch someone's intent become an app in minutes — it works live, in front of an audience. That is what Vibethon is built for: vibe coding battles where creators build real apps head-to-head from the same topic while spectators watch every prompt, vote for the winner, and remix the winning app. See recent battle recaps or host your own.

Frequently asked questions

Who invented the term vibe coding?

AI researcher Andrej Karpathy, co-founder of OpenAI and former Tesla AI director, coined the term in a post on X on February 2, 2025. Collins Dictionary named it Word of the Year 2025.

Do you need to know how to program to vibe code?

No. Vibe coding lets non-programmers build working software by describing what they want in plain language. Experienced engineers use it too — they steer the AI faster and catch its mistakes sooner.

Is vibe coding the same as AI-assisted coding?

Not quite. AI-assisted coding means a developer writes code with AI suggestions. Vibe coding flips the roles: the AI writes essentially all of the code, and the human directs by intent, tests the result, and iterates in natural language.

Where can I watch vibe coding live?

Vibethon (vibethon.ai) runs live vibe-coding battles where creators build real apps head-to-head while the audience watches, votes for the winner, and remixes the winning app.

Watch a live battle →