MonitorControl /MonitorControl

🖥 Control your display's brightness & volume on your Mac as if it was a native Apple Display. Use Apple Keyboard keys or custom shortcuts. Shows the native macOS OSDs.

★ 34,677⑂ 1,041👁 168⑃ 302● 1,038▤ 27◈ 511
SwiftMITCreated 2017-09-16monitorcontrol.app
34,677
stars
+5
1,041
forks
168
watchers
302
prs
1,038
issues
27
releases
511
discussions

README

MonitorControl
Controls your external display brightness and volume and shows native OSD.
Use menubar extra sliders or the keyboard, including native Apple keys!




















 Download

Go to Releases and download the latest .dmg, or you can install via Homebrew:
shell
brew install --cask monitorcontrol


 Major features

- Control your display's brightness, volume and contrast!
- Shows native OSD for brightness and volume.
- Supports multiple protocols to adjust brightness: DDC for external displays (brightness, contrast, volume), native Apple protocol for Apple and built-in displays, Gamma table control for software dimming, shade control for AirPlay, Sidecar and Display Link devices and other virtual screens.
- Supports smooth brightness transitions.
- Seamlessly combined hardware and software dimming extends dimming beyond the minimum brightness available on your display.
- Synchronize brightness from built-in and Apple screens - replicate Ambient light sensor and touch bar induced changes to a non-Apple external display!
- Sync up all your displays using a single slider or keyboard shortcuts.
- Allows dimming to full black.
- Support for custom keyboard shortcuts as well as standard brightness and media keys on Apple keyboards.
- Dozens of customization options to tweak the inner workings of the app to suit your hardware and needs (don't forget to enable Show advanced settings in app Settings).
- Simple, unobtrusive UI to blend in to the general aesthetics of macOS.
- Completely FREE.

For additional features, more advanced brightness control with XDR/HDR brightness upscaling and support for more Mac models and displays, check out BetterDisplay!

 Screenshots (Settings)








 How to install and use the app

1. Download the app
2. Copy the MonitorControl app file from the .dmg file to your Applications folder
3. Click on the MonitorControl app
4. Add the app to Accessibility under System Settings » Privacy & Security as prompted (this is required only if you wish to use the native Apple keyboard brightness and media keys - if this is not the case, you can safely skip this step).
5. Use your keyboard or the sliders in the app menu (a brightness symbol in the macOS menubar as shown on the screenshot above) to control your displays.
6. Open Settings… for customization options (enable Show advanced settings for even more options).
7. You can set up custom keyboard shortcuts under the Keyboard in Settings (the app uses Apple media keys by default).
8. If you have any questions, go to Discussions!

 macOS compatibility

| MonitorControl version | macOS version     |
| ---------------------- | ----------------- |
| v4.0.0                 | Catalina 10.15   |
| v3.1.1                 | Mojave 10.14      |
| v2.1.0                 | Sierra 10.12      |

_ With some limitations - full functionality available on macOS 11 Big Sur or newer._

For macOS 27 Golden Gate compatibility v4.4.0 or newer is required!

Please note that current versions h

Top issues

Discussions

Latest release

MonitorControl v4.4.0 v4.4.0 2026-09-15
This is a maintenance update addressing compatibility issues with macOS 27 Golden Gate and macOS 26 Tahoe, helping keep our beloved MonitorControl going in its original glory.

It is for those who have grown attached to MonitorControl just the way it is, and still prefer its simple, familiar way of doing things over some of the fancier alternatives out there.

 What's Changed

- Restored the traditional OSD for macOS 26 and macOS 27.
- Fixed app Settings appearing on every interaction with the macOS 27 Siri app.
- Fixed custom keyboard shortcut recording issues on macOS 27.
- Various 

Snapshot: 2026-11-10T09:35:25Z · Data license Apache-2.0 · JSON