Every monitor,
nothing phoning home.
Brightness, contrast, inputs, GPU saturation and refresh rate for every screen you own. No account, no cloud, no telemetry. Ever.
One panel. Everything your monitors actually support.
MoniTweak reads what your displays genuinely advertise over DDC/CI and GPU vendor APIs, and only shows the controls that will really work — no guessing, no invented buttons.
Brightness, contrast, volume, sharpness
Whatever your monitor honestly reports. Nothing invented.
Presets that do more
Input, levels, even your Windows main display — one click.
GPU saturation control
NVIDIA and AMD digital vibrance, per screen.
ExperimentalRefresh rate switching
No trip to Windows Settings required.
Schedules that clean up after themselves
Dim on a timer. Restore automatically when it ends.
Global hotkeys + on-screen display
Adjust brightness without touching the mouse.
Diagnostics you control
A read-only export, and a mode that blocks every write.
Doesn't get in the way
No admin rights. Upgrades in place, keeps your settings.
One click for “I sat down to work.”
A MoniTweak preset isn't just a brightness value. It can switch a monitor's input, set contrast and volume, and even move your Windows main display — all validated, all applied as one action.
- Right-click the tray icon — presets are one level deep, no submenu
- Give any preset its own global keyboard shortcut
- Only the values you actually checked get applied
Dims when you leave. Restores when you're back.
Auto-dim kicks in after real inactivity — and knows the difference between “you stepped away” and “you're watching a full-screen video.” Time-based schedules work the same way: they restore your previous brightness the moment they end, instead of leaving you stuck at 20%.
- Full-screen apps and reported media playback both count as activity
- Per-screen and global schedules, with a visible “Scheduled” badge
- Restore-on-startup, so a reboot never resets your eyes
DDC/CI is a standard. Firmware is a suggestion.
Some monitors publish an incomplete MCCS table. Some drop DDC/CI entirely after an input switch. MoniTweak never invents a connector it hasn't actually confirmed — and gives you a manual escape hatch when firmware doesn't cooperate.
- Add a custom VCP hex code, name it, test it before saving
- An input is only shown as active once it's reliably confirmed
- Smart caching keeps redetection fast without hiding hardware changes
Your monitors. Your machine. Your business.
Free, local, and built by someone who was tired of six OSD remotes on the desk.