Tool Open source
MousePods is an open-source Linux tool that turns motion sensors in AirPods 3 and AirPods Pro into a head-tracking mouse or simulator controller without an Apple device. It connects over Bluetooth through BlueZ, starts the appropriate sensor protocol—Apple RemoteHID for AirPods 3 or SensorDataWX for AirPods Pro—and sends the resulting motion data through a virtual uinput device for Wayland and X11. Its motion engine derives yaw, pitch, and roll from gyroscope and gravity data, re-estimates gyro bias while stationary, and applies One-Euro smoothing; cursor modes include head or bud movement, calibrated screen pointing, and experimental inertial gliding. The local desktop app provides battery and orientation displays, live sensor data, calibration, settings, shortcuts, and a sensor explorer, with a Flatpak distribution available. It also supports head tracking in Proton games through opentrack and includes an experimental Chrome extension for controlling 360-degree video views. The source code is licensed under Apache-2.0; protocol documentation, findings, and captures use CC BY 4.0.
1 use taken from transcripts — each links to the moment in the video.
Turns AirPods into a head-tracking mouse on Linux with no Apple device in the loop, reading motion sensors over Bluetooth into a virtual input device that works on Wayland and X11, with a local app for battery, orientation, and calibration.
1 in the library.