Your training,
kept properly.
Most training apps are a stopwatch with a logo. Repple is a record: every set you have lifted, every meal you logged, every measurement you took, held in one history that goes back as far as you do — and readable by the coach you chose to share it with.
Get Repple
Five tabs. Nothing
buried in a menu.
These are the same words the app uses on its own guide screen. A page that describes a different product to the one you install is only a longer way of getting it wrong.
| Tab | What it is for | What you do there |
|---|---|---|
| Home | Where your day starts — how recovered you are and what is next. | Readiness, which needs a night of sleep logged before it shows anything. Weight, body fat and muscle from your most recent scan, with the change since the one before it. A weight line built from your check-ins, so it only moves when you log one. |
| Train | Your program, session by session. | Tap a day to see that session; Start workout walks you through it exercise by exercise. Log each set as you go — reps and weight. Book a session in your coach's open slots, or open the month calendar. Cardio, HIIT and mobility sit alongside the main program. |
| Meals | Your calorie and macro targets, and what you actually ate. | Log food three ways — photograph it, scan a barcode, or describe it in words. Mark the day training, standard or rest and the targets move with it. |
| Progress | The long view — scans, measurements and photos. | Add an InBody scan; the body fat and muscle on Home come from here. Keep the tape numbers between scans. Save progress photos and compare two of them side by side. |
| Me | Your account, your coach and your settings. | Connect a wearable to bring heart rate and sleep in automatically. Find a coach from the trainers who have opted in, and send them a request. Everything you log belongs to your account and follows you across devices. |
Everything else — records, trends, habits, reminders, bookings, packs, milestone cards — is reachable from Explore, a searchable directory of every screen in the app.
A history you can
actually look back through.
Log a lift in a few taps, or let your watch fill it in. Either way it lands in the same place, in a form you can still read in two years.
- Sets, reps, load and effort — with personal records surfaced as you pass them, not buried in a menu.
- Cardio and calories — distance, duration, and energy burned, taken from the watch where you wore one.
- Fix what you got wrong — tap the pencil on any past entry and correct the exercise, the sets, the cardio figures or the calories.
- Heart-rate zones — where the session actually sat, when live samples exist to build it from.
- A guided runner — the session walks forward exercise by exercise, so logging happens while you train rather than from memory afterwards.
- Machines you don't know the name of — photograph the code on the machine and Repple names the exercise and the muscle group, or pick it from the catalogue and log your sets there.
- Your coach's clip, on the exercise — anything they have uploaded plays against the matching movement, in the session, rather than in a folder somewhere.
- And a demonstration when they haven't filmed one — the catalogue carries 608 movements, 601 of them illustrated and 489 of those as a looping animation with the working muscles picked out. A lift you have never done still shows you what it looks like. Your coach's own clip wins wherever they have made one.
Counted from the live catalogue, 4 September 2026. A movement with no illustration still logs and still holds your history — it shows a name rather than a picture, which is the honest version of not having one.
Estimated one-rep max, session by session. Built from the sets you logged — not a projection, not a target, just what the bar actually weighed. Figures here are illustrative; your chart starts empty and fills as you train.
How much you
actually shifted.
Tonnage is the least glamorous number in training and the most honest one. Every set's load multiplied by its reps, added up, week by week, for the last ten weeks.
- Ten weeks at a time — long enough to see a block of training, short enough that this week still means something.
- Training days, not entries — three exercises logged on a Tuesday is one training day, so the count cannot be gamed by logging more carefully.
- Your best week is kept — alongside the current one, with the week it fell in, so a good week has something to be good against.
- A blank chart, not a flat one — a run of zeroes is not a trend, so nothing is drawn until you have actually lifted something.
- Any lift, on its own — pick an exercise and see the estimated one-rep max for it across your last twelve sessions of that movement.
Illustrative data. The week reading zero is a week with nothing logged — it stays at zero rather than being smoothed away, because a week you did not train is information.
The heaviest thing
you have ever lifted.
Every lift you have logged sets has a best estimated one-rep max, and the set that produced it is kept with it — the weight, the reps and the date. Nothing is entered by hand into the record board; it is read back out of your log.
- The full board — the dashboard shows your top three; the records screen shows every lift, sorted, with the set behind each one.
- Aim for these next time — a short list of the lifts where the next sensible step is obvious, drawn from what you last did on them.
- Strength standards — the big lifts expressed as a multiple of your bodyweight, so a number has a scale to sit on. Add a weight and the ratios appear.
- Lifting tools — an Epley one-rep-max estimate from your best set, the training percentages off it, and a plate calculator that tells you what to load a side and what the closest loadable total actually is. It is not a converted answer: in kilograms it loads the competition set from 25 down to 1.25 against a 20 kg or 15 kg bar, and in pounds the American commercial set against a 45 lb or 35 lb bar — because a US 45 lb bar is 20.41 kg, and a converted answer would have you loading 11.34 lb plates that no gym owns.
- A rest timer that knows the exercise — it starts by itself when you log a set, counts down from whatever your coach set for that movement, and says which it used: set by your coach or app default. The default is ninety seconds and the app calls it a fallback rather than a recommendation. A drop set gets no rest after it at all; rest-pause and cluster sets get fifteen seconds.
- Badges that mean something — streaks, session counts, records, cardio and volume, all derived from the log. Locked ones say what would earn them.
Illustrative figures. Estimated maxima use the Epley formula on the best set you logged — they are an estimate, and the screen says so rather than calling them a max.
It notices what
you already recorded.
If you trained with your watch on and never opened Repple, the Train tab will tell you there are workouts sitting in Health that aren't in your log yet, and offer to bring them across. Finished sessions can be written back, so your rings stay accurate.
- Apple Health, in and out — heart rate, active energy, steps, resting HR and workouts, only with your permission, revocable any time.
- WHOOP and Oura — connect the ones you use, for exactly what you connected them for.
- Fitbit and Garmin are named but cannot be connected — Repple has not finished registering with Fitbit, and Garmin’s Health API is not self-serve. Both are listed in the app so you can see we know about your device, and both say the same thing there. On an iPhone each already writes into Apple Health, which is the route that works today.
- Steps come from the phone — heart rate and calories need a watch on your wrist, and the screen says which is which rather than leaving you to guess why a figure is empty.
- Active energy feeds your targets — what the watch recorded today goes into the daily calorie figure, so on a training day you can eat back what you earned.
- Honest about limits — a device that only reports a daily average can't give you a per-session zone chart, and Repple will say that rather than draw one.
Three workouts on the watch, two of them missing from your log. Nothing is imported until you say so, and duplicates are matched rather than doubled up.
Five zones, and the
minutes you spent in them.
Zones are worked out as a percentage of your estimated maximum heart rate, using the same grey–blue–green–orange–red language you have already seen on a studio wall. A whole minute at zone 4 or above earns a splat point. Partial minutes earn nothing.
- Live, during the session — the zone you are in right now, with time banked into each zone a second at a time as you train.
- Attached to the workout — the breakdown is saved with the session, so it is still there when you look back at the week.
- No reading, no credit — a second with no heart-rate sample banks nothing at all, rather than quietly counting as zone 1.
- Never colour alone — every zone carries its number and its name, because the standard five hues are genuinely hard to tell apart, and not only for people with a colour deficiency.
- What your device can honestly give — an Apple Watch supplies samples through the session; WHOOP supplies per-workout time in each zone; a daily average supplies neither, and gets no chart.
Illustrative session. Splat points are whole minutes at zone 4 or above — here eleven plus four.
| Zone | % of max HR | Colour | What it is |
|---|---|---|---|
| 1 · Very light | 50–60% | Grey | Warming up, barely working. |
| 2 · Light | 61–70% | Blue | Comfortable — you could hold a conversation. |
| 3 · Base | 71–83% | Green | Steady, sustainable effort. |
| 4 · Push | 84–91% | Orange | Uncomfortable. This is where splat points come from. |
| 5 · All out | 92–100% | Red | Cannot be held for long. |
Maximum heart rate is estimated as 220 minus your age, so the zones move with the date of birth on your profile.
Training is not the
only thing that moves.
Measurements & scans
Weight, girths, InBody scans and progress photos, plotted over time so a slow change is visible instead of guessed at.
Food & macros
Log meals against targets, and share them with your coach if you have one — the same record, not a screenshot in a chat.
Check-ins & habits
The weekly questions that catch the drift a training log alone will miss: sleep, stress, soreness, whether you actually enjoyed it.
Targets that come
from your own body.
Calories and macros are scaled from your weight and body fat, which means they need a scan or a check-in to work from. Until there is one, the Meals tab asks for your measurements instead of inventing a target and calling it yours.
- Three ways to log — photograph the meal, scan the barcode, or just describe it. Barcodes are looked up in the Open Food Facts database. Photographing a meal and describing one both send what you gave to a model outside the app to be read; Privacy, the section on services outside the app sets out exactly what goes and where.
- Training, standard or rest — mark the day and the targets move with it, rather than holding one number across a week that is not one kind of week.
- A plan you can argue with — swap a meal you don't want, change the number of servings, and set dietary filters and allergens so the suggestions stop offering what you can't eat.
- Eating out — a separate estimator for restaurant food, because a burrito is not going to have a barcode.
- Your coach's note sits here — on the same screen as the targets, not in a message you have to go and find.
- A macro reference — what protein, carbs, fat, fibre and alcohol are worth per gram, kept in the tools rather than assumed knowledge.
Illustrative day. Today is marked as a training day, so the targets are the training-day figures — a rest day would show different ones.
Weight is one number.
It is not the number.
Photograph your InBody report and Repple reads the weight, the body fat and the skeletal muscle off it, then shows you the fields it read so you can correct anything it got wrong. Two scans in, the chart tells you whether the weight coming off is the weight you wanted to lose.
- A newer scan re-tunes the plan — calorie and protein targets adjust, and the app tells you by how much and why.
- A back-dated scan does not — enter an older report and it joins your history and your charts, but your meal plan stays on the most recent scan, where it belongs.
- Tape numbers between scans — girths in centimetres, logged as often as you like, for the weeks when you are nowhere near the machine.
- Progress photos — kept privately on your account; add two and you can put a before and an after next to each other. Your coach sees one only if you share that photo, and you can take the sharing back.
- A metric at a time — composition trends chart each measure on its own, and say plainly when there are not yet enough scans to draw one.
- A goal with a date — set a target weight and a deadline, and the projection is built from your own weekly trend rather than the line you wish you were on.
Illustrative scans. The story a bare scale cannot tell: 3.7 kg off the total, and almost all of it off the grey.
Twelve weeks,
day by day.
One square per day for the last twelve weeks, filled in on the days you trained. It is the fastest way to see the shape of a training habit — including the fortnight you quietly stopped, which is exactly the part worth seeing.
- A weekly check-in — energy, sleep, mood and adherence, plus a weight if you have one. The ratings start unset, so an untouched form cannot file an answer you never gave.
- Daily habits and water — tick them off as you go; hitting the water goal completes the water habit on its own.
- Reminders you set yourself — hydration nudges through the day and your own supplement reminders, repeating daily.
- Sleep, hydration and mobility — logged in one recovery screen alongside the zone breakdown from your last session.
- Rest and deload, from the log — the planner reads how hard the last few weeks actually were and says when a lighter one is due.
- Thirty-day challenges — consistency, streak or volume, scored live against your real log rather than a self-reported tick.
- A weekly report — volume, streak, weight change and measurement change, pulled together in one summary you can share.
Illustrative twelve weeks. The blank column is a week off. It is left blank, because a week you did not train is part of the record too.
Your coach, in the same app
No more screenshotting
your own workouts.
Accept a coaching link and your trainer can see the training, the nutrition and the check-ins you already keep. Programs they write land in your Train tab. Messages stay in one thread instead of scattered across WhatsApp. End the link whenever you like — it is your record, and it stays yours.
- One thread — messages with your coach, in the app, updating as they are sent.
- Injuries you disclose are trained around — record an area, a severity and a note, and the Train tab works with it until you mark it recovered. Your coach sees the area and the severity, never your note and never a document. If you upload a physio report or a scan result, Repple asks before sending it away to be read as text, names the company that would read it, and takes no for an answer. Guidance, not medical advice.
- No coach yet? — browse the trainers who have opted into the directory and send a real request. There are no star ratings, because there is no review system to produce them.
- Everything still works without one — the log, the meals, the scans and the charts are yours whether or not anyone else is looking.
Sleep shows a dash because nothing is connected that reports it. Repple would rather leave the space honest than fill it with an average.
If your gym is on Repple,
so is the rest of it.
Training on your own needs none of this. But when the gym you go to runs on Repple Studio, the membership side of it lands in the same app as the log.
Your entry barcode
A full-screen member pass for the turnstile. The number is your Repple ID, not a membership number the gym issued — give it to reception once and they link it to your account.
Classes
Pick a branch and browse the gym's own group-class schedule, then book or cancel. A full class offers a waitlist, and cancelling frees your seat for it.
Personal training
The sessions your trainer has delivered, waiting for you to confirm — with a comment box that actually reaches them. Confirming does not spend a credit; a credit is spent when a session is booked.
One list of bookings
Group classes and personal-training sessions together, in the order they happen, with cancel on each. Cancelling a PT session 24 hours or more ahead avoids the late fee.
Packs and credits
What you have bought from your coach and how many sessions are left on it. Every figure comes from your actual purchases — nothing is filled in when there is nothing to show.
Invite a friend
A personal referral code, shared through the normal share sheet. It is derived from your account, so it stays the same code every time you send it.
Pricing is not published yet, and nothing on this page quotes one. Classes, the entry pass and personal-training sessions depend on your gym running Repple Studio; the log, meals, scans and charts do not.
Basements, lifts, and
the back of the free-weights room.
The place you train is frequently the place with no reception. An app that loses a set because a wall is in the way is an app you stop trusting on the third occasion.
Your typed set is kept on the phone
Sets, food, habit ticks and check-ins are written locally first. So are messages, measurements, goals, glucose readings, scans, a day plan, confirming a session your trainer logged, accepting a document from your coach, and asking for a session. They go up when there is signal.
It goes up by itself
The moment the connection comes back, and again whenever you open the app. You never press a Retry button, and until it has gone the app says so in as many words: saved on this phone and not sent yet. It does not say “saved”, because it has not been.
Booking a class is not queued, on purpose
A seat is a scarce thing somebody else can take. Queueing the intent would mean telling you we will book you later, and by later the class is full and you have arranged your evening around a place you never had. Offline, a booking fails immediately and says so. Cancelling, buying and sending a photograph are held back for the same kind of reason.
“Connected” is measured by asking us
Gym wifi with a captive portal reports a perfect connection and answers nothing; so does one bar of 5G in a lift shaft. The app decides whether it is online by whether our server actually replied, which is the only question that matters, and it distinguishes we refused from nobody answered — those need different things from you.
A write the server actively refuses — a rule that says no, a duplicate, a figure out of range — is never queued and retried. It is told to you at the time. Retrying a refusal produces the same refusal for ever, silently, and leaves you believing something is on its way that is not.
Yours to keep,
and yours to take away.
A training record is only worth building if you can trust it and get it back out again.
Export or erase
Both live in Settings. Take a copy of everything you have logged, or ask for the account to be erased — the request is a button, not an email you have to compose.
Empty means empty
Where a figure has nothing behind it, the app shows a dash and says what is missing. Readiness waits for a night of sleep; targets wait for a scan; the record board waits for a set.
Units and appearance
Pick your unit preference once, and choose from ten colour palettes that apply live across the app. Notification preferences sit in the same place.
Small comforts
Link a music service and build a playlist matched to the session. Turn a streak, a record or a weight change into a milestone card worth sending someone — but only when there is enough logged to make one honestly.
Straight answers
The questions worth asking before you start putting a year of training into something.
Do I need a coach to use it?
No. Every part of the record — sessions, sets, meals, scans, measurements, habits, charts — works on your own. A coaching link is something you accept, and you can end it whenever you like. If you do want one, Find a coach lists trainers who have opted into the directory and sends them a real request.
Do I need an Apple Watch?
No. Everything can be entered by hand. What a watch adds is live heart rate during a session and automatic import of workouts you already recorded. One thing only it can give you is the per-session heart-rate zone breakdown, which needs samples taken during the session — a device that reports a daily average cannot produce one, and Repple will not draw a chart from a figure that cannot support it.
What if my gym isn't on Repple?
Train, Meals and Progress work regardless — they are yours, not your gym's. What needs the gym to be running Repple Studio is the membership side: the entry barcode, the group-class schedule, and personal-training sessions booked through the app.
Where do the numbers come from?
Out of your own log, every time. Records are read back from the sets you entered. Volume is load times reps, added up. Body figures come from the scans and check-ins you added. Nothing is seeded with sample data, which is why a new account looks empty rather than impressive.
Can I fix something I logged wrong?
Yes. Any past entry can be edited — the exercise, the sets, the cardio figures, the calories — without deleting the session and starting again. Scan fields read from a photographed report can be corrected before you save them, which is worth doing: reading a printout is done by services outside the app, they misread a digit occasionally, and the figures are yours to correct. Privacy, the section on services outside the app says which services and what is sent.
What happens if there is no signal in the gym?
You keep logging. A set the app could not send is held on the phone, stays in your log with the rest of the session, and goes up on the next launch that reaches a server — sessions, meals, measurements, weekly check-ins and habit ticks all work this way. Two things it deliberately does not do: it does not tell you a set is saved while it is still waiting, and it does not confuse "nobody answered" with "the server said no". A write that was actually refused is dropped and named on the spot rather than sitting in a queue being retried forever, because that is the version of this that quietly loses work.
Who can see my data?
You, always. A coach you have deliberately linked to. And your gym, for the membership and attendance information needed to run the place — not your private messages. No one else is shown your record, and none of it is used for advertising. The one thing worth knowing beyond that: some features work by sending what you gave them to a service outside the app to be read — a meal photo, an InBody sheet, an injury document, or a question you ask the in-app coach. Privacy, the section on services outside the app names each service and lists exactly what reaches it; what a coach can and cannot read, line by line, is in Security & data.
Can I get everything back out?
Yes. Settings has both an export and an erasure request. If you would rather it went through a person, support@repplefitness.com reaches one.
What does it cost?
Pricing isn't published yet — the apps are in their first release and we would rather set it against how people actually use them than guess in advance. Creating an account and logging your training costs nothing today. Email support@repplefitness.com and we'll talk plainly about it. Pricing sets out what can honestly be said in the meantime — including that a gym is billed per site rather than per member, and that no subscription is charged today — the one live charge being 10% of anything sold through Repple’s own checkout.
Start the record.
Free to create an account. Log one session and see whether the history is worth keeping.
Not on the stores yet — each button is that app’s permanent address and opens the moment its listing publishes. Create your account today and sign in when it lands.
