SlouchLess is a lightweight desktop app that watches your posture through your camera and nudges you when you start slouching.
What's changed since v1.0.0:
- Added trained posture-detection models (neural net, SVM, random forest) as an alternative to manual calibration - pick one at startup, or fall back to calibration if you'd rather
- Added a "Switch Model" button on the video window to change detection method mid-session, without restarting
- Replaced MediaPipe with RTMPose for pose detection
- Various stability fixes to camera detection and calibration flow
How it works:
- Uses RTMPose pose detection to monitor neck, shoulders, and head position in real time
- Offers a choice of pre-trained models, or a guided calibration process (sit upright, then slouch on cue) to set personal posture thresholds instead of using generic ones
- Adjusts detection based on webcam placement - above or below monitor - since positioning affects signal reliability
- Displays a reminder notification after detecting sustained slouching
Getting started:
- Download the appropriate OS build
- Run the application
- Complete setup questions regarding camera selection and position
- Pick a trained model, or choose calibration and follow the on-screen prompts
- Minimize the video window to resume work
Requirements:
- Windows 11 (64-bit) or Linux (Ubuntu 22.04 tested)
- Webcam or built-in camera