Skip to content

Slouch Tracker v1.0.0

Choose a tag to compare

@github-actions github-actions released this 23 Jul 18:37

First public release.

Slouch Tracker is a privacy-first webcam posture tracker for Windows. It watches your webcam, estimates your body pose in real time, and warns you when you start slouching. Everything runs on-device in native Rust: no cloud services, no accounts, no telemetry. The only network access the app ever makes is a one-time ~245 MB pose-model download on first launch.

Highlights

  • Real-time posture detection: RTMDet-nano person detection plus NLF-L pose estimation (17 keypoints and 3D depth) on DirectML via native ONNX Runtime
  • Train your own classifier in-app on your own labeled frames: 6 classifier types, 12 feature types, optional k-fold cross-validation with reported metrics
  • Fast data collection with in-app keys and global hotkeys (Ctrl+Win+G/B/A) that work while the app is unfocused
  • Privacy mode: the live preview is obscured while detection keeps running
  • Minimize to tray, pause/resume from the tray or the window, optional start at login
  • Local SQLite storage; dataset export and import as portable .slouchpack archives

Install

  1. Download Slouch.Tracker_1.0.0_x64-setup.exe below and run it.
  2. Windows SmartScreen will warn because the build is unsigned: click More info, then Run anyway.
  3. On first launch the app downloads the pose model (~245 MB) once, verified against a pinned SHA-256. For machines without internet access, see the fully-offline installation steps in the README.

Requirements: Windows 10 or 11 (x64) with a DirectX 12-capable GPU.

Licensing

The source code is MIT. The NLF-L pose model (by István Sárándi, redistributed with the author's permission) is licensed for non-commercial use, so the application is for non-commercial scientific research, non-commercial education, or non-commercial artistic use cases only. Details in THIRD-PARTY-NOTICES.md.