f.lux is a computer program developed by Michael and Lorna Herf. It adjusts a computer display's color temperature according to its location and time of day, based on a user specified set of longitude and latitudegeographical coordinates, a ZIP Code, or a city name.

The program was designed to reduce eye strain during nighttime use and to prevent disruption of normal sleep patterns.

Source: Wikipedia

Tags