Skip to content

Releases: thisishale/SlouchLess

SlouchLess v2.0.0

Choose a tag to compare

@thisishale thisishale released this 22 Jul 21:32
e977081

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:

  1. Download the appropriate OS build
  2. Run the application
  3. Complete setup questions regarding camera selection and position
  4. Pick a trained model, or choose calibration and follow the on-screen prompts
  5. Minimize the video window to resume work

Requirements:

  • Windows 11 (64-bit) or Linux (Ubuntu 22.04 tested)
  • Webcam or built-in camera

SlouchLess v1.0.0

Choose a tag to compare

@thisishale thisishale released this 09 Jul 20:14
c5bf6d0

SlouchLess v1.0.0

SlouchLess is a lightweight desktop app that watches your posture through your camera and nudges you when you start slouching.

How it works

  • Uses MediaPipe pose detection to track your neck, shoulders, and head position in real time.
  • A short guided calibration (sit upright, then slouch on cue) learns your personal posture thresholds instead of relying on one-size-fits-all defaults.
  • Adapts its detection method to where your webcam actually sits - above your monitor or below it - since that changes which signals are reliable.
  • Pops up a (mildly judgmental) reminder once it's confident you've been slouching for some time.

Getting started

  1. Download the build for your OS below.
  2. Run it.
  3. Answer the setup questions (choose camera, camera position, and whether to calibrate).
  4. If calibrating, follow the on-screen prompts: sit upright, then slouch, each cued by a beep.
  5. Minimize the video window and get back to work - it'll only interrupt you when you actually need it.

Requirements

  • Windows 11 (64-bit) or Linux (tested on Ubuntu 22.04)
  • A webcam or built-in camera

Known limitations

  • Only tested on Windows 11 and Ubuntu 22.04 - other versions/distros may work but aren't verified.
  • Supports two camera positions, above or below the monitor. Results in other setups aren't verified.
  • The exe is unsigned, so Windows SmartScreen may warn on first run - click "More info" → "Run anyway."