For lifters who log every set

Train hard.
Remember
everything.

Top Sets tracks every set, every load, every rep — so you stop guessing and start progressing. Log in seconds, see what you lifted last time, and know exactly what to do next.

Install the iPhone beta

Free on TestFlight · no invite code
On Android? Join the waitlist

  • Every set, remembered
  • Next week's loads, written
  • Logged from the lock screen
01 the switch

Bring five years with you.

Export from Strong or Hevy, hand Top Sets the file, and your history comes back whole: every set, every PR, every kilo. Duplicates are skipped, so a second import is safe. Your milestone ladder unlocks everything you had already earned.

02 the set types

Every set has a job.

Drop sets, rest-pause, myo-reps, top sets and back-offs: most workout apps log them all as the same row. Top Sets knows the difference. Every set type gets its own targets, its own rest timer, and its own rules for what counts.

  • aChange the set type and everything updates: weight and reps prefill from your own lifts, and the rest timer matches the work
  • bDrop sets and rest-pause log piece by piece: every drop and mini-set is counted, then added up into one honest row
  • cYour stats stay honest: warm-up sets never count toward training volume, and burnout reps never inflate a PR
  • dAMRAP and cluster sets are built in too. Beat your AMRAP target and next week's load goes up on its own
03 the living list

A set list that thinks between sets.

Logging here is still a list, but every row on it is alive. It remembers what you lifted last time, judges each set the second you rack the bar, and re-plots your strength curve while the chalk is still in the air.

Before the set

Every row remembers.

Walk up already briefed: last session was 160 kg × 6 at RPE 9.5 — half a rep still in the tank — so today’s row arrives pre-filled with the 2.5 kg jump the model prescribes. No thumbing through history while you hold a bar.

The moment you rack

Every set answers back.

Log a set and the row replies on the spot — up 2.5 kg on last time, an extra rep, or a deliberate back-off. Green receipts stack up set by set while the rest timer runs.

Between sets

The number to beat.

Type the next set and the math is done before you unrack: one more rep would push your lifetime best up another 6.4 kg. Insight lands while it can still change the set — not in Sunday’s charts.

Chasing the record

Three ways to beat it.

When a record is in reach, the sheet deals you options that all clear it — one more rep at the same load, 2.5 kg heavier for the same reps, or real weight added at your usual six. Tap one and it’s loaded into the set.

All session long

Your strength curve, live.

Every logged set re-scores your estimated 1RM, right in the list — 194.2 becomes 200.4 before the plates are back on the rack. The trend doesn’t wait for the workout to end.

04 the builder

Your program, down to the last back-off.

Most apps hand you a template and ask you to live in it. The Top Sets builder speaks powerlifting instead: top sets and back-offs, linear percentages, RIR ramps, pause work, all chosen lift by lift. Make your calls and it writes every load from your own 1RM, with warm-ups and four weeks of progression included.

Program Builder · Squat day
The lift
Squat day · Week 1
Competition Squat
1RM 210 kg

One heavy triple at RPE 8, then three fives off the top set.

Warm-ups · 5 sets · bar → 162.5 kg · skipped in your stats
Pick a scheme · the plan writes itself
TOP3 reps @ RPE 8– kg180 kg
BACK-OFF5 reps · 85% of top– kg152.5 kg
BACK-OFF5 reps– kg152.5 kg
BACK-OFF5 reps– kg152.5 kg
WORK5 reps · 77.5% of max– kg162.5 kg
WORK5 reps– kg162.5 kg
WORK5 reps– kg162.5 kg
WORK5 reps– kg162.5 kg
WORK6 reps · 3 RIR– kg157.5 kg
WORK6 reps · 2 RIR– kg157.5 kg
WORK6 reps · 1 RIR– kg157.5 kg
WORK6 reps · 1 RIR– kg157.5 kg
Block written180W1182.5W2185W3deloadW4
05 the cockpit

Open the app already knowing where you stand.

The Training Cockpit reads every set you've logged and turns it into a morning readout: last session's verdict, weekly volume against your targets, which muscles are loaded, and which PRs are realistically in reach today.

Muscle heat map

Every set shades the body map. Flip to recovery mode to see which muscles are ready to be hit again.

VolumeRecovery

Recovery load

A per-muscle recovery timeline, so rest days stop being guesswork.

PR Lock-On

Top Sets watches your estimated 1RMs and flags the records within reach before you even warm up.

Bench 3RM · 2.5 kg away

Squat 5RM · 5 kg away

Momentum & consistency

A 14-day strip of hits, plans and rest days, scored into one momentum number.

06 the set logger

Built for the set, not the spreadsheet.

Log a working set one-handed between efforts. Roles, methods, RPE and rest are all on one screen, and every one of them coaches you back. Prefer speed? Switch to the list layout and the whole session is one scroll, one tap per set.

  • aThe whole set vocabulary rides along on every set: role and method are one tap each, with targets prefilled from your history
  • bA plate loader that tells you what to put on the bar, and hands the weight straight back to the set
  • cPull-ups and dips log the added weight and count the real total. Unilateral work logs once per side and counts the true ×2 volume
  • dThe rest timer keeps counting past target, and the finish alarm repeats until you dismiss it — six sounds, so you hear it in a loud gym
07 progression

Weights that plan themselves.

Leave it on Auto and Top Sets picks the scheme for you, then does the math: it reads your reps and RPE against weekly volume and writes the next session's loads before you get there. Take the wheel whenever you want it.

  • aAuto reads the rep range and picks the right scheme, so you never have to choose one to get started
  • bSix more on tap per exercise: double progression, top set + back-off, linear load, rep progression, RIR ramp, or manual
  • cVolume-aware suggestions, not blind 2.5 kg jumps
  • dDeload nudges when fatigue outruns your recovery
08 the program

A whole season, planned in blocks.

Build mesocycles from block types: hypertrophy, strength, intensification, deload. Set a weekly set range per muscle, or pick a training style and Top Sets seeds all fourteen in one tap. Simple editor when you want speed, Advanced when you want control.

Working weeksDeload
HypertrophyStrengthAccumulationIntensificationSpecializationDeload

The next 14 days, already scheduled. Rename any day, drag to reorder, drop a session into any slot.

Chest16 of 14–22 sets
enoughidealtoo much
Back18 of 14–20 sets
enoughidealtoo much
Quads12 of 12–18 sets
enoughidealtoo much

Weekly sets per muscle, in plain English. Under the hood these are the MEV, MAV and MRV landmarks — you just never have to think in acronyms to use them.

09 the verdict

Every session ends with a verdict.

Finish a workout and Top Sets stages the reveal: a verdict on the session, a lift-by-lift recap of what actually moved, and every PR stamped the moment it happened.

The finish ceremony

Verdict, count-up stats, muscles worked and a share-ready PR card. Then the Session Recap breaks the day down lift by lift, biggest movers first.

Volume on target2 PRsRest ran long

The load that beats your record

Exercise Insights turns your best estimated 1RM into a ladder: the exact weight that ties or beats it at 4, 5 or 6 reps. Plus a momentum gauge that works from your second session, not your tenth.

A debrief per exercise

Each lift compared to last time: volume delta, RPE trend, rep insight. An Insights view for the story, a Raw view for every set — and you can drag to reorder or edit any of them after the fact.

Honest numbers

When a trend needs more sessions to mean anything, Top Sets says so instead of decorating a guess.

Beta · iPhone and Android

You could be logging on this tonight.

The build on this page is the build you get. On iPhone it installs from TestFlight right now, no invite code. Android invites usually go out the same day.

7builds shipped
15days
13bugs fixed
10 nutrition

Fuel that reads your training.

The nutrition engine learns your real TDEE from your own logs and weigh-ins, then correlates what you eat with what you lift.

  • aAdaptive TDEE with confidence tiers. It needs just 10 logged days and two weigh-ins to start
  • bTraining-day vs rest-day targets: carb cycling without a spreadsheet
  • cCorrelations from your own data, like tonnage +15% the day after hitting macros
  • dQuick-add logging keeps the diet honest on the days you don't want to weigh rice
11 the ladder

Every kilo you move climbs the ladder.

Top Sets totals your lifetime volume and pins it against things you can picture. The gallery shows every milestone at once, with an honest ETA for the ones still ahead, built from what you actually lift per week.

🎹
5,000kg
Grand Piano

Your first headline milestone. About one full session away.

🐘
6,000kg
African Elephant

On your current pace, about three weeks out.

🚌
12,000kg
School Bus

The flex that makes a whole training block feel real.

Cross one and you get a share card built for Instagram and TikTok — and a link that unfurls as the card itself in iMessage, WhatsApp or Slack.

12 the receipts

We ship every couple of days.

You're being asked to trust an app that isn't out yet, by a team you haven't heard of. The only honest answer to that is a dated record. Here is every build we've shipped recently, features and fixes together, straight from the release notes.

7
builds shipped
2
days between builds
14
improvements
13
bugs fixed
  1. Progression forecast, and a queue that never drops a write

    • NewExercise detail now forecasts when you’ll add weight next, and by how much, from your own history
    • NewA write that keeps failing stays visible and inspectable instead of vanishing, with one tap to retry
    • FixedOne stuck write could hold up unrelated ones. They drain independently now
    • FixedDragging a session to rearrange your week could catch or stick partway through
    • FixedThe rest timer could stay frozen at 0:00 on your lock screen after rest ended
    • FixedRating a set’s RPE from the lock screen could silently fail on exercises with a warm-up ramp
  2. Any program length, from 1 to 52 weeks

    • NewThe program length picker takes any number of weeks now, not just the fixed presets
    • FixedWeighted pull-ups could show a strength jump that never happened when a set predated your first logged bodyweight
    • Fixed“Log set” on the lock screen could keep targeting an exercise you’d already finished
    • FixedA long program could look empty past its later weeks when a coach opened it to edit
  3. Session Recap, and your own volume targets

    • NewYour summary became a lift-by-lift recap of the session’s biggest movers
    • NewSet your own weekly set targets per muscle, or seed all 14 in one tap
    • NewStarting a programmed workout now works fully offline
    • FixedFinishing a workout could stall for up to a minute. It doesn’t now
    • FixedA Live Activity could stay stuck on your lock screen after a force-close
  4. Photo check-ins, rebuilt end to end

    • NewOne clean flow from weight to photos, with a save bar that stays put
    • NewA Milestones gallery with an ETA for every milestone still ahead
    • FixedA saved check-in could fail to reach your Progress timeline
    • FixedWeight could be stored in the wrong unit for imperial users
  5. Programs you can actually rearrange

    • NewRename any day across every week, and drag to reorder your training days
    • NewImport a session into any day, not just the current one
    • NewTapping a program opens a clean overview instead of dropping you into editing
  6. Never wonder where a number came from

    • NewEvery suggested weight now shows its source: last session, program default, or progression
    • NewPick your rest-timer sound from five chimes
    • FixedA banner could squeeze the rest of the screen on some devices
  7. Stop re-entering the same numbers

    • NewSet default weight, reps and rest for an exercise once; every week picks them up
    • FixedOn Android, some menus could get stuck open with no way out

Every entry above is in the app’s public release notes. This list is the last 15 days — not a highlight reel.

13 the promise

What we owe you for testing this.

A beta is a trade. You give us the rough edges you find; we owe you something better than silence. So here is what we hold ourselves to, in writing.

  • Your message reaches the people who build it.There is no support tier and no ticket queue. Reply to any email we send you and it lands with us.
  • We reply within one working day.Even when the answer is “not yet” — you'll know it was read by a person and where it landed.
  • Bugs get fixed in days, not quarters.Scroll up. Every fix in that log went out in the next build after it was found.
  • When it's a no, we say why.Some requests don't fit what Top Sets is for. You'll get a reason, not a roadmap link.
founder@topsets.app Goes straight to the founders. Try it before you sign up.

Train under a coach? They're in the loop.

Connect to a Top Sets coach and every logged set lands on their desk: weekly check-ins with mood and readiness, notes pinned to your session debriefs, and a program that updates in place.

Top Sets for coaches
Open beta

Get Top Sets on your phone.

On iPhone, the beta installs straight from TestFlight. No invite code, no waiting. On Android, leave your name and email and we'll send your Google Play invite, usually the same day.

iPhone · open now

Install the beta from TestFlight

Free. No invite code, no signup here first.

Install on iPhone

On Android, or just want build notes? Sign up below.

The Android beta runs on Google Play. Invites go out same-day.

No spam, no drip sequence. Build notes when something ships, and nothing else.