ℹ️How does it work ?

PoseTracker is the first real-time posture detection API optimized for Web, iOS, and Android. There is no need to install a package, everything is provided by our API callable from a WebView πŸš€.

PoseTracker exposes a simple URL that runs pose estimation and motion tracking.

It now uses a single tracking engine (V3) for both real-time and upload flows.

Client-side by design

  • ❌ no streaming

  • ❌ no latency

  • ❌ privacy problems

What you get

  • Real-time pose estimation (17 keypoints).

  • Optional skeleton overlay.

  • Optional exercise tracking (posture, counter, progression, recommendations).

  • Optional raw outputs (keypoints, angles) on supported plans.

Model

PoseTracker is based on TensorFlow MoveNet by default.

You can also enable BlazePose (plan-gated).

Typical flow (V3)

  1. Initialization.

  2. Placement guidance.

  3. Optional countdown.

  4. Active tracking:

    • posture + counter

    • optional form score, progression, recommendations

    • optional keypoints / angles

For upload flows:

  • video ends with a final counter

  • export finishes with export_ready when enabled

It can run at high FPS on modern devices.

Pose estimation

PoseTracker keypoints

Motion analysis

PoseTracker analyzes keypoints over time.

This enables rep counting and movement feedback.

Try it

circle-info

The easiest way to experience PoseTracker is the mobile demo app.

Install it on iOS or Android.

Then follow along with the docs.

Prefer a browser-based sandbox?

See Try it yourself.

Last updated