Display profiles for Windows: gamma, contrast, brightness, colour temperature and vibrance,
switched with a hotkey, per app or on a schedule.
- Profiles. Save looks such as "Gaming", "Night" and "Photo editing" and switch with one click, a global hotkey or the tray menu. A small on-screen message confirms the switch without stealing focus from games.
- Every monitor. Colours apply to all connected displays, and DispHub can leave chosen displays alone.
- Vibrance. Saturation on NVIDIA, Intel and AMD (beta) graphics, so it also works on the built-in screen of most laptops.
- Templates and links. Start a profile from a template, or share one as a
disphub://link. - Automation. Switch profiles while a specific app is in front (one app free, every app with Pro), and fade to warmer colours at night on a schedule (Pro), from sunset to sunrise or at set hours.
- Safe. Your original colours are saved before anything changes and restored when you turn DispHub off or quit, even after a crash.
- Private. No account, no telemetry. Everything stays on your PC.
DispHub is on the Microsoft Store. Every Pro feature is free for the first week; after that the free version keeps three profiles and one app rule, and a one-time Pro upgrade keeps the rest (every app, schedules, per-display settings and unlimited profiles) and supports development.
You can also build it yourself (below).
| Feature | Works with |
|---|---|
| Gamma, contrast, brightness, colour temperature | Any GPU (Windows gamma ramps). Not available while HDR is on. |
| Screen brightness (the screen's own backlight) | Laptop screens, and external monitors with DDC/CI on, which most have. |
| Refresh rate and HDR per profile | Any display with more than one refresh rate; HDR needs an HDR display. The screen goes dark for a moment while it switches. |
| Vibrance | NVIDIA and Intel (including laptop screens on Intel graphics). AMD is in beta: please report how it works for you. |
Windows only allows moderate colour changes by default. For very warm night colours, DispHub can lift that limit for you (Settings > Displays > Full colour range; needs administrator approval once).
Do people watching my stream or screen share see the changed colours? Not with OBS, Discord, Teams or screenshots. DispHub changes colours in your graphics card's output, after Windows has drawn the screen, so they capture the original colours and your viewers see a normal picture. A capture card is different: it records the signal going to your monitor, so it shows your profile too.
My night profile isn't as warm as I set it. Windows limits how far colours can change by default. Turn on Settings > Displays > Full colour range (asks for administrator approval once).
Nothing changes on my HDR screen. Windows doesn't allow gamma changes while HDR is on. Vibrance still works.
- Translate DispHub into your language on Weblate. No coding needed.
- Share a profile: copy it as a link and post it anywhere.
- Report a bug with About > Copy diagnostics, or read CONTRIBUTING.md to send code.
Requirements: Windows 10 2004 or later and the .NET 10 SDK.
git clone https://github.com/qlintenFX/DispHub.git
cd DispHub
dotnet run --project src/DispHubRun the tests with dotnet test --project tests/DispHub.Tests/DispHub.Tests.csproj.
See CONTRIBUTING.md before opening a pull request.
DispHub is free software under the GNU General Public License v3.0 or later. Third-party components are listed in THIRD_PARTY_NOTICES.md.
The DispHub name and icon are not covered by the GPL. If you publish a modified version, please give it a different name and icon so people don't confuse it with the official app.
