Form Detective is a free AI-powered lifting form checker. Upload a phone video of your squat, bench press or deadlift and get a rep-by-rep written report plus a true 3D skeleton replay — built on YOLO pose detection, ViTPose and VideoPose3D.
An interactive anatomical Body Map lets you log injury risk and training fatigue independently for each muscle group, with severity from mild to severe. Risks detected from your video analyses flow in automatically.
Each lift has a hand-curated baseline warmup and cooldown. On top of that, recurring issues from your last 60 days of video analyses (knee valgus, forward lean, butt wink, bar path drift, etc.) layer in extra mobility drills targeted at the muscles driving those errors.
Ask follow-up questions in chat. The coach has context on your active body risks, your current fatigue, and the form errors that keep showing up across your sessions, so its cues are specific to you instead of generic.
You upload a short video of your lift. Form Detective runs pose estimation (YOLO + ViTPose) and reconstructs a true 3D skeleton with VideoPose3D. It then analyzes each rep for common form errors and returns a written report plus a 3D replay you can scrub through.
Squat, bench press and deadlift are fully supported with exercise-specific error detection — depth, knee cave, butt wink, bar path drift, elbow flare, lockout asymmetry, and more.
Yes — every account gets free daily form checks. Heavier usage is covered by a low-cost credit pack. No subscription required.
Yes. A normal side-on phone video at 30fps is enough. The 3D reconstruction runs server-side on GPU, so you don't need a special camera or depth sensor.
Yes. Hip-crease vs knee position is computed from the 3D skeleton on every rep, so depth is reported objectively rather than by eyeballing the video.
Uploaded videos auto-delete one hour after processing. Only the numeric analysis (joint angles, error tags, scores) is retained for your history.
Yes. Recurring issues from your last 60 days of analyses are surfaced to the coach chat and used to layer extra warmup and cooldown drills into your routine.