Race your ghost
Compete against an exact replay of your personal best. Not an average — every rep and every pause, exactly as you did it.
Push-ups · Pull-ups · Phone camera
RivalRep counts your push-ups and pull-ups through your phone's camera — then races you against your own ghost, bots that learn your weak spots, and your friends.
How it works
Lean your phone against something on the floor, camera facing you. No straps, no wearables, no equipment.
On-device pose detection counts every clean rep and checks depth, body line and tempo — live, while you move.
Every run is recorded. Next time your ghost replays it rep for rep — beat it, and you're officially stronger.
Features
Compete against an exact replay of your personal best. Not an average — every rep and every pause, exactly as you did it.
Four strategies, from Endurance to Adaptive AI. The adaptive bot studies your matches and attacks right where you usually break.
Challenge a friend and go head to head in real time — or start a group challenge with its own leaderboard.
Set a goal and get a daily plan with a forecast curve. A progress test every 10 training days recalibrates it automatically.
EMOM, ladders, pyramids, cluster sets, tempo and weak-point training — adjusted after every session based on how it felt.
After each set: body alignment, range of motion and tempo consistency — plus one concrete tip to get better.
Game modes
Most reps before the clock runs out.
One rep in every 5-second window. Miss one and you're out.
Hit the target reps first. The clock counts up.
Also included
Hear every rep — no need to look at your screen.
A daily rep target and streaks that keep you consistent.
Unlock milestones and keep track of your personal bests.
Compare total reps, max tests and streaks with your friends.
Set speed, fatigue, pauses and survival strategy.
Charts for your max test, form and reps over time.
An optional account keeps your progress on every device.
Add it to your home screen — no app store needed.
Privacy
Pose detection runs entirely on your device. No video and no images are ever uploaded or stored. You can train without an account — sign up only if you want friends, duels and cloud backup.
Read the privacy policyFAQ
Yes. Rep counting, training plans, bots and duels with friends are free to use.
No. RivalRep runs in your browser on iPhone, Android and laptops with a webcam. You can add it to your home screen to use it like an app.
Never. Pose detection runs entirely on your device. No video or images are uploaded or stored.
Your phone or a laptop with a webcam, a bit of floor space and decent light. For pull-ups you also need a bar.
Push-ups and pull-ups.
No. You can start training right away. An account is only needed for friends, live duels, leaderboards and cloud backup.
One short max test, and RivalRep sets up your bots, your daily goal and your plan.
Start training — it's free