# librepods-org/librepods

AirPods liberated from Apple's ecosystem.

Repository: https://github.com/librepods-org/librepods
Canonical: https://ross.abutalabs.com/products/librepods
Language: Kotlin
License: GPL-3.0
License Family: copyleft
Topics: airpods, linux, reverse-engineering, android, battery-monitor, ear-detection, conversational-awareness, accessiblity, hearing-aid, hearing-aids
Last push: 2026-08-25T11:17:03+00:00

## Health v2 (maintenance only)
Score: 86/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 89, longevity 50
- inputs: {"age_days": 706, "days_push": 8, "days_rel": 74, "gap_med": 22, "n_releases_24m": 12}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 29585, forks 1706 (observed 2026-08-28T04:11:53.567122+00:00)

## What it is
LibrePods is an open-source app that unlocks Apple AirPods-exclusive features on Linux and Android by implementing the proprietary Bluetooth protocol between AirPods and Apple devices. It supports noise control modes, ear detection, battery status, head gestures, conversational awareness, and hearing aid functionality.

## Use cases
- use AirPods noise control modes on Android
- get accurate AirPods battery status on Linux
- enable ear detection outside the Apple ecosystem
- use AirPods hearing aid feature on non-Apple devices
- enable conversational awareness on Android
- rename AirPods from Linux or Android
- use AirPods head gestures on Android

## When to choose
- you use AirPods with Android or Linux and want Apple-exclusive features
- you want an open-source alternative to Apple's ecosystem lock-in
- you need AirPods accessibility features like hearing aid on non-Apple platforms

## When to avoid
- you only use AirPods with Apple devices where features work natively
- you need features like Loud Sound Reduction that are incomplete on your platform
- you are uncomfortable with apps that reverse-engineer proprietary protocols

## Facets
- artifact type: application
- maturity: active
- function: reverse-engineering, developer-tools
- domain: hardware, reverse-engineering, accessibility, cross-platform
- platform: jvm
- tags: airpods, bluetooth, proprietary-protocol, battery-monitor, ear-detection, hearing-aid, conversational-awareness, noise-control, android, linux

## Member repositories
- librepods-org/librepods (main) score 86

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:11:53.567122+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T16:52:54.891281+00:00, confidence not recorded.
  - readme: https://github.com/librepods-org/librepods (fetched 2026-08-28T04:11:53.567122+00:00, sha 9fa4e3f1704d)
- Data as of 2026-08-30T08:39:29.467469+00:00.
