Posture apps usually mean a webcam watching you all day, or a wearable you have to remember to charge and put on.
active v0.1.0
poise
Turn your AirPods into a posture coach — fully on-device.
A native macOS menu bar app that reads head motion from your AirPods' built-in sensors, learns your upright baseline, and nudges you when you start to slouch. No camera, no cloud — the motion data never leaves your Mac.
A SwiftUI menu bar app that taps the AirPods' CMHeadphoneMotionManager, calibrates an upright baseline, and watches for sustained forward tilt — everything stays local.
You get posture feedback from AirPods you're already wearing, with no camera and nothing uploaded.
For anyone who works at a Mac all day and wants a quiet posture reminder without a webcam pointed at them.
Developer setup
source without GitHub CLI
git clone https://github.com/jx-grxf/poise.git && cd poise source with GitHub CLI
gh repo clone jx-grxf/poise && cd poise latest release
open https://github.com/jx-grxf/poise/releases/tag/v0.1.0 download stable macos with GitHub CLI
gh release download v0.1.0 -R jx-grxf/poise -p 'Poise-0.1.0.dmg' download stable archive with GitHub CLI
gh release download v0.1.0 -R jx-grxf/poise -p 'Poise-0.1.0.zip' Highlights
- Reads head motion straight from the AirPods sensors via CMHeadphoneMotionManager.
- Calibrates your upright baseline and only nudges you on sustained slouching.
- Runs entirely on-device — no camera, no cloud upload, no motion data leaving the Mac.
- Sits quietly in the menu bar with a DMG release and Sparkle update feed.