Back to projects
activev0.1.0

poise

Your AirPods as 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.

Latest release
v0.1.0
Platform
macOS
Download
2 release assets
Updated
Aug 4, 2026
Problem

Posture apps usually mean a webcam watching you all day, or a wearable you have to remember to charge and put on.

What I built

A SwiftUI menu bar app that taps the AirPods' CMHeadphoneMotionManager, calibrates an upright baseline, and watches for sustained forward tilt. Everything stays local.

Developer setup

clonegit clone https://github.com/jx-grxf/poise.git && cd poise

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.