macos menu bar app to switch noise modes and check battery on oneplus buds.
download latest macos app (.dmg)
- connects to compatible oneplus buds over bluetooth
- switches between noise cancellation, transparency, and off
- shows left, right, and case battery levels right in the macos menu bar
- optional launch at login
- includes packaging script to generate a signed and notarized dmg
- macos 13.0 or later
- xcode with swiftui and corebluetooth support
- compatible oneplus buds paired with your mac
open the project in xcode:
open "OnePlus Buds Menu.xcodeproj"then select the OnePlus Buds Menu scheme and run the app.
or build an unsigned release app from the command line:
xcodebuild -project "OnePlus Buds Menu.xcodeproj" -scheme "OnePlus Buds Menu" -configuration Release -destination "generic/platform=macOS" -derivedDataPath Build/DerivedData CODE_SIGNING_ALLOWED=NO buildxcodebuild test -project "OnePlus Buds Menu.xcodeproj" -scheme "OnePlus Buds Menu" -destination "platform=macOS"save notarization credentials to your keychain once:
xcrun notarytool store-credentials "OnePlusBudsMenu-Notary"then run:
DEVELOPER_ID_APPLICATION="Developer ID Application: Your Name (TEAMID)" NOTARY_KEYCHAIN_PROFILE="OnePlusBudsMenu-Notary" Packaging/release.shthe notarized dmg and sha-256 checksum are written to:
Artifacts/OnePlus-Buds-Menu.dmg
Artifacts/OnePlus-Buds-Menu.dmg.sha256
this uses private bluetooth command packets to talk to oneplus buds. behavior can vary depending on your earbuds' firmware version and hardware model.
- issue sla: bug reports and questions are answered within 24 hours.
- discussions: join our github discussions.
mit © 2026 Saket Joshi