Windows treats every monitor the same. DispCtrl treats each one on its own terms: brightness in step across every screen, night light, keep awake, a taskbar that hides where you want it, OLED care and your monitor's own settings.
Built for desks with more than one screen, and for the laptops Windows never quite gets right.
Calibrate each monitor's range once, and a laptop panel and an external monitor match at every level after that. External monitors are driven over DDC/CI and built-in screens through Windows, with software dimming below the panel's own floor.
Turn on Replace Windows brightness and the Quick Settings slider and your laptop's brightness keys move every display, not just the one they were made for.
Warmer and dimmer than Windows allows, down to 1900K, per monitor or in unison.
No sleep for as long as you need, and no "Away" status in Teams while you read.
Hide it on some displays and keep it on others, with a native-feeling slide.
Two-stage idle dimming that pauses for full-screen video and games.
Contrast, input, picture mode, volume and more, with only the values your monitor accepts.
Dims everything around the window you're using, per monitor, following the mouse if you like.
Brightness, night light, focus and more, even with the window closed.
Modes, scaling, HDR, orientation, per-monitor wallpaper, and an arrangement by real size.

Click the tray icon and the panel rises from the taskbar, like Windows' own Quick Settings, and sinks back when you click away.
WinUI 3 with Mica and Fluent controls. It feels like part of Windows because it's built from the same parts.
dispctrl does everything the app does, with JSON output and meaningful exit codes. Use it in scripts, Task Scheduler and your own shortcuts.
Every monitor is a little different, and no one person owns them all. DispCtrl learns each one it meets, and a shared, open device library carries what one owner works out to everyone with the same model.
DispCtrl reads what it supports over DDC/CI and remembers the model.
Watch the undocumented codes change as you use the monitor's menu, give them names, or say what a laptop panel is.
One click opens a GitHub issue. After review it joins the library, and every owner of that model gets it.
No telemetry, ever. Sharing is always your choice, and serial numbers are removed before you see the text.
Windows 11 on x64. Installs per user; nothing needs administrator rights.
Latest ·Automatic updates, installed and removed like any other Store app.
Open in the StoreThe setup program: a desktop shortcut, dispctrl on your PATH, and repair options.
Install and update from the Windows Package Manager. Coming after the first stable release.
Prefer to build it yourself? Build from source with a single build.cmd. Every release lists SHA-256 checksums.
DispCtrl is built on evenings and weekends, because my own desk needed it. There are no ads, no paid tier and no tracking, and there never will be.
A donation buys time to build, and the odd monitor to test on. Any amount, once, is plenty.
Not today? Star the repository, report a bug or add your monitor — that helps just as much.
Short, plain and true. Each opens as a simple page of its own.