A training log that scores every rep by how close it landed to failure — then shows you what your month actually produced, muscle by muscle.
Train alone or with a coach · start on web now, mobile app coming soon
One or two in reserve. This is where most productive training lives — 60% of a hard set.
Move the rep slider: at the same RIR the credit barely changes. That is deliberate. When sets are taken equally close to failure, hypertrophy per set looks similar across roughly 5 to 30 reps — so proximity to failure drives the number, not rep count.
This is a model, not a measurement. It weighs every rep by how close it was to failure on a continuous curve — there is no cut-off after which reps stop counting.
Everything above is what happens after you log. The logging itself is fast, offline-tolerant, and free.
Take a set to RPE 8 — two reps left in the tank. Do five. Do ten. Do twenty. The work looks completely different in your logbook. The model scores it almost the same.
| Set | Reps | RPE | Rep-equivalents | Set credit |
|---|---|---|---|---|
| A | 5 | 8.0 | 2.86 | 0.57 |
| B | 10 | 8.0 | 3.01 | 0.60 |
| C | 20 | 8.0 | 2.98 | 0.60 |
| D | 10 | 5.0 | 1.03 | 0.21 |
| E | 10 | 10.0 | 5.00 | 1.00 |
Sets A–C: rep count moves, stimulus barely does. Sets B, D, E: rep count is fixed, proximity to failure moves everything. These are the model's real outputs, not illustrations.
Two lifters do twenty sets of chest in a week. One grows, one stalls. Set count didn't tell them apart — everything the set count throws away did.
Where the set landed. Whether the chest was doing the work or the triceps were. Whether the last three weeks were a ramp or a plateau. Every training log records the first number and quietly discards the rest.
So we kept the rest. Not as a score out of a hundred — as the actual quantities, with the assumptions written down and the limits stated.
Every rep is weighted by its distance from failure on a continuous curve — no arbitrary "effective reps start at 5 RIR" cutoff.
Working as a prime mover and working as a helper are not the same stimulus, so they are never added together.
Every session buys stimulus and pays in fatigue. This is the exchange rate.
Last 7 days against your last 28. A workload signal — not a medical one.
Currently 1.06 — inside the band you want.
Front and back, broken down to the sub-muscle. Lats and erectors are not "back".
Build a routine once and run it as many times as you want, or start empty and decide as you go. Warm-ups don't pollute your volume. Drop sets, myo-reps and supersets are modelled the way you actually perform them, not flattened into "a set". Finish one routine and the next queues up — skip it or push it back, your call. Personal records, estimated 1RM progression, and a history calendar that shows consistency without nagging you about it.
Coaching ten athletes means ten sets of numbers you can't hold in your head. The roster surfaces the ones that moved — who ramped too fast, who went quiet, who's ready for more.
| Athlete | Last session | ACWR |
|---|---|---|
| Deniz A. | Today | 1.42 |
| Mert K. | Yesterday | 1.08 |
| Selin T. | 2 days ago | 0.94 |
| Baran Y. | 9 days ago | 0.61 |
Athletes keep their own account either way. A coached athlete gets their program from you; an independent one runs their own routines. Same app, same numbers.
Read the full coach walkthrough →Fitness tech has a credibility problem because everyone overclaims. Here are our limits, stated before you ask for them.
Sign-up is free, no card required. Turn on scientific analytics — ACWR, Stimulus ROI, effective volume — whenever you're ready.
Personal training, routines and basic tracking.
All scientific analytics for an individual athlete: ACWR, Stimulus ROI, effective volume, readiness.