Load an MP4, MOV, or WebM tennis clip
Pose skeleton and joint angles will appear over the video.
Help
Local Coaching Review
Videos are NEVER uploaded to the server. All pose analysis and rendering runs locally on this device/browser.
Projects save overlays, comments, markers, playback state, and settings locally. Browsers cannot permanently access local video files, so restoring a browser project may require re-selecting the original video file.
Supported devices include Chrome, Safari, iPadOS, iPhone, macOS, Windows, and Electron desktop builds.
In Electron, the desktop app can safely remember local video paths and reopen previous files. In the browser, only metadata and project state are stored.
Mobile upload
QR Upload
Scan the QR code with a phone, upload a video, then open the library.
Project import
Import Project
Scan with your phone and upload a project JSON file.
Server videos
Open Library
Loading uploaded videos...
Admin
Admin Login
Public reset
Reset Analyzer
Reset analyzer and clear saved projects from this browser?
Annotation