Control external display brightness and volume on macOS using keyboard keys or sliders, with native OSD support.
MonitorControl is a macOS application that enables users to control the brightness, volume, and contrast of external displays using their Apple keyboard media keys, custom shortcuts, or menubar sliders. It solves the problem of macOS lacking native support for adjusting external monitor settings by providing hardware and software control methods while displaying the system's native on-screen displays.
Mac users with external monitors who want integrated control over display brightness and volume without relying on monitor buttons or third-party hardware.
Developers choose MonitorControl for its deep macOS integration, support for multiple control protocols (DDC, native Apple, software dimming), extensive customization options, and completely free, open-source nature compared to paid alternatives.
🖥 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.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Shows native brightness and volume on-screen displays (OSDs), making external monitors feel like built-in Apple displays for a cohesive user experience.
Supports hardware DDC for external displays, native Apple protocols, and software dimming, ensuring compatibility with a wide range of monitors and virtual screens.
Offers dozens of settings, including smooth transitions, display synchronization, and combined hardware/software dimming, accessible through advanced preferences.
Works out-of-the-box with Apple media keys and allows custom keyboard shortcuts for personalized control over brightness, volume, and contrast.
DDC control is unsupported on built-in HDMI ports of several Mac models (e.g., M1/M2 Macs), and some displays like EIZO only allow software dimming, reducing functionality.
Recent versions have had crashing issues on macOS 15 Sequoia/Tahoe, and native OSD support is partially broken on Tahoe, requiring manual updates and workarounds.
Requires adding the app to Accessibility settings to use native keyboard keys, a non-intuitive step that can confuse users and hinder initial setup.