Camera-based · no wearable

Every rep,
counted for you.

LeanReps watches through your phone camera, counts your push-ups automatically, and scores your form on depth, elbow tuck and tempo. No taps mid-set. Nothing leaves your device.

3
form cues scored
0
taps during a set
100%
on-device
9:415G98
12
reps
Stop set
How it works

Prop your phone. Start. Go.

01
Pick your push-up

Standard push-ups today, front view. Choose the type and view, and the coaching adapts to it.

02
Set the phone down

About four feet away at floor level, whole body in frame. A countdown gives you time to get in position.

03
Just do the work

Reps count themselves. Voice cues keep you honest without looking at the screen. Stop when you're done.

Nice work
18 reps · 4:02
8.8
Your one cue for next time
Keep your elbows closer to your ribs on the way down.
Focus cue · Elbow tuck
Depth8.0
Elbow tuck7.4
Tempo8.8
Done
Start another set
Form scoring

One cue, not a report card.

After the set, LeanReps scores every rep on three things and then tells you the single most useful correction for next time. You can open the rep-by-rep breakdown when you want the detail.

Depth
Whether you're reaching a full range of motion on each rep.
Elbow tuck
How close your elbows stay to your ribs on the descent.
Tempo
Whether your pace holds steady as you fatigue.
Streak

Show up today. Beat your longest.

Your current streak follows you across Home, History and Progress, so the next day is always the obvious one. Your longest streak sits beside it as the number to chase.

5
day streak
M
T
W
T
F
S
S
6 more days to beat your best
11
longest streak
24
sessions
412
total reps
Where you'll see it
Home
5day streak
History
Above the session list
Progress
Full card, top of tab
Nowhere else. Settings and the counting screen stay clean.

Momentum you can see

Reps per session, average form and personal bests, all in one tab.

28
most reps
9.1
best form
7.8
avg form

The camera stays yours

Everything runs on your device. No video is recorded, uploaded or sent anywhere, and there's no account to create.

On-device processing only
No video saved, ever
No login, no cloud sync
History stored locally

Put the phone down and start counting.

Free to start. No account, no wearable, no setup beyond propping your phone.