Fast timer, clean movement library, media you can swap later.
API-ready workout data. Local-first media. Easy to inspect and swap.
Structured for API delivery later. Right now it runs as a standalone deployable file.
Saved locally on this device. Nothing leaves your browser in this version.