TrainAR
Form coaching, rep by rep. A trained model reads body geometry and counts in real time.
What it does
Prop the phone where it can see you. The instrument finds the bench, the bar, the dumbbell — and finds you on it. Each rep is counted as the form completes. Drift on the descent, lockout missed, hip break early: the overlay tells you in the moment, not in a video review after.
How it works
A YOLO11n segmentation pass labels equipment and the body in the frame. A pose-estimation pass projects a skeleton onto the body. A biomechanics layer compares the joint angles to the exercise's idealised form curve. The difference becomes the colour of the overlay — green for within tolerance, amber for drift, red for danger.
Sessions sync through VoirHistoryKit so the leaderboard and your own PRs are reachable from any device.
What it's built on
YOLO11n run via CoreML for segmentation. Apple Vision for pose estimation. A custom biomechanics analyzer for the form curves. HealthKit for the workout record. VoirHistoryKit for the cross-device sync.