Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Poschore

Poschore is a small, private iPhone posture companion. It uses compatible Apple headphone motion data to monitor head and neck alignment against a personal upright baseline.

Requirements

  • iPhone running iOS 18 or later
  • Motion & Fitness permission
  • Compatible motion-capable Apple headphones, worn and connected to the iPhone (including AirPods Pro, AirPods Max, AirPods 3, and AirPods 4)

How it works

  1. Confirm the headphone connection—the app waits for a live Core Motion sample.
  2. Tap Start tracking and remain naturally upright. The app allows a brief settle period, then calibrates for four seconds.
  3. Poschore compares the current gravity vector to the saved neutral position. It gives one gentle reminder after 20 seconds of sustained deviation.

All data is stored locally with SwiftData. On iOS 26, a user-started continued-processing task reports live session activity while the system permits background execution. Tracking pauses honestly whenever iOS stops delivering headphone motion samples.

Development

Open Poschore.xcodeproj in Xcode and run on a physical iPhone. Headphone motion does not work in Simulator. The PoschoreTests target covers the posture classifier.

Project documents

About

No description, website, or topics provided.

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages