🎰 the anti-doomscroll casino

your scroll
now costs
reps.

RepsRoulette blocks the apps that eat your day. Want back in? Spin the slot machine, do the exercise it lands on — counted live by your camera — and earn your minutes. Sweat in, scroll out.

out now · iOS 17+ · camera-counted reps · no ads, no feed, no excuses

RepsRoulette home screen with slot machine and daily stats
Blocked screen: tiktok — do the reps to earn it
📷 Vision-counted reps, on-device ⏱️ 10 push-ups ≈ 10 minutes 📈 Escalating tax up to 3× 🔐 Privacy-first — nothing leaves your phone

how it works

the unlock loop

Four steps between you and your feed. Every single time.

01

get caught

Open a blocked app and the casino door slams shut. No feed for you — yet.

blocked. instagram — do the reps to earn it
02

spin the wheel

Pull the lever. The machine picks your exercise — push-ups, squats, plank, jumping jacks.

Slot machine spin screen — tap to spin
03

do the reps

Prop your phone up. The camera counts every rep and calls out your form. No camera spot? Squats count by motion.

Live exercise screen counting push-ups 3 of 10
04

cash out

Jackpot. Your minutes are unlocked and the timer is running. Enjoy it — you earned it. Literally.

Jackpot success screen — 10 minutes of Instagram unlocked

the house edge

every unlock
raises the price

Your first unlock of the day is cheap. The fifth one? That's a workout. The tax multiplies your rep target with every unlock and resets at midnight — so the doomscroll spiral literally trains you.

  • Escalates 1× → 3× — capped, so it's brutal but never impossible.
  • Resets every midnight — each day starts cheap again.
  • Banked reps are never taxed — exercise ahead of time and beat the house.
unlock 1
1.5×
unlock 2
unlock 3
2.5×
unlock 4
unlock 5+

the machinery

built to be uncheatable

Most screen-time apps have a "remind me in 15 minutes" button. Ours has a camera that knows what a push-up looks like.

real rep counting

On-device Vision tracks your skeleton and counts reps with live form feedback. Half-reps don't count. Waving your arms doesn't count. Everything stays on your phone.

the time bank

Feeling strong? Bank reps ahead of time at half value and spend the minutes later — straight from the blocked screen. Banked time is never taxed.

motion-counted squats

Can't prop your phone up at the office? Hold it and squat — the accelerometer counts the full down-up cycle. Partial dips get rejected.

commitment cooldowns

Making the rules stricter is instant. Loosening them queues for hours — up to 72 in insane mode — so 11pm-you can't undo what 8am-you decided.

lock-in mode

Freeze your settings completely for 24 hours to 7 days. No edits, no exceptions, no negotiating with yourself. The door only opens with sweat.

stats that brag

Minutes earned, reps done, unlocks paid, blocked attempts survived — by day, week, and month. Plus a share card for the group chat.

questions

fine print, big type

Can't I just… cheat?

You can try. The camera tracks your joints and rejects half-reps; motion counting needs a full down-up squat cycle within human timing. The real anti-cheat is the commitment model: loosening any rule queues for hours, and Lock-In Mode freezes everything. The version of you that set this up was smarter than the version trying to get around it.

What happens to my camera footage?

Nothing leaves your phone. Pose detection runs entirely on-device with Apple's Vision framework — no video is recorded, stored, or uploaded. We see your reps the same way we see your DMs: not at all.

What if I genuinely need an app right now?

That's what the Time Bank is for. Exercise when it suits you, bank the minutes at half value, and spend them from the blocked screen when you actually need access — no spinning, no sweating in a meeting.

Which exercises does it know?

Seven at launch: push-ups, squats, lunges, sit-ups, glute bridges, planks, and wall-sits — each camera-counted with form feedback. Squats also work motion-only with the phone in your hand, for when there's nowhere to prop it.

Why a slot machine?

Because your feed is already one — infinite scroll is a casino designed against you. RepsRoulette flips the table: same variable-reward pull, but the payout is push-ups. The house still always wins. The house is just your health now.

🎰

the feed can wait.
drop and give it ten.

RepsRoulette is out now on iOS. The casino door is open — your move.

Download on the App Store

free to try · iOS 17+ · no ads, no feed, no excuses