Off By One
Devs · wrote the code
Who Has It
A shared list for the whole flat, with photos and due dates.
No handicap
Season 1 · Round 3 · Bracket B
Voting open
U1Round 3 brief · same for both teams
The Devs wrote their app's code. The Vibe Coders had AI write theirs. Try both, then vote for the one you'd rather use.
Devs · wrote the code
A shared list for the whole flat, with photos and due dates.
No handicap
One vote per round. Count sealed till Sunday.
Vibe Coders · AI wrote it
Lend anything with one tap. It comes back, like a boomerang.
Handicap48 hours less to build
J2 · Live duel
Round 2, Bracket B. Each captain picked a player from the other team. Best score from three tries wins, and the loser leaves their team.
Off By One · Devs
Won her Round 1 duel, 15,020 to 14,880
1 try left
Tap RushTap the targets for 20 seconds. Same game for both.
Scores locked
Nobody sees a score until the duel closes
23h 50m 21s
Sun 25 Oct, 17:00 UTC
Vibe Check · Vibe Coders
UX researcher who stopped waiting for engineers. First duel.
2 tries left
How a round works
Four steps, every week. Right now it's step two, and that part is yours.
Both teams get the same brief and the same deadline: seven days to build.
Open both apps, cast one vote and leave a line of feedback. The count stays hidden until voting closes.
Each captain picks a player from the other team. Both play the same game. Best of three tries wins.
The duel loser leaves the team. The team that lost the vote gets a handicap next round.
Then it repeats, until a team can't field two players or the rounds run out.
Season 1 so far
Devs9 of 10 players still standing
22
Vibe Coders8 of 10 players still standing
Round wins, level at two each. Duels: Devs 2, Vibe Coders 1.
KO'd in duels: Tom Reyes (Null Pointers) and Omar Haddad (Vibe Check)
KO'd: Jules Martin (Prompt Pilots). Bracket B duel still being played.
The count stays hidden until Sun 25 Oct, 09:00 UTC.
Same brief for both teams. Nobody sees it until it drops.
Bracket B rosters
Every player is public, with GitHub, X and portfolio links, so you can check who's really a dev and who's really a vibe coder.
Ben Adeyemi
Index Warden
Staff engineer. Has opinions about your database indexes.
Chloe Dubois
Side-Quest Hacker
Indie hacker with four side projects and one finished.
Diego Alvarez
Payments Paladin
Game dev by night, payments dev by day.
Hana Sato
Tab Ranger
Accessibility nerd. Will tab through your app.
Felix Brandt
Ops Giant
DevOps. Says "it works on my machine" ironically.
Zoe Laurent
Creator Conjurer
Content creator. Builds tools for her audience with AI.
Omar Haddad
Stock Summoner
Shop owner. His stock tracker started as a prompt.
Kira Novak
UX Seer
UX researcher who stopped waiting for engineers.
Luca Rossi
Classroom Mage
Teacher. Makes classroom apps with AI on weekends.
Ivy Chen
Prompt Whisperer
Ops manager, automation addict, prompt whisperer.
Bracket A: Null Pointers 4/5 · Prompt Pilots 4/5See all four teams
Prize pool
Season 1 prize pool
$365
The winning team takes all of it, split evenly. Anyone can add to it.
Add to the potFrom $5. Give $25 or more and your name, link and logo go up here.
Top judges · all seasons
The public decides every round. Judging takes two minutes and earns you points.
59 judges have points. 10 share first place on 50.
"Clear buttons and plain words. My mum could use it."A judge's feedback, Round 2
Free. Sign in with GitHub, X or your email.
Season 2 sign-ups
Free to join. Apply now to play next season. Real people judge every app.
Ada Okafor
@adaCaptain · Null Pointers
Not building? Judge the apps. It takes two minutes.Judge now