Vibethon

Anyone with a Vibethon account can host a live vibe coding battle. Setting one up takes about five minutes; the battle itself runs on whatever countdown you choose.

Step by step

  1. Sign in at vibethon.ai (or create an account).
  2. Choose "Host a battle" to open the battle creation form.
  3. Set the topic. One prompt, same for every player. The best topics pair a target audience with a pain point — concrete enough to judge, open enough for wildly different takes.
  4. Configure the room: number of players, battle duration, and visibility — public battles are listed in the lobby for anyone to join; invite-only battles stay hidden until they go live.
  5. Go live. Players build from the same topic against the clock while the audience watches every prompt land. When time runs out, the audience vote decides the winner — and the winning app can be remixed.

Tips from good battles

After a public battle finishes, it gets a permanent recap page with the results and every app built.

Frequently asked questions

What makes a good vibe coding battle topic?

A topic that is concrete enough to judge but open enough for different takes — a target audience plus a pain point works well, like "an app for long-distance couples" or "a game your grandma can play". Avoid topics with one obvious solution.

Do battle players need to be professional developers?

No. Vibe coding means players direct AI in natural language, so anyone who can describe an idea clearly can compete. Mixed battles between developers and non-developers are often the most fun to watch.

What is the difference between public and invite-only battles?

Public battles appear in the Vibethon lobby, anyone can join or watch, and they get a permanent recap page afterwards. Invite-only battles are hidden — the host shares the room code privately and the audience only sees it once the battle is live.

Watch a live battle →