Dashboard
Recent analyses
Upload Video
- Film from the side (90°)
- 3–5 m distance, full body visible
- One person in frame
- 5–10 seconds of steady movement
- Normal speed — not slow-motion (it distorts cadence & contact time)
- Good, even lighting
Upload a video to continue
Free · 3 analyses per day
Analyzing your clip
Preparing upload…
Your results
Results aren’t stored — download to keep it. Download .mp4
Coach’s notes
Your drills to fix it
Do these, then re-film and open Before / after to see the change.
Findings
Key metrics
Joint angles
| Angle | Min | Mean | Max | Optimal | Status | Valid |
|---|
Your results
Results aren’t stored — download to keep it. Download .png
Coach’s notes
Joint angles
| Angle | Value | Optimal | Status |
|---|
Analysis failed
Something went wrong.
- Film from the side — the camera should see your full body.
- Keep one athlete in the frame, in good light.
- 5–15 seconds at a steady pace works best.
Your history
Analyses run for someone else? Tap ✕ on a card to remove just that one, or Clear all to reset your stats.
Your progress
The shaded band is the optimal range. Watch each metric trend toward it over time.
Before / after
Saved analysis
Measurements
Train on real numbers, not guesswork
Start free. Upgrade when you want the measurements, coaching and video that tell you exactly what to change.
Starter
See the tech work and try the process.
No card required
- 3 analyses / month
- Skeleton + score (angles hidden)
- AI coaching & measurements
- Overlay video & history
Enthusiast
The full analysis for one discipline.
billed annually · save ~45%
- 30 analyses / month
- Full AI coaching + action plan
- Exact joint angles, no watermark
- Overlay video + slow-motion
- Cloud history + progress
Full
Multi-sport, progress analytics & a human review.
billed annually
- Everything in Enthusiast, 120/mo
- Multi-sport & multi-bike profiles
- Before / after + trend charts
- Branded PDF report + export
- 1 Expert Review included ($29 value)
Prices in USD · cancel anytime · secure checkout by Stripe
What’s new
Everything we’ve shipped, newest first. Most of it starts with someone telling us a result didn’t match what they saw — the prompt at the bottom of every report.
Result feedback
What athletes said about their own results. The negative rate split by quality gate and confidence is the signal: 👎 on runs the gate already flagged means the warning copy is too quiet; 👎 on clean, high-confidence runs means the scoring is wrong.
Expert Review queue
Paid reviews waiting to be written. Each one opens on the athlete's stored analysis and its annotated frame — the original clip is long gone, uploads expire in hours.