A tiny macOS service · v0.1
Your external display,
finally in sync.
When macOS dims your MacBook — manually or via the ambient sensor — ddc-mirror writes the same brightness to your external monitor over DDC/CI. No menu bar. No hotkeys. No telemetry. Just brightness.
brew install emin93/tap/ddc-mirror
How it works
-
01
Watches built-in brightness
Reads the same
DisplayServicessignal macOS uses for its own brightness HUD — including the ambient-light adjustments you don't think about. -
02
Speaks DDC/CI over USB-C
Hands the value to
m1ddcon Apple Silicon (orddcctlas a fallback) to write the matching brightness percentage to every DDC-capable monitor. -
03
Runs as a brew service
Installed once, started with
brew services. Survives reboots. Costs about twelve megabytes of memory and nothing else.
What it deliberately doesn't do
- No menu bar app. No preferences pane. No settings window. The only UI is the one Apple already shipped.
- No hotkey hijacking. Your brightness keys stay native. ddc-mirror only follows where macOS leads.
- No telemetry. No analytics, no update pings, no crash reporting. It can't tell anyone you installed it.
- No pro tier. MIT, free, forever. There is no paid version because there is no version to upgrade to.
Quickstart
# install & run as a service
brew install emin93/tap/ddc-mirror
brew services start ddc-mirror
# or dry-run, once, with output
ddc-mirror --backend print --once --verbose
The eventual command is brew install ddc-mirror once it lands in homebrew-core. Until then, the personal tap above is the working incantation.