Live · video agent

Your AI spotter
watches the tape.

Upload a set of push-ups or pull-ups. NVIDIA video AI finds the rep to fix. We measure every joint, coach the fix, and replay your rep in 3D next to the corrected one.

body points measured
33
body points measured
push-ups & pull-ups
2
push-ups & pull-ups
to your verdict
~1 min
to your verdict
Sample pull-up frame flagged by the video model
98° → ≤75°128° → ≥150°
Rep 2 · FreezeSample · Pull-ups
NVIDIA video AI · cached· Rep 2
Found bad rep at0:00
Partial range at top86% conf
Powered by
  • NVIDIA video AI
  • MediaPipe
  • OpenAI
How it works

Watch. Measure. Coach.
Show. Verify.

Push-ups and pull-ups for now. One pipeline, usually under a minute. Every number on screen is measured — not guessed.

  1. 01

    Watch

    NVIDIA video AI

    A video model watches your whole set of push-ups or pull-ups and timestamps the rep where your form broke.

    FOUND 0:07
  2. 02

    Measure

    MediaPipe Pose

    33 body points on that exact frame. Every joint angle, checked against evidence-based targets.

    ELBOW 98°
  3. 03

    Coach

    GPT

    A coach that quotes your numbers back to you, with three cues and a drill for next session.

    3 CUES
  4. 04

    Show

    3D replay

    Your rep replayed in 3D next to the corrected rep, with the target form drawn on your own frame.

    YOU vs TARGET
  5. 05

    Verify

    Optional AI photo

    Want a photo of you doing it right? GPT Image draws it, then we re-measure it to prove the fix.

    62° ✓
Your turn

Put your set on tape.

Upload a set of push-ups or pull-ups. NVIDIA video AI finds the rep to fix, we measure every joint on that frame, and your coach tells you exactly what to change.

Drop your set

Push-ups or pull-ups · MP4 or MOV · 5–20 s

On your phone you can record straight from the camera.

Exercise
Where to put your phone
Push-upsSIDE · FLOOR

Side-on, phone on the floor about 2 m away — head to heels in frame.

Pull-upsREAR / SIDE

From behind or the side, with the bar and your whole body in frame.

No clip handy? Try ours