100% Local Processing

Your AI
posture guardian
in the menubar🦸

SpineSpy takes periodic snapshots to detect bad posture and phone distractions — without keeping your camera always on. Privacy-first, runs entirely on your Mac.

Open Source
macOS 10.15+
MIT License
Posture Detection
Phone Detection
Scroll to explore

Built for people who
live at their computers

After hours of focused work, your body pays the price. SpineSpy keeps watch so you don't have to.

🦸
Good Posture
vs
🧟
Bad Posture

Thoughtful features,
minimal footprint

Posture Detection👀

Uses MediaPipe Pose to detect slouching forward and side tilting. No always-on surveillance.

Phone Spotting📱

YOLOv8 object detection catches when you reach for distractions during focus time.

Configurable Intervals⏱️

Check every 30 seconds, 1, 2, or 5 minutes. Your pace, your preference.

Smart Alerts🔔

Only notifies after 5 consecutive bad snapshots — no false alarm fatigue.

Pause Anytime⏸️

Need a break? Toggle monitoring on/off with a single click from the menubar.

Privacy First🔒

All processing happens locally on your Mac. No data ever leaves your device.

How it
works

Simple, unobtrusive, and respectful of your privacy.

1

Periodic Snapshots

Every N minutes, SpineSpy briefly opens your camera and captures a single frame.

2

AI Analysis

MediaPipe analyzes your posture. YOLOv8 checks for phones. Camera closes immediately.

3

Status Update

Menubar icon updates: 🦸 (good) or 🧟 (needs attention). At a glance, always.

4

Smart Alert

After 5 consecutive bad snapshots, you'll hear a gentle reminder to straighten up.

$ python menubar_app.py
[INFO] Downloading pose model...
[INFO] Model loaded successfully
[DEBUG] Pose detected: 1 people
  forward_lean=0.042 tilt=0.018
[RESULT] Good posture ✓
---
[DEBUG] Pose detected: 1 people
  forward_lean=0.156 tilt=0.032
[RESULT] Slouching (streak: 1/5)
_
🦸 SpineSpy
✓ Monitoring
Interval →
Save Snapshot
Test Alert
Quit

Powered by Modern AI

Built with battle-tested computer vision libraries for reliable, efficient detection.

OpenCVMediaPipeYOLOv8Pythonrumps
🦸

Ready to become a
posture superhero?

Download SpineSpy and start taking care of your spine today. It's free, open source, and respects your privacy.

Requires macOS 10.15+ • Apple Silicon & Intel supported