MyGymBuddy
Equipment-aware training

Your program shouldn’t fall apart when the rack is taken.

MyGymBuddy knows what's in the room. Tell it what each place has — a commercial gym, a garage rack, two adjustable dumbbells — and the same routine resolves itself against whatever is actually there.

One-time purchase · price TBC · no subscription, no account, no ads. Works fully offline.
41:18 Legs & Core Finish
Back Squat 4/4 Romanian DL 2/3 Leg Press 0/3 Plank 0/3
LAST · 3 SEP
Set 180 kg × 8
Set 280 kg × 8
Set 380 kg × 7
1 82.58
2 PR 82.59
3 82.58
+ Queue another set
1:24
Rest · tap to skip
The engine

One routine. Every room you train in.

Most apps hand you a program and leave you to improvise when the rack is taken. MyGymBuddy stores what each place actually has, and resolves every slot in your routine against it — automatically, before you walk in.

Your kit

Struck through means you don't have it. Switch profiles and watch the routine beside this one re-resolve itself — same program, different room.

Push day, resolved

The sacred screen

Log a set without breaking focus.

Everything on the logging screen earns its place, and nothing moves under your thumb.

Set-for-set memory

Last time's whole session, before you start this one.

Most apps show you a single number from last time — usually the last set you did, offered as the target for your first. MyGymBuddy shows the entire spread, set matched to set, the moment you open the exercise. You plan the whole thing up front instead of discovering it one set at a time.

LAST · 3 SEPRomanian Deadlift
Set 180 kg × 8
Set 280 kg × 8
Set 380 kg × 7
Today, set 1 opens at 82.5 × 8 — not at last set’s 80 × 7.
Nothing is ever lost

Every delete in this app is reversible.

Discard a workout by mistake and one tap puts it back — mid-session, every set intact. Edit a weight you mistyped three weeks ago and the personal records downstream recalculate themselves rather than pointing at something that no longer exists. Your training history is not a thing software should be able to lose.

Workout discarded 18 sets removed from your history.
Undo
Restores the session in progress, exactly where you left it.
Real maxes, not just estimates

Test your actual one-rep max, and keep it honest.

Estimated 1RM is a formula off a working set — useful, and always a guess. Record a genuine all-out single on any compound lift and it counts as a real personal record. It's also deliberately kept out of your working-set targets, so a 140 kg single never turns into tomorrow's prescription or reads as a failed set to the progression engine.

BACK SQUATPersonal records
Max weight140 kg × 1
Best est. 1RM134.7 kg
Max reps100 kg × 12
Warm-ups never enter any of it.

Swap on the spot

Wanted dumbbell shrugs, the routine said barbell. Change it where you stand — you're only offered what your equipment can do.

Rest that finds you

The commit bar becomes the timer in place. Lock the phone and a notification brings you back.

Heart rate, attached

Wear a watch and the session's average and peak find the right workout on their own — even one typed up afterwards.

Progress you can read

Weight, reps, and estimated 1RM — plotted separately.

A single blended "strength score" hides the thing you actually want to see. Chart the raw numbers instead, switch between them, and read the value at every point where it changed.

Best e1RM
104.4 kg
Top set
85 kg × 6
Weight
WeightRepsEst. 1RM
70 72.5 75 80 82.5 85 Jul 2 Sep 8
1

Swipe between exercises

Reviewing a session? Swipe left and right through every exercise you did that day without going back to the list each time.

2

PRs that stay honest

Max weight, max reps, and best estimated 1RM per lift. Warm-ups never count. Delete a workout and the records recalculate rather than pointing at something that no longer exists.

3

Fix the past

Mistyped a weight three weeks ago? Edit it, and every PR and chart downstream corrects itself. Backfill whole sessions from paper, too.

4

Rest, applied to all

Set a rest period once and push it across every exercise in the day, instead of tapping through six of them one at a time.

Built for people who take this seriously.

Three skins, four accents, light or dark — because the screen you stare at between sets should look the way you want. No account, no ads, no analytics, and no connection required. Your history lives on your device and stays there.

Classic
Machined
Bold
Launch

Pay once. Use it forever.

Coming to Google Play

A single one-time purchase, price to be confirmed. No subscription. No tiers. No feature held back for an upgrade prompt mid-set.

  • Every skin, accent, and theme included
  • Unlimited routines, profiles, and history
  • Works with no signal, in any basement gym
  • Your data never leaves the device
Coming to Google Play

One-time purchase · price TBC · no account required

Good to know

Questions worth asking.

Is it really a one-time purchase?

Yes. MyGymBuddy is launching on Google Play as a single one-time purchase (price to be confirmed) that unlocks every feature in the app permanently — including future updates to the core training experience. No subscription tier, no in-app purchases for routines or exercises, no recurring charge of any kind.

Do I have to use one of the built-in programs?

No. Sourced templates are there if you want ready-made programming, but you can build routines from scratch with full control over exercises, sets, reps, and rest — and most people do.

What happens when the gym is busy and my machine is taken?

Swap the exercise from the logging screen. The picker only offers movements your current equipment profile can actually perform, so you never get handed a substitute you can't do.

Can I train at two different places?

That's the point. Save an equipment profile per location — Home, Gym, hotel — and switch between them. The same routine resolves differently in each, so you're not maintaining two programs.

Does it need an internet connection?

Never. Everything runs locally on your device, including your full history and every chart. There's no server, no sync, and no account.

What if I forget my phone and write it on paper?

Add the workout afterwards, dated to the day it happened. It slots into your history and PRs correctly — and if you wore a watch, the heart-rate data still finds it.

Do warm-up sets mess up my numbers?

No. Mark the first set as a warm-up and it's structurally excluded from volume, estimated 1RM, and every personal record.