Coming soon, join the waiting list

Outwork your
friends. On purpose.

Persist turns any goal into a private competition. Create a room, invite your friends, set the rules, and fight for the top of the leaderboard. Because nobody wants to lose to their group chat.

Reserve your unique username early. Only accepting 1,000 users for the beta.

500 people for our waitlist!
Zero, The Orange One
You're #1 today
12-day streak
6 friends competing

gym streak with your bros

3/3 people streak day 12 of 12
Leaderboard
Current standings
alexander
30 SCORE
+75
slayer
20 SCORE
+45
BigO
10 SCORE
+30
Participants
#1
A
alexander
30 pts
#2
S
slayer
20 pts
#3
B
BigO
10 pts

not talking to your ex streak

4/4 people streak day 45
Leaderboard
Current standings
sarah
100 SCORE
+25
alexander
98 SCORE
+20
james
45 SCORE
+0
emily
12 SCORE
+0
Participants
#1
S
sarah
100 pts
#2
A
alexander
98 pts
#3
J
james
45 pts
#4
E
emily
12 pts

no doomscrolling past 12am

5/5 people streak day 8 of 30
Leaderboard
Current standings
slayer
80 SCORE
+50
mike
75 SCORE
+40
alexander
12 SCORE
+0
lucas
5 SCORE
+0
chloe
0 SCORE
+0
Participants
#1
S
slayer
80 pts
#2
M
mike
75 pts
#3
A
alexander
12 pts
#4
L
lucas
5 pts
#5
C
chloe
0 pts

cold shower every morning

2/2 people streak day 2
Leaderboard
Current standings
BigO
10 SCORE
+5
alexander
10 SCORE
+5
Participants
#1
B
BigO
10 pts
#1
A
alexander
10 pts

How it works

From group chat to leaderboard.

STEP 01

Create a Battle Room

Spin up a private challenge room in seconds. Pick a goal, set the rules, and drop some coins in the pot. It's just you and the people you invite.

Create a Battle Room

Set the rules and invite your challengers.

streak of not being in touch with your ex
30
2
50

The total reward pot will be entry fee × participants!

June 19th, 2026
STEP 02

Invite your rivals

Drop a link in the group chat. Everyone joins, and the trash talk begins before the challenge even starts.

Zero, The Orange One

Room Ready!

Share this invite link with your challengers. They must accept within 5 minutes.

http://localhost:3000/invite/nxjs53...
STEP 03

Compete & win

Log your progress, climb the live leaderboard, and lord it over your friends. Winner takes all.

Final Results

Prize pot distributed!

afreen008(YOU)
30 SCORE
+75
slayer
20 SCORE
+45
BigO
10 SCORE
+30
Zero, The Orange One

Why we built this

People aren't lazy. They're just not competing yet.

Most goals die quietly and alone. Persist flips that. We take the thing you keep putting off and turn it into a game you refuse to lose, to your friends.

You won't study for yourself.

But you'll absolutely study so Maya doesn't beat you. We weaponize that.

Streaks break in private.

When your friends can see you slacking, you show up. Accountability is the whole point.

Winning is more fun than learning.

So we make the learning feel like winning: points, ranks, stakes, and bragging rights.

Room · 30-day sprint

Morning Coders Club

Live
  • 1
    You1840 pts
    12
  • 2
    Maya1715 pts
    9
  • 3
    Deon1320 pts
    6
  • 4
    Priya980 pts
    4

FAQ

Questions before the rematch?

A private space you create for a single goal. You set the challenge, the duration, and how points are scored, then invite friends. Everyone competes on one shared, live leaderboard until the timer runs out.

Zero, The Orange One

Reserve your username before it's gone.

Only accepting 1,000 users for the beta. Claim your spot on the waiting list and turn your next goal into a competition you can't walk away from.

500 people for our waitlist!