It's unofficial software and not affilated with Nothing (legal)
Native macOS menu bar app to control Nothing headphones.
Completely local, fully native, no analytics, entirely free. Feel free to contribute.
Special credits to:
Ear (web) project developers for bluetooth communication code, it has been really helpful in developing this project. Link to Ear (web): https://earweb.bttl.xyz
Download .zip archive from releases and drag NothingBar.app to /Applications folder. The app updates automatically through the Sparkle, you can manage this in the app settings.
| Classic | Apple |
|---|---|
![]() |
![]() |
- 🟢 works and tested
- 🟡 may work, but support is still in process
The library swift-nothing-ear is used to communicate with the device. New features should first be supported there, and then in the app.
- 🟡 Nothing Ear (1)
- 🟡 Nothing Ear (2)
- 🟡 Nothing Ear (3)
- 🟡 Nothing Ear (3a)
- 🟡 Nothing Ear (stick)
- 🟡 Nothing Ear (open)
- 🟡 Nothing Ear
- 🟢 Nothing Ear (a)
- 🟢 Nothing Headphone (1)
- 🟡 Nothing Headphone (a)
- 🟡 CMF Buds Pro
- 🟢 CMF Buds Pro 2
- 🟡 CMF Buds
- 🟡 CMF Buds 2a
- 🟢 CMF Buds 2
- 🟡 CMF Buds 2 Plus
- 🟡 CMF Neckband Pro
- 🟡 CMF Headphone Pro
Tip
If nothing happens when connecting the headphones, please check the Bluetooth device name. It's better if it matches the factory name (or a suitable model from the list above). Some models can be automatically detected by serial number, but not all.
- Fork the repository.
- Implement a new feature, fix a bug, or make any changes you'd like. You can use AI agents or any tools you prefer to help with coding, but please review and test your code manually before submitting.
- Create a pull request describing what you've done and why it should be merged into the app. I'll review the changes, which may take some time. I may also ask you to make some modifications. In rare cases, I might decline the pull request with an explanation.
- After merging, once enough changes have accumulated for a release, I'll build an update and make it available to all users.
- Thank you for your contribution — you're awesome!
Note
If you want to modify the headphone interaction functionality, you should make those changes in the swift-nothing-ear package.
If you can't code but have ideas on how to improve the app, please create an issue and describe your idea, bug report, or any other needed change. I'll do my best to implement the necessary functionality in my spare time.
- Auto-update system
- Spatial Audio
- Installation from brew
- Find buds
- More EQ capabilities
- Handle controls gestures
-
This software is not affiliated with, sponsored by, or endorsed by Nothing Technology. This software is a third-party project and is NOT an official Nothing product.
-
Nothing, the Nothing logo and other brand related content are trademarks of Nothing Technology Limited and are protected by copyright, trademark, and other intellectual property laws.
-
You use this software at your own risk. The developer makes no warranties regarding compatibility with all firmware versions, performance, or reliability.
-
The developer shall not be liable for any direct or indirect damages arising from the use of the software, including data loss, hardware damage, or degraded audio quality.
-
By installing and using this software, you agree to the terms of this disclaimer.
If you have questions, contact me.




