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. How the switch works.

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 (six sounds to pick from) repeats until you dismiss it, 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. 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.

22builds shipped
75days
49bugs 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
Estimate your maintenance calories →Calculate your cutting calories →Calculate your bulking calories →
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, plus 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 public record. Here are the latest builds we've shipped, features and fixes together, straight from the release notes.

22
builds shipped
2
days between builds
40
improvements
49
bugs fixed
  1. Setup that shows the app working before it asks you anything

    • NewLog one practice set during setup and see your estimated 1RM and next session’s weight before anything is saved
    • NewThe end of setup shows your first session and what twelve weeks of your plan add up to
    • NewOne-side lifts take the left, then the right, every set, and each side gets its own next weight
    • NewStart a free trial with notifications on and the app reminds you two days before it ends
    • FixedA purchase that couldn’t go through showed the store’s raw error. It now says why in plain words
    • FixedA purchase waiting for approval, like Ask to Buy, showed as an error instead of “Waiting for approval”
  2. Train one side at a time

    • NewSingle-leg and single-arm work keeps its own personal bests, last time and suggested weight
    • NewWhen your sides differ, the strength chart draws a line for each, with a balance card to compare them
    • NewNine new exercises, including grip and forearm work and a plate-loaded lateral raise
    • NewWhen a set was harder than the week’s plan asked for, the app holds the weight and says why
    • FixedOn a free account, personal bests and lifetime totals only counted the last 30 days. They cover every session now
    • FixedA deload week set by a phase focus never showed up in the deload countdown or your reminders
  3. Your set schemes survive a save

    • NewEdit your display name and handle from Settings, not just during setup
    • NewAndroid photo picking uses the system photo picker instead of asking for your whole library
    • FixedSaving a session after training it could revert a custom scheme like “1 top set + 3 back-offs” to straight sets
    • FixedOn Android, the header could draw underneath the status bar on some screens
    • FixedOn Android, taking or choosing a photo could hang after you granted access
  4. Terms and Privacy open from everywhere

    • FixedThe Terms of Service and Privacy Policy links bounced you back unless you were already signed in
  5. Account deletion that actually goes through

    • NewThe “Continue with Google” button shows Google’s own mark
    • FixedDeleting your account could open the confirmation screen and bounce you straight back
    • FixedThe progress-photo reminder offered two options that meant the same thing. It’s every 2 weeks or monthly now
  6. Sign in with Apple, fixed

    • FixedSign in with Apple failed on every attempt with a generic error. It works now, and shows the real reason if it can’t complete
  7. Fewer taps between exercises

    • NewOn an exercise’s last planned set, “Log & next exercise” is the main button
    • NewReplace an exercise straight from the Workout order panel
    • FixedTapping + in the exercise picker closed the keyboard, so adding several exercises meant re-tapping search
    • FixedAndroid asked for the Microphone permission, though nothing ever recorded. It no longer does
    • FixedRestore Purchases could blame your connection when the real problem was elsewhere
  8. Email sign-up that finishes

    • NewDeleting an account that used Sign in with Apple now revokes that sign-in too
    • FixedCreating an account with email and password could silently do nothing. Sign-up now confirms your email with a code
    • FixedSome email accounts saved the wrong username or a blank display name

Every entry above is in the app’s public release notes. These are the latest 8 of 22 builds, with none skipped.

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 two business days.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.