Build your gym routines and log every single set, week after week.
After that you just open the app: it tells you what you owe today, what you lifted last time, and whether you have beaten it.
Training
Log weight and reps set by set, with last session's numbers right next to you.
The home screen shows the workout you owe today, and it stays there until you finish it.
Upper / Lower
Push A
Week 4 of 8
2/4 sets
Top set · 6-8 reps
Back off · 8-10 reps
Straight sets · 10-12 reps
Drop set −20% · AMRAP
Routine editor
Build routines with their days, exercises, sets, rep ranges and technique.
The block runs as long as you say it does, and holds as many training days as you actually train. You name them and you order them.
Every day of the routine keeps its own list, in the order you work through it.
Warm-ups, working sets and back-offs are all rows of the same list, and every one of them is prescribed on its own.
Each set says how its reps are written. Leave one half-written and the routine is simply not ready yet — it never guesses a number for you.
The field suggests the usual four and accepts anything else you call it.
Hang one off any working set: 1–99% off the bar, or a pause of 1–60 seconds. They are prescribed, logged and tracked like every other set.
Progress
One grid per exercise: sets down the page, weeks across. The numbers go green the moment a set beats the last time you did it and red when it gives ground, a dash for a week you missed, a dot for one still ahead.
Bench press, exercise 1 of 2
| Set | Week 1 | Week 2 | Week 3 | Week 4 | Week 5 | Week 6 | Week 7 | Week 8 |
|---|---|---|---|---|---|---|---|---|
| Set 1, 6-8 reps | 70 kg, 8 reps, Had more in the tank | 72.5 kg, 8 reps, Improved | 75 kg, 8 reps, Improved | Not logged | 77.5 kg, 7 reps, Improved, Really tough | 80 kg, 6 reps, Improved, Went to failure | Not trained yet | Not trained yet |
| Set 2, 8-10 reps | 65 kg, 9 reps | 67.5 kg, 9 reps, Improved | 70 kg, 9 reps, Improved | Not logged | 72.5 kg, 8 reps, Improved | 75 kg, 8 reps, Improved, Really tough | Not trained yet | Not trained yet |
| Set 3, 10-12 reps | 55 kg, 11 reps | 57.5 kg, 11 reps, Improved | 57.5 kg, 10 reps, Dropped, Really tough | Not logged | 60 kg, 11 reps, Improved | 62.5 kg, 10 reps, Improved | Not trained yet | Not trained yet |
| Set DS1, AMRAP | 44 kg, 9 reps, Had more in the tank | 46 kg, 9 reps, Improved | 46 kg, 8 reps, Dropped, Really tough | Not logged | 48 kg, 9 reps, Improved, Really tough | 50 kg, 8 reps, Improved, Went to failure | Not trained yet | Not trained yet |
Get started
Google, GitHub, or an email and a password.