Posture
Spots forward slouch and side tilt from a single frame, not a continuous camera feed.
100% local processing
SpineSpy checks your posture in short intervals, then stays out of the way. It waits for five bad snapshots in a row before it nudges you. Local, in the menubar.

SpineSpy sits in your menubar. Calibrate your preferred posture before you start monitoring, then leave it running. It checks you on the interval you set and nudges you only after five bad snapshots in a row.
After a long stretch of focus, your body pays the price. SpineSpy keeps the check in the menubar.



Five bad checks in a row, and it calls you a shrimp.
Spots forward slouch and side tilt from a single frame, not a continuous camera feed.
Notices when you reach for your phone during focus time, without recording the desk.
Waits for five bad snapshots in a row before it makes a sound. No alert fatigue.
One frame, then the camera closes. Pause monitoring from the menubar whenever you want.
A short check, a local read, and a nudge only after a pattern.
SpineSpy opens the camera on the interval you set: 10 minutes, 20 minutes, 30 minutes, or 1 hour.
One frame is checked on your Mac for slouching and phone use. The camera closes immediately.
The icon switches when your posture changes, so you can read it without opening the menu.
After five consecutive bad snapshots, you get one reminder to straighten up.
No continuous feed. Nothing is uploaded. Pause from the menubar.
The camera opens only at the interval you chose.
That frame is checked on your Mac. It never leaves the machine.
The camera shuts as soon as the check is done.
Free, open source, and built so camera data stays on your Mac.
macOS 15+ · Apple Silicon