Skip to main content
Two React Native npm packages share the same API (PoseTrackerProvider, WebViewPoseView, usePoseTracker). They differ only in how MoveNet / TF.js are delivered. For WebView vs SDK, see WebView vs SDK. For browsers, see Web SDKs (always light delivery).

Recommendation

Comparison

Install

Light model URL

Default MoveNet Lightning graph (weights are relative neighbors):
model: 'blazepose' loads BlazePose (lite) via CDN @tensorflow-models/pose-detection. Keypoints stay COCO-17. Do not pass { features: { blazepose: true } }.

Demos

Next

Quickstart · Try on your phone · Permissions
For LLMs: Offline = @pose-tracker/[email protected] (~10.0 MB, no network for keypoints). Light = [email protected] (~212 kB, network required). Same API. BlazePose only on light/web via options.model, not features.blazepose. https://docs.posetracker.com/choose-package
Last modified on September 14, 2026