Earn your
scroll back.
Pick the apps that steal your focus. Do 15 push-ups — counted live on your phone — for 15 minutes back. No cloud. No account.
Start free · On-device counting — your camera never leaves the phone·Blocks Instagram, TikTok, YouTube & any app you choose


Three moves to
take your time back.
No hacks. No willpower Olympics. Just push-ups before the scroll — counted on-device.
Pick apps to block
Choose Instagram, TikTok, YouTube — or any app. 15 min grace after each earn.

Do push-ups
Front camera counts reps live with MediaPipe. Hips drop? Waving? Zero reps — plank gate says try again.

Earn time back
Nail 15 → 15 min unlocked. Streak grows. Need a break? One 60-sec emergency pass per day.

Holds the line when
willpower doesn't.
Six pieces — blocking, counting, streaks, widgets, theming, privacy. Bento-style, not SaaS-grid.
Blocking that holds
UsageStats + foreground service. START_STICKY, per-package grace, survives Xiaomi/Samsung killers.
Real rep counting
CameraX → MediaPipe Pose (VIDEO). Elbow state machine, plank gate, ≥90% accuracy.
Streaks & time
Today ring, flame, 7-day bars, hours reclaimed — local, honest.
Home-screen widgets
Small/Mid free, Large with per-app rows. Glance + M3 expressive.
Theme your way
Material You, 9 palette styles, AMOLED true black. Your vibe.
Private by design
Frames never leave RAM. Room + DataStore local, airplane mode.
Your reps never leave
your phone.
- No cloud. No frames stored. Nothing uploaded — ever.
- No account. Local DataStore + Room only.
- Airplane mode works. Camera indicator honesty in onboarding.
CameraX → MediaPipe Pose Landmarker → RepCounter
Inside the app
WireframesThe hard questions, answered honestly.

Your time, earned.
Do the reps. Take it back.
Install in 30 seconds. No account. No subscription to start. Earn your first 15 minutes today.


