Abendrot app icon - a golden sun setting into a calm sea beneath a warm twilight sky.

Abendrot

GitHub

A macOS app for your circadian rhythm

Abendrot warms your entire workspace around sunset because staring at bright blue light at night is suboptimal.[1,4-6,8]

The science

At night, you need to reduce your blue light exposure.

Abendrot targets the root cause of sleep disruption by minimizing the specific short-wavelength, melanopic light (blue/cyan) that tricks your body clock into thinking it's still daytime.[1,4-6]

Your body's internal clock processes light differently than your eyes do.1 The real goal is to reduce your exposure to sleep-disrupting blue and cyan light (short-wavelength, melanopic light) in the evening, aligning with your natural circadian rhythm.[4-6]

1 Your clock reads blue differently than your eyes do.

Rods and cones make the picture. A separate melanopsin system helps tell the brain whether it is day or night, and it is most sensitive around blue-cyan light near 480–490 nm.12 That is the band screen warming is meant to attenuate first.4

2 Warmth is a spectral edit, not a sleep claim.

Lowering Kelvin is useful only because it changes the spectrum: less energy in the short wavelengths the melanopic system weights heavily.4 Abendrot’s everyday warm range is built around that input-side change: remove blue first, then leave the rest of the evening tradeoff to your eyes and the slider.

3 Melanopic load is the better evening word than brightness.

In a controlled display study, the melanopic content of evening screen light mattered even when ordinary brightness and color appearance were separated from it.5 That is why Abendrot talks about blue-rich light, not just whether the screen looks bright or beige.

4 Dim still matters.

Warming changes color. Dose still depends on intensity. Expert consensus frames evening light in melanopic EDI at the eye, and nocturnal light response rises steeply with brightness.68 The honest habit is warm and dim, not warm and glaring.

5 There is no perfect setting for everyone.

People vary by more than fifty-fold in sensitivity to evening light, so a single universal number would be fake precision.7 Abendrot gives you an adjustable evening nudge, not a clinical tool or an outcome guarantee.

A smooth sensitivity curve peaks near 490 nanometres, then falls toward the red end of the visible spectrum. A warm shaded band marks the short wavelengths that screen warming attenuates first. short wavelengths attenuated first peak ≈ 490 nm 400 490 530 600 700 nm
Illustrative - CIE S 026:2018 melanopic action spectrum, not a measured output of Abendrot. The curve shows why blue-cyan light counts heavily for circadian input, while orange and red sit near the low-sensitivity end of the spectrum.

How it compares

Distinctly better than Night Shift and f.lux

Night Shift is the easy option built into macOS; f.lux is the powerful veteran that goes deeply warm. Abendrot reaches further than both - and stays out of your way while doing it.

Warmest setting

Night Shift

~2700–3400 K1 - never reaches candlelight

f.lux

Down to ~1200 K at its warmest ember3

Abendrot

Down to 500 K in Cozy mode4 - deeper than f.lux, near pure candlelight

Blue at the warmest setting

Night Shift

Reduced, but not eliminated2

f.lux

Heavily reduced at its warm settings

Abendrot

Driven to zero by 1900 K4

External & multiple displays

Night Shift

Apple’s own displays; inconsistent on third-party monitors1

f.lux

Every display, via software gamma

Abendrot

Warms external monitors at the hardware level (DDC), with gamma + overlay fallback - and re-applies when you plug or unplug a screen

Background memory use

Night Shift

Built into macOS - no separate app process

f.lux

Runs as a separate background app

Abendrot

Small menu-bar helper with no per-frame overlay

Fullscreen apps & video

Night Shift

Stays applied

f.lux

Can stop applying after a fullscreen app until relaunched5

Abendrot

Stays applied at the system color level - no quit-and-relaunch

Open & private

Night Shift

Closed-source; Apple’s telemetry

f.lux

Closed-source

Abendrot

Open source (MIT), zero telemetry by default

References

Melanopic Evidence

  1. Berson DM, Dunn FA, Takao M (2002). Phototransduction by retinal ganglion cells that set the circadian clock. Science. doi.org/10.1126/science.1067262
  2. Brainard GC, et al. (2001). Action spectrum for melatonin regulation in humans. The Journal of Neuroscience. doi.org/10.1523/JNEUROSCI.21-16-06405.2001
  3. Thapan K, Arendt J, Skene DJ (2001). An action spectrum for melatonin suppression. The Journal of Physiology. doi.org/10.1111/j.1469-7793.2001.t01-1-00261.x
  4. CIE (2018). CIE S 026/E:2018 - System for Metrology of Optical Radiation for ipRGC-Influenced Responses to Light. CIE International Standard. doi.org/10.25039/S026.2018
  5. Schoellhorn I, et al. (2023). Melanopic irradiance defines the impact of evening display light on sleep latency, melatonin and alertness. Communications Biology. doi.org/10.1038/s42003-023-04598-4
  6. Brown TM, et al. (2022). Recommendations for daytime, evening, and nighttime indoor light exposure to best support physiology, sleep, and wakefulness in healthy adults. PLoS Biology. doi.org/10.1371/journal.pbio.3001571
  7. Phillips AJK, et al. (2019). High sensitivity and interindividual variability in the response of the human circadian system to evening light. PNAS. doi.org/10.1073/pnas.1901824116
  8. Zeitzer JM, et al. (2000). Sensitivity of the human circadian pacemaker to nocturnal light: melatonin phase resetting and suppression. The Journal of Physiology. doi.org/10.1111/j.1469-7793.2000.00695.x
  1. Apple publishes no Kelvin value for Night Shift; ~2700–3400 K is a third-party estimate. On external displays, Apple states performance “depends on the characteristics of the display”.
  2. Per f.lux co-founder Michael Herf (2017 spectrometer measurement), Night Shift removes under ~30% of blue light’s biological impact at its default setting.
  3. f.lux’s warmest “ember” setting reaches roughly 1200 K (justgetflux.com). f.lux is a capable, deeply warm tool.
  4. Abendrot’s everyday range stops at 1900 K, where the blue channel is already eliminated; the 500 K floor (near pure candlelight) is reached only with the advanced setting Cozy mode enabled.
  5. On recent macOS, f.lux can stop applying after a fullscreen app until it is relaunched - a limitation acknowledged on the f.lux support forum.