Skip to content
Reduces eye strain by adjusting gamma based on the current time
C# PowerShell Inno Setup Batchfile
Branch: master
Clone or download

Latest commit

Tyrrrz Calculate transition duration based on twilight duration
Remove transition duration setting when using location-based solar configuration. Keep it for manual configuration.

Now the transition duration should match to what the user sees outside their window.

Closes #131
Latest commit 9372c57 Apr 2, 2020


Type Name Latest commit message Commit time
Failed to load latest commit information.
.config Update XamlStyler Mar 30, 2020
.github Revert "Publish as 32-bit for maximum compatibility" Mar 26, 2020
.screenshots Update screenshots Nov 23, 2019
Installer Update .NET installer URLs in the installation script (#144) Mar 25, 2020
LightBulb.Tests Calculate transition duration based on twilight duration Apr 2, 2020
LightBulb.WindowsApi Cleanup Jan 11, 2020
LightBulb Calculate transition duration based on twilight duration Apr 2, 2020
.gitattributes Add .gitignore and .gitattributes. Jan 3, 2017
.gitignore Use GitHub actions Nov 6, 2019 Update changelog Dec 24, 2019
License.txt Update year in copyright Mar 27, 2020
LightBulb.props Use net core 3.1 Dec 6, 2019
LightBulb.sln Cleanup Jan 11, 2020 Update readme Dec 6, 2019
UpdateVersion.ps1 Use shared props file Dec 1, 2019
favicon.ico Update icon Nov 25, 2017
favicon.png Update icon Nov 25, 2017
logo.png Fix colors in logo Jul 30, 2017

LightBulb 💡

Build Release Downloads Donate

LightBulb is an application that reduces eyestrain produced by staring at a computer screen when working late hours. As the day goes on, it continuously adjusts gamma, transitioning the display color temperature from cold blue in the afternoon to warm yellow during the night. Its primary objective is to match the color of the screen to the light sources of your surrounding environment - typically, sunlight during the day and artificial light during the night. LightBulb has minimal impact on performance and offers many customization options.

For guides and other info -- check out the wiki.


Note: This application requires .NET Core runtime for desktop apps, which you can download here.


  • Extensive customization options
  • Automatically calculate sunrise & sunset times based on configured location
  • Manually set desired sunrise & sunset times
  • Smooth gamma transitions that give time for eyes to adjust
  • Avoid changing gamma in games or other full-screen applications
  • Application whitelist for color-sensitive applications
  • Global hotkey to toggle the application from anywhere
  • Absolutely minimal impact on performance
  • Works without internet connection


dashboard settings

You can’t perform that action at this time.