Your phone can see your form.
TrueForm names the exercise, counts the reps and shows you where the movement should go — live, on your device.
Free to start · iPhone · Nothing uploaded
Five things on screen. Nothing to tap.
This is the whole interface during a set. It's sized to be read from across the room, not held in your hand.
-
1
Form verdict frame
Green, amber or red. Readable from 3 m away.
-
2
Correction arrows
Drawn on the joint that's off, pointing where it should go.
-
3
Rep count
Counted automatically. No tapping.
-
4
Detected exercise
With a confidence bar. You never pick from a menu.
-
5
Muscle group
What you're actually working.
You prop the phone up. It handles the rest.
No menus. Just start moving.
TrueForm watches the movement and works out what you're doing. The exercise name appears with a confidence bar, so you can see how sure it is — and if you're running a plan and it thinks you've started something else, it says so rather than silently switching.
13 exercises today, across 8 muscle groups.
Stop counting. Start lifting.
The rep count pops on every rep, big enough to read from where you're standing. During a routine it shows your target too, so you know where you are without thinking about it.
The counter isn't a model — it's a joint-angle state machine that watches for a full round trip from rest, through the engaged position, and back. Simple, and right.
A number you can actually chase.
Every set gets a Form score, and a Reps score when you've set a target, then an Overall. 75 and up is green, 25 to 74 is amber, under 25 is red. It appears on the rest screen with the countdown, while you're getting your breath back.
Next up · Squat, set 3 of 4
Thumbs up to move on.
Your phone is 3 metres away and your hands are chalky. When you're ready for the next set, give the camera a thumbs-up and the rest screen advances. You never walk over to the phone during a workout.
Routines are ordered exercises with sets and rep targets, a rest countdown between them, and a "next up" so you know what's coming.
I'm ready
Gesture recognised · rest skipped
Four steps, every frame, on the phone.
No cloud round trip, no inference server. Here's the actual pipeline.
Camera frame
The live camera feed, processed and discarded frame by frame.
Pose: 12 joints tracked
Landmarks extracted from each frame, buffered into a 30-frame window — about a second of movement.
Models: exercise · muscle group · correction
Core ML models read the window and return what you're doing and how far each joint is from where it should be.
On-screen: arrows, verdict, reps
Drawn straight onto the body, with the verdict averaged over about a second.
TrueForm judges movement, not a snapshot. Pose landmarks come out of each camera frame, and then a 30-frame window — roughly a second of you moving — is what gets fed to the models. A still image of someone at the bottom of a squat doesn't tell you much; a second of them getting there does.
A graph neural network over the skeleton classifies the exercise and the muscle group. Joints move in relation to each other rather than independently, so the model is built to read the skeleton as a connected thing, not twelve separate numbers.
A second model predicts, per joint, how far it is from where it should be for that exercise. That displacement is what the arrows draw, and it's where the verdict and the form score come from. Per-exercise thresholds decide which level you're at, and a joint more than three times past its threshold escalates straight to "fix now".
The verdict is averaged over about a second, deliberately. A frame-by-frame verdict would flicker and contradict itself while you're mid-rep, which is worse than useless when you're trying to read it from 3 metres away.
The rep counter is not a model. It's a joint-angle state machine that counts a full round trip from the rest extreme, through the engaged extreme, and back. We used the simple thing because the simple thing is right here.
What's on the device
- Pose landmarker, in three quality tiers chosen by device
- Exercise classifier — a temporal convolutional network, and a spatio-temporal graph variant
- Muscle-group classifier — spatio-temporal graph network
- Form corrector — graph network, transformer or MLP, interchangeable
- Hand-gesture recogniser, for the thumbs-up
All Core ML. All on the phone. A 12-joint skeleton and a 30-frame window, every second you're moving.
Your camera never leaves your phone.
On-device AI
Every model runs on your iPhone.
No video, ever
Camera frames are processed and discarded. Nothing is recorded, stored or uploaded.
Works with no signal
Your workout doesn't need a connection. Only your profile, routines and results sync, so they're on every device.
It remembers, so you can see it working.
The payoff of a form coach is a line going up. Every set you do is scored and kept, so the trend is there whether or not you went looking for it.
Alongside it: reps per week, your week dots with the streak, personal bests, and which muscle groups you've been neglecting.
What you actually need.
Prop your phone up
Against a water bottle, a bench, a dumbbell. Whatever's there.
Step back 2–3 metres
Far enough that your whole body is in frame.
Start moving
That's it. The exercise is detected for you.
13 exercises today, across 8 muscle groups.
More coming — beta testers get a say in which. Here's exactly what's in the app right now, so nothing surprises you after you install it.
- Bench press
- Chest fly machine
- Push-up
- Deadlift
- Squat
- Shoulder press
- Lateral raise
- Barbell biceps curl
- Tricep pushdown
- Tricep dips
- Hip thrust
- Leg raises
- Russian twist
Reps are counted on most of these. Russian twist is a rotation rather than a flexion, so the 12 landmarks don't resolve a rep — it's scored on form only.
Point your camera at yourself.
TrueForm is in TestFlight beta. Testers get it free while it's in beta, early access to everything we ship, and a direct line for telling us what to build next — the exercise list especially. It is early software, and it will have rough edges.
Free to start · iPhone, iOS 17+ · Nothing uploaded
We'll email you a TestFlight invite and nothing else. Your address
is used for the beta invite only.
TrueForm gives general fitness guidance, not medical advice.
The things people actually ask.
Does it work at home as well as the gym?
Yes. The only requirement is enough room for the camera to see your whole body — about 2 to 3 metres back. A front room works as well as a commercial gym floor.
Do I need a tripod?
No. Prop the phone against whatever's nearby — a water bottle, a bench, your gym bag — and step back 2 to 3 metres. There's a setup check in the app that tells you when your whole body is in frame.
Does it record me?
No. Camera frames are processed live and discarded. Nothing is recorded, stored or uploaded. The AI runs on your iPhone, so the video has nowhere to go.
Does it need internet?
Not to train. The whole coaching loop runs offline. A connection is only used to sync your profile, routines and results so they're on every device you sign in to.
What if it gets the exercise wrong?
It shows you what it thinks you're doing, with a confidence bar, so you can see when it's unsure. If you're running a plan and it disagrees with what's next, it pauses and asks — "that looks like a squat, your plan says deadlift" — rather than silently switching.
Is it accurate enough to trust?
Think of it as a second pair of eyes on the joints it tracks, not a verdict on your technique. It's good at catching the obvious things — a knee caving in, a rep that didn't reach depth — on the 13 exercises it knows, and it tells you how confident it is rather than pretending to certainty.
It doesn't know your injury history, it can't see your breathing or your bar path from behind, and it won't programme your training. It's the feedback a trainer would give you on the rep in front of them, not a replacement for one.
Is it free?
Free to start, and free for everything while it's in beta.
Is there an Android version?
Not yet. TrueForm is iPhone, iOS 17 or later.
Is this medical or physio advice?
No. TrueForm gives general fitness guidance, not medical advice. It isn't a medical device and it isn't a substitute for a doctor or a physiotherapist.