Skip to content
CernoFit

One set becomes a clear plan for the next.

How many more reps you could have done (lifters call this reps in reserve, or RIR) decides almost every weight you pick. It is also the number people are worst at guessing, and the error is not random: when you are tired, most lifters think they are closer to failure than they are. So it is worth measuring rather than asking about.

REP 01 · 1.10 SReview
Rep1/5
REP 05 · 1.50 SReview
Rep5/5Est. reps left2 (1–3)
Example setSide by side

Same lifter, same load. Rep 1 against rep 5.

Time to lift · seconds
Range of motion92°
Slowdown21%Faster of reps 1 and 2, compared with the average of the last 2 reps
Est. reps left21–3

Four steps from camera to next set.

CameraFRAME 0412 · 30 FRAMES A SECOND · 13 BODY POINTS

The camera watches your joints

A pose model (software that finds your joints in the video) runs on your phone and follows the joints that matter for the lift you picked. Nothing is uploaded: the video stays on your phone and only the numbers made from it are kept.

Rep timingREP 05 · 1.50 S

Each rep is timed, not just counted

A rep is a shape, not a tap. The tracker finds the turnaround at the bottom and the lockout at the top, which gives the time it took to lift (lifters call this the concentric). The change in that time across a set carries the information.

Effort estimateSLOWDOWN 21%EST. 2 LEFT (1–3)

The slowdown is the reading

As a set gets close to failure, even your fastest effort gets slower, and it does so in a steady way for each person. Comparing the last rep against the earlier ones in the same set estimates how many reps you had left.

Next setNEXT 310 LBS × 5 · HOLD

The next set is written from it

A plan has a target effort, not only a weight. If you had more left than the target, you had room, so the next set gets heavier. If you had less left, the weight holds or drops.

What it will not do

It will not tell you a set was good.

It tells you what it measured and what it could not. If the camera lost the bar, the angle was wrong, or the set was too short to read, it says so instead of guessing. Estimated numbers are shown in a different color from measured ones, everywhere they appear.

Counting rules

Shallow and fast reps still count.

A rep that is not deep enough is flagged, not thrown out: the effort was real. A rep that gets back to the top in under 0.3 seconds is flagged too, counted once, and left out of the slowdown estimate.

shallowfastlost