What a home workout app has to get right

Most home workout apps hand you a library of exercises and leave the planning to you. This is what GoWorkout asks before it writes anything, what it changes once you have started, and where it stops.

A library of exercises is not a plan. Most home workout apps give you one — hundreds of movements, filtered by muscle group, a video each — and leave the actual question to you: which of these, in what order, how heavy, how often, and what changes next week?

That question is the whole job. Answering it is the only thing separating an app you still open in March from one you deleted in January.

So the useful comparison between home workout apps is not how many exercises they have. It is how much of the planning they do for you, and whether the plan changes once it has met you.

What it asks before it writes anything

GoWorkout will not generate a plan until it knows seven things:

  • your goal
  • your experience level
  • where you train, and what equipment you have
  • how many days a week you can train
  • how long a session can be
  • any injuries
  • any medical conditions

None of that is optional, and none of it is decoration. Equipment is a rule rather than a suggestion: if you did not say you own a barbell, no barbell movement is prescribed. An injured body part has the exercises that load it removed, not swapped for a lighter version of the same movement.

Writing the plan takes somewhere between fifteen seconds and a few minutes, because a model is composing eight weeks of training rather than pulling a template off a shelf. It starts while you are still answering the last of those questions, so most of the wait happens behind work you were doing anyway.

What "personalised" actually means here

Worth being precise about, because the word is close to meaningless in an app store listing.

A plan written on day one is a guess. It is assembled from your answers, and answers are not training — what you can actually lift, and how it feels, only exists once you have started. An app that stops there has personalised the starting point and nothing else.

So once a week, early on Monday, GoWorkout compares the week it prescribed against the week you actually did, and rewrites what comes next. For each exercise it can do one of five things: add weight, add reps, ease off by a set, hold where it is, or suggest a replacement for you to approve.

Two of the rules behind that matter more than the rest:

  1. If you completed less than half the week's work, every exercise eases off. A week that mostly did not happen is not a reason to push harder.
  2. If you rated your energy or recovery at 2 or below, everything holds. Tired is information, and the answer to it is not more load.

Every change is listed on the Plan adjustments screen with what it was, what it is now, and why — so "when did this get heavier?" has an answer you can read rather than infer.

What happens on the days it does not go to plan

This is where most plans quietly break. You miss Tuesday, then Thursday, and by the next week the schedule on screen no longer describes anything you are doing.

GoWorkout never adjusts the same week twice, so increases cannot stack up while you are away. It does nothing at all in your first week, because there is no finished week to learn from yet. And a skipped exercise repeats rather than escalating, so the week after a bad week gives a clean reading instead of punishing you for it.

What it will not do

It works entirely from what you log. A session you did but never recorded looks exactly like a session that did not happen, and the plan answers the record rather than the truth.

It cannot see your form. It knows how a session felt only through the energy and recovery ratings you give at the end, which is why those two numbers carry more weight in the Monday rewrite than their size suggests.

It also only adjusts the plan you already have. To change what the plan is built around — your goal, your schedule, the equipment you own — you edit your profile, and the plan is rebuilt from the new answers rather than nudged toward them.

So how should you choose one

Three questions, none of them about exercise count.

  • Does it ask what equipment you have, and then respect the answer?
  • Does the plan change after you have trained, or only when you ask it to?
  • When something does change, can you find out why?

An app that does all three is doing the planning for you. An app that does none of them is a video library with a schedule stapled to it — and you will end up writing the plan yourself, which was the thing you downloaded an app to avoid.

GoWorkout is at goworkout.in.