Pro coaches different parts of your throw, not the same things in fancier words. On top of everything Amateur flags, it looks for fine details Amateur skips — pocket timing, head drift, posture tilt, plant-foot stability, whether your arm slows before release — and it describes all of it in real coaching terms (brace, pocket, hip–shoulder separation) rather than everyday explanations.
Cues & guidance
Disc measurements
Session & progress
Voice & sound
Voice
commands ("more", "why", "back", "note") aren't available in this browser —
iPhones and iPads don't support them. The hand gestures cover everything
except notes; type those on any throw in the Throws tab.
Camera & capture
In the app, your throw is recorded in slow motion, so a shorter window means quicker coaching. Three beeps count you in, and the long tone is the moment recording starts. Lengthen it if you ever feel rushed.
Account & plan
Loading…
Early adopters SUPERADMIN
Demo mode SUPERADMIN
Pose engine SUPERADMIN
Before bumping any of these:
1. Re-freeze the validation landmarks (tools/freeze_drill_validation_landmarks.py) and re-run tools/validate_drill_detectors.py — the detectors are tuned to landmark geometry and CI stays red until they are re-frozen. 2. Re-run the model benchmark on real clips: newer is not automatically better (the old heavy model measured worse than full at 3x the cost). 3. Re-test segmentation — disabled because MediaPipe 1.0.0 returns a mask that crashes the process; re-enabling is one line in mp_compat.py. 4. Test live coaching on a real phone before shipping.
App tools SUPERADMIN
Start over
Your account, your Pro access and your Setup preferences are kept. The anonymized movement data described above is not tied to your account and stays as-is.
This cannot be undone. Type RESET to confirm.
Muted problems
Turn off any throw problem you don’t want to work on. The coach
will never highlight a muted problem — no cue, no drill, no summary mention —
until you switch it back on. Everything is on by default.