starman-tech/mousepods는 Linux에서 AirPods의 움직임 센서를 읽어 머리 움직임이나 이어폰 기울기로 마우스 포인터를 조작하는 Python 프로젝트다. GitHub 저장소의 최신 릴리스는 v1.0.0이다. 저장소는 AirPods 3의 연결 방식인 Apple RemoteHID(HID over AACP)를 공개 문서화하고 센서 보고 형식도 다룬다. 제공된 정보에는 v1.0.0에서 추가된 개별 변경 사항이 적혀 있지 않다.
이 프로젝트는 AirPods의 센서 정보를 Linux에서 포인터 제어로 연결하는 동시에, RemoteHID가 센서 데이터를 전달하는 방식도 설명한다. README는 AirPods 3 경로뿐 아니라 Pro 기기의 별도 센서 경로도 다룬다. 커서를 움직이지 않고 진단 정보를 확인하는 실행 모드가 있으며, 테스트 모음에는 159개 검사가 표시되어 있다. Python으로 작성됐고 Apache-2.0 라이선스를 사용한다.
README는 장치에서 확인한 동작과 실험 단계 기능을 구분한다. 따라서 문서화된 경로와 실험 기능을 같은 수준으로 받아들이기보다는, 기능별 근거를 확인할 필요가 있다. 이 저장소는 AirPods 3 헤드 트래킹을 Linux에서 포인터 제어로 연결하는 구현이자 RemoteHID를 살펴볼 참고 자료에 가깝다.