RepTrackGet app
RepTrack
Free tier · no account walls · works offline

Log the set.The coachingruns itself.

RepTrack is a set-by-set training log, an offline coach that reads what you actually did, and a full client roster for trainers — in one app, on your phone, with no spreadsheet in sight.

iOS 15+ and Android 8+ · Free forever tier · Pro from $9.99/mo

9:41

Wednesday

Push day

Next session

Push / Pull / Legs · A

6 exercises · ~52 min

Start workout

Streak

18

days

Volume

24.6k

kg / wk

Sessions

4

this wk

Weekly volume

+12%

Bench press is ready to go up

All reps hit last session · +2.5 kg

TodayTrainCoachProgressClients
Scroll

How it works

Four things happen every time you finish a workout.

None of them need a subscription to a web dashboard, an internet connection, or you remembering to do anything.

  1. 01

    Log the set, not the session

    Tap the weight, tap the reps, tick it off. The rest timer starts itself. Every keystroke is written to disk immediately, so a dropped phone or a force-quit mid-squat loses nothing — you come back to the exact set you were on.

    Auto rest timerCrash-safe mid-workoutLast session shown inline
    9:41
    ✕ End32:14

    Exercise 2 of 6

    Barbell bench press

    Target 4 × 8 · last time 77.5 kg

    180 kg8 reps
    280 kg8 reps
    380 kg8 reps
    480 kg8 reps

    Rest timer

    1:47

    + Add set
  2. 02

    It reads what you actually did

    The coach looks at your logged sessions — not what you meant to do — and reports back: training frequency, volume spikes before you get hurt, lifts that have stalled, muscle groups you have quietly stopped training.

    Stalled-lift detectionVolume spike warningsUnder-trained groups
    9:41

    Coach

    Pro

    Read from your last 14 sessions · updated today

    Stalled

    Overhead press hasn’t moved in 3 weeks

    Drop to 90% and rebuild — or swap in an incline press block.

    Volume spike

    Back volume up 41% week over week

    That jump usually precedes a missed session. Hold it here.

    Under-trained

    Hamstrings: 4 sets in 14 days

    Added Romanian deadlifts to Friday.

    Today, generated

    Romanian deadlift3 × 8 · 100 kg
    Leg press3 × 12 · 180 kg
    Seated row3 × 10 · 65 kg
    TodayTrainCoachProgressClients
  3. 03

    The weights move themselves

    Double progression, applied automatically. Hit every prescribed rep and the bar goes up one increment next time. Miss two sets badly and it backs off 10% and rebuilds. You never have to decide what to load again.

    Automatic +1 incrementBacks off after a bad dayPer-exercise increments
    9:41

    Wednesday

    Push day

    Next session

    Push / Pull / Legs · A

    6 exercises · ~52 min

    Start workout

    Streak

    18

    days

    Volume

    24.6k

    kg / wk

    Sessions

    4

    this wk

    Weekly volume

    +12%

    Bench press is ready to go up

    All reps hit last session · +2.5 kg

    TodayTrainCoachProgressClients
  4. 04

    The whole picture, in numbers

    Estimated 1RM curves per lift, muscle-group balance, a PR board, weekly volume and bodyweight over time. Enough to see whether the last eight weeks worked, not just whether today felt hard.

    Est. 1RM per liftMuscle balancePR board & streaks
    9:41

    Progress

    Bench press · est. 1RM

    104 kg

    MarJunSep

    Muscle balance

    Chest
    Back
    Legs
    Shoulders

    Recent PRs

    🏆 Deadlift180 kg × 3
    🏆 Squat140 kg × 5
    TodayTrainCoachProgressClients

What you get

Small things, done properly.

Most tracking apps lose to a notes app because they add friction between you and the next set. Everything here is built around removing it.

📶

Works with the wifi off

The coach is a deterministic engine running on your device, not a call to a server. Basement gym, aeroplane, dead signal in the squat rack — it all works the same, and nothing you log leaves your phone unless you want it to.

A rest timer you never start

Ticking a set starts the clock. Per-exercise defaults, and it keeps running when you switch apps.

📈

Double progression, automatic

Every rep hit? Load goes up. Two sets badly missed? Down 10%, rebuild. No decisions.

🍽

Nutrition that believes your log

Targets are Mifflin-St Jeor with the activity multiplier scaled by how often you actually trained — not the activity level you optimistically picked at signup.

🏋️

Three programs, ready to run

Full Body 3×, Push/Pull/Legs, and Lean & Conditioned — free, with no upsell in the middle of a set.

👥

One phone, separate logs

Storage is namespaced per account, so two people sharing a device never see each other’s training.

💾

Crash-proof sessions

An in-progress workout is written on every change. Force-quit at set three and set three is still there.

🎨

Light, dark, and kg or lb

Follows the system theme. Weights are stored in kg and displayed however you like.

0

network calls during a workout

the coach runs on-device

0

taps to log a set

weight, reps, tick

0

full programs on the free tier

no trial countdown

0%

of your history stays on device

per-account storage

For trainers

Your whole roster, ranked by who needs you today.

Coaching software usually solves the trainer’s filing problem and creates the client’s motivation problem. RepTrack starts from the app the client actually wants to open, and gives you the dashboard on top of it.

9:41

Clients

Coach

12 active · sorted by adherence

M

Maya R.

PPL · wk 6

96%

adherence

D

Dan K.

Full Body 3x

88%

adherence

P

Priya S.

Lean & Cond.

Stalled squat

61%

adherence

T

Tom B.

PPL · wk 2

Missed 2 blocks

34%

adherence

TodayTrainCoachProgressClients
1Retention

You find out before they quit

The roster sorts itself by adherence, worst first, and flags the two things that predict a cancellation: missed blocks and a lift that has stopped moving. You get the conversation in week two instead of the cancellation email in week six.

2Time

Ten minutes of admin, not ten hours

No spreadsheet per client, no chasing screenshots of someone’s notes app, no rebuilding the same programme in a PDF for the fourth time. Assign a program, and it lands in their app the way you wrote it.

3Leverage

The coach engine works per client

The same analysis that runs on your own training runs on every client’s log — stalls, volume spikes, neglected muscle groups — so you review a summary instead of reading three weeks of raw sets before every check-in.

4Trust

Your clients get a real app

Not a locked-down portal they resent. They get the full logger, the rest timer, PRs and streaks — the things that make people keep logging, which is what makes your data worth reading.

And the maths is not close

Coach is a flat $29/month up to 10 clients and $49/month unlimited — not a fee per seat that punishes you for growing.

RepTrack Coach · 10 clients$0.00

$29/mo ÷ 10

RepTrack Coach · 30 clients$0.00

$49/mo ÷ 30

A per-seat platform, for comparison$0.00

illustrative — check your current tool’s rate

At 30 clients that is under two dollars a head per month — roughly one coffee a year, per client, for the whole system.

Pricing

Pay for the coaching, not for the logging.

Tracking your training is free and stays free. You only pay when you want the app to make decisions for you — or to run other people’s training.

Free

Freeforever

A complete training log. Not a trial.

  • Set-by-set logging with rest timer
  • Three built-in programs
  • Full session history
  • Weekly volume, bodyweight, streaks
  • Works entirely offline
Download
Most popular

Pro

$9.99/month

The coach, the progression and the numbers.

  • Everything in Free
  • Coach insights from your real sessions
  • A generated session every day
  • Automatic double progression
  • Nutrition targets from actual training
  • Est. 1RM, muscle balance, PR board
Start with Pro

Coach

$29–49/month

$29 up to 10 clients · $49 unlimited.

  • Everything in Pro
  • Client roster sorted by adherence
  • Per-client flags: missed blocks, stalls
  • Assign and edit custom programs
  • Written guidance per client
  • Coach analysis on every client’s log
Run your roster

Billed through the App Store and Google Play, cancel from your device’s subscription settings at any time. Prices shown in USD; your store converts to local currency.

FAQ

The questions people actually ask.

Your next session starts in about thirty seconds.

Install it, pick a program, and log the first set. Free tier, no card, nothing to configure — and if you coach, the roster is one upgrade away.

Store listings go live at launch — these buttons light up the moment they do.

9:41
✕ End32:14

Exercise 2 of 6

Barbell bench press

Target 4 × 8 · last time 77.5 kg

180 kg8 reps
280 kg8 reps
380 kg8 reps
480 kg8 reps

Rest timer

1:47

+ Add set