Log the set.Beat the number.

GymTrack is a training log for one lifter — yours. Last week's weights come pre-filled, the rest timer starts itself, and every kilo you add turns into a record you can see. No feed, no coach, no upsell.

Get the appSee a session
iOS & Android·Installs as a web app·Works offline in the gym
GymTrack active workout screen with pre-filled sets and completed rows in accent colourGymTrack home dashboard showing weekly volume, body weight trend and recent personal records
3
Taps to log a repeat set
214
Exercises, plus your own
0
Ads, streaks sold back to you
1RM
Estimated on every set
Mid-training

Built for sweaty thumbs

Every row opens with what you lifted last time. Steppers move the weight in plate increments, the checkmark completes the set and turns it accent-orange, and the rest timer starts on its own — a pill above the tab bar you can extend or skip without leaving the list.

Ghost lines, not guesswork

“Last time: 90 kg × 8, 8, 7” sits above the sets, so you decide in a second.

Records announce themselves

Beat an estimated 1RM and the set gets a badge before you've racked the bar.

Warmups marked, not counted

W rows stay out of your volume and out of your records.

GymTrack rest timer expanded to a full sheet with a large circular countdownGymTrack exercise detail with estimated one-rep-max cards and a progression chart
Afterwards
GymTrack progress screen with current body weight, trend chart and entry historyGymTrack history screen with sessions grouped by month and a week strip

The numbers keep the score

Body weight, twelve measurements and every exercise you've ever logged, each with its own chart and history. Sessions group by month with volume totals and a trophy on the days a record fell. Export the whole lot as CSV whenever you like — it's your data.

Weight trendMeasurementsSession volumeEst. 1RMCSV export
“I stopped keeping a notebook in my gym bag. Three taps a set, and I can finally see that the bench is moving.”
— Aloïs M., four sessions a week
Off the platform

Protein first, calories second

Most trackers put a calorie number in front of you and bury the macro that actually builds the lift. GymTrack leads with protein: one ring, grams to go, and a plain sentence telling you what's left of the day. Calories sit underneath, with the energy you burned training added back where you can see it.

Scan a barcode from the home screen, search your own foods and saved meals, or quick-add a number when you're eating out and can't be bothered. Then watch intake against body weight on one chart — the only comparison that answers whether the bulk is working.

Protein ringBarcode scanTraining add-backSaved mealsQuick addIntake vs weight
GymTrack home screen with the nutrition card showing a protein ring, carbs and fat bars, calories left and scan and add-food buttonsGymTrack nutrition diary with calories left, macro bars and food logged by meal
GymTrack barcode scanner framing a product labelGymTrack nutrition trends chart comparing average intake with body weight over a month
Two taps, standing at the fridge

The scanner opens from the home card or the centre button, and a found food drops straight into today with its portion pre-filled.

Training pays you back

Finish a session and the calories you spent are added to the day's budget explicitly — never folded quietly into a goal you can't audit.

Nothing new to learn

No extra tab. Nutrition lives as a card on the home screen and opens into its own stack when you want the detail.

AI ready

Ask your assistant about your training

GymTrack ships an MCP server, so any assistant that speaks the protocol can read your sessions, lifts and food log — and write to them. "How's my bench trending?", "log 40 g of protein", "plan next week around my volume." Read-only by default, scoped per tool, revocable in a tap.

Model Context ProtocolScoped tokensRead-only default
Add 220 g of chicken thigh to my lunch.
Logged — 412 kcal, 53 g protein. You're 45 g short of today's target.
gymtrack.mcp · 9 tools

Start your first session

Free while it's in beta. One account, one lifter, kg or lb — set it once at sign-up and get to the rack.

Or install it straight from the browser — it works offline.