Repository navigation
Home
EarA is an unofficial, open-source GTK4 companion for Nothing and CMF earbuds on Linux. It provides battery status, ANC and transparency controls, EQ, gesture mapping, find-my-earbuds, and Bluetooth audio routing through BlueZ and PipeWire/PulseAudio.
EarA is an independent community project and is not affiliated with Nothing Technology or CMF.
Current release: v0.5.3 · Download · Interactive demo
- Installation — AppImage, Debian/Ubuntu, RPM, and source installation
- Getting Started — pair earbuds, connect EarA, and use the GUI or CLI
- Supported Devices — current Nothing/CMF compatibility matrix
- Troubleshooting — connection, RFCOMM, PipeWire, and audio-profile fixes
- CLI Reference — useful commands and examples
- Protocol and Architecture — how host audio and earbud controls fit together
- Contributing — report a device, file a bug, or submit a pull request
- Pair the earbuds in your desktop Bluetooth settings.
- Take both earbuds out of the case.
- Start EarA with
eara gui. - Select the earbuds and press Connect.
For command-line diagnostics:
eara doctor
eara --json statusNothing Ear (a) is the reference device. CMF Buds 2 has also been hardware-tested for battery, ANC, preset EQ, and custom EQ. Other models use the same protocol family but may need community confirmation.
EarA is an unofficial community project and is not affiliated with Nothing Technology or CMF. · Source · GPL-3.0-or-later