Ordinary alarms let you tap snooze and fall back asleep. UpRep replaces the snooze button with an exercise challenge - the only way to turn it off is to finish your reps. Your iPhone camera watches and counts each one live, so there's no faking it and no going back to bed.
No willpower required at 6am - the app simply won't let you back into bed until you've moved.
Pick a time, an exercise or a routine, how many reps, and a repeat schedule - once, every day, weekdays, or custom days.
At the set time UpRep sounds a real alarm using Apple's AlarmKit - it behaves like a proper alarm, even from the lock screen.
Prop up your phone, get in frame, and start moving. On-device motion detection counts each valid rep live, with a big counter and progress bar.
Hit your target and the alarm turns off. A short "You're up" screen celebrates the win and shows your streak.
Camera-verified counting, chained routines, streaks, and private sync - everything runs on your device.
Real-time counting using Apple's Vision framework and on-device pose detection. You can't skip ahead - the count only moves when you do.
Chain multiple exercises into one wake-up - for example 10 squats, then 10 push-ups, then 20 jumping jacks.
Pick easy, normal, or hard rep targets - or let a wake-up add a few reps each time you complete it, so you gradually get stronger.
A dedicated Progress tab tracks completed wake-ups, total reps, weekly activity, completion rate, and your current and best streaks.
Dismissing without finishing only counts against you once you've genuinely skipped in favor of a later wake-up - not for a single missed morning.
Your alarms, history, and progress sync across your devices through your own private iCloud account - never our servers.
A quick intro explains the app, plus an in-app "How UpRep works" guide and per-exercise camera tips. Replay the intro anytime.
Schedule several alarms for different times and days - a gentle weekday routine and a tougher weekend one, side by side.
On-device first. Everything works without a connection - sync is a convenience layered on top, not a requirement.
On-device pose detection counts each exercise. Every one gives a quick camera-positioning tip so you frame yourself for accurate counting.
The classic wake-up move. Frame your side profile so the camera can track your full range of motion.
Get the blood flowing with full-body squats, counted rep by rep as you rise back up.
A quick cardio burst to shake off sleep, tracked as your arms and legs extend and close.
Alternating lunges for lower-body strength, counted each time you step through and return.
High-energy cardio that gets your heart rate up fast, tracked knee by knee.
Each exercise shows exactly where to place your phone and how to stand so every valid rep is counted accurately.
Privacy is built into the design, not bolted on afterward.
All image and body-pose processing happens entirely on-device using Apple's Vision framework. Nothing is recorded, saved, or uploaded - not to us, not to anyone. Free users see ads and anonymous crash/usage diagnostics help us improve the app; none of that ever includes your camera or motion data. Ads and tracking respect Apple's App Tracking Transparency and you can decline.
The free tier gets you up in the morning. Premium unlocks every exercise, unlimited wake-ups, and removes ads.
| Feature | Free | Premium |
|---|---|---|
| Saved wake-ups | ✓ Up to 2 | ✓ Unlimited |
| Push-ups, squats, jumping jacks | ✓ | ✓ |
| Lunges & high knees | ✗ | ✓ |
| Camera-verified rep counting | ✓ | ✓ |
| Routines (chained exercises) | ✓ Within limits | ✓ |
| Progress & streaks | ✓ | ✓ |
| Private iCloud sync | ✓ | ✓ |
| Ad-free experience | ✗ | ✓ |
Free to start. Upgrade monthly, yearly, or once for life - your choice.
Purchases restore across your devices, and subscriptions are managed through your Apple Account.
UpRep is in development and launching soon. Get notified when it's live and turn "just five more minutes" into ten push-ups.