NATIVE macOS · MENU BAR + CLI

Your Soundcore.
Now speaks Mac.

Noise cancelling, the equaliser and battery — right from the menu bar, or scripted from the command line. No vendor app. No phone detour.

Install it
OPEN SOURCE · NATIVE SWIFT · VENDOR BLUETOOTH RFCOMM
The SoundcoreBridge menu bar panel showing battery, noise control and the equaliser
CONNECTED · RFCOMM
ANC · LEVEL 4
CUSTOM EQ · 8 BAND

01 — CAPABILITIES

Control without
the detour.

Your headphones already sound right on your Mac. These are the things you currently have to pick up a phone to change.

01

Noise control

Off, transparency, or on with strength one through five.

02

Equaliser

All twenty-two presets, or your own eight-band curve.

03

Live device status

Battery, firmware and connection state at a glance.

04
$ soundcorectl anc nc

CLI automation

Query and switch modes from scripts and shortcuts.

02 — APP / CLI

One bridge.
Two workflows.

MENU BAR APP

Control that belongs on macOS.

The panel in transparency mode, where the accent colour shifts to teal
COMMAND LINE

Script your listening.

$ soundcorectl status
battery 90%  fw 01.59  ANC level 4/5

$ soundcorectl anc nc --level 5
confirmed byte[71] = 0x00

$ soundcorectl eq rock
confirmed 96 8C 6E 6E 82 96 A0 AA

03 — COMPATIBILITY

Verified first,
supported after.

More models are being added. A device gets write access once its behaviour has been confirmed on real hardware — until then it stays read-only rather than guessing, because wrong offsets written to headphones are how they end up in odd states.

Soundcore Space 2FULL CONTROL
Space One · Q45 · Life seriesIN PROGRESS
Any other Soundcore modelDETECTED · READ-ONLY

Got a different model? Open an issue — it's mostly a matter of confirming what it does.

04 — INSTALL

Take back
the controls.

Open source, native Swift, and built for people who want their headphones to work where they work.

$ brew tap mervin008/tap
$ brew trust mervin008/tap
$ brew install --cask --no-quarantine mervin008/tap/soundcorebridge

Homebrew asks you to trust third-party casks, hence the middle line. Needs macOS 13 or later — or take the zip from releases.

macOSAvailable now
WindowsComing soon
LinuxComing soon

The protocol layer is platform-independent; only the Bluetooth transport is macOS-specific, so the other two are a port rather than a rewrite.

05 — CREDITS

Built on other
people's work.

Copied