Most fitness apps optimize for engagement. TopSet optimizes for the only thing that matters in strength training: the next session is heavier than the last, and you know exactly why.
Weight. Reps. Percentage. Everything else is decoration. Active-set weight scales to 72 pt so you read it across the rack.
Red-orange is for AMRAP, PRs, and attention. Nothing else. You earn it; you don't spend it.
If the watch can't do it in two glances, the phone design is too clever. Both devices read and write the same live session.
Done is timestamped. Skipped is flagged. No streak guilt, no notifications begging you back. The data tells the truth.
5/3/1 is built around the top set: max reps at a prescribed weight. That single number drives your training max for the next cycle. So we built the whole app around it.
The plus-set screen turns the phone (or watch) into a giant rep counter. Tap or wrist-tap. We calculate e1RM and tell you what the next cycle's training max should be — using the math, not vibes.
Apple Watch and Wear OS aren't companions — they're peers. Both devices write to the same live session. Log a set on your watch, the phone updates instantly. Phone runs out of battery? Watch keeps logging.
Start with a proven template. Edit the formula directly — TopSet stores programs as math, not configuration screens. Bring a coach's spreadsheet, export your own.
The classic four-week cycle. Top set AMRAP every wave, training max bumps after each cycle. BBB and FSL accessory templates included.
Max effort / dynamic effort split. Rotate ME variations weekly, DE waves on a percentage of competition max. Box squat and band tension supported.
T1/T2/T3 tier structure with auto-regulated AMRAP top sets. The Rippler, J&T 2.0, and UHF variants ship in the template library.
Add weight every session until you stall, then deload. Starting Strength and StrongLifts templates included. The honest starting point.
Build your own. Define sets, reps, and percentages with simple formulas (85% × 5+). Import a coach's template from a spreadsheet.
When you stall, an AI coach reads your last three cycles and suggests a deload, accessory swap, or TM reset. Optional. Only fires when you ask.