Ambient Lighting for Mac · Open Source

Dein Bildschirm, bis an die Wand.

Backglow liest die Ränder deines Mac-Bildschirms und gibt ihre Farben in Echtzeit an einen LED-Strip hinter dem Monitor weiter. Filme, Spiele und Musikvideos wirken größer, und im dunklen Raum ist der Kontrast zum hellen Bildschirm weniger hart.

Für macOS 26 · Kostenlos unter GPL-3.0 · Auf Deutsch und Englisch

Backglow-Fenster mit Live-Vorschau: ein Sonnenuntergang, umrahmt von 59 nummerierten Zonen, die jeweils die Farbe des Bildrands zeigen.

Vom Pixel zur LED in wenigen Millisekunden

Alles läuft lokal auf deinem Mac. Backglow baut keine Internetverbindung auf.

  1. Bild erfassen

    ScreenCaptureKit liefert das Bild eines Bildschirms, ohne Backglows eigene Fenster und mit einstellbarer Auflösung und Bildrate.

  2. Zonen berechnen

    Ein Metal-Shader mittelt die Ränder auf der GPU in linearem Licht. Eine Zone pro LED, so wie dein Strip verlegt ist.

  3. Licht ausgeben

    Geglättete Farben gehen per USB an einen ESP32 oder ESP8266, der den Strip ansteuert. Bis zu 60 Bilder pro Sekunde.

Ruhiges Licht statt Discoeffekt

Die Bildverarbeitung folgt den bewährten Verfahren von HyperHDR und ist für den Mac neu geschrieben.

Live-Vorschau

Du siehst jede Zone mit Nummer und berechneter Farbe, bevor überhaupt ein Strip angeschlossen ist.

Filmränder erkennen

Schwarze Balken werden ausgeklammert, aber erst, wenn sie stabil sind. Dunkle Szenen lassen den Rahmen nicht springen.

Weiche Übergänge

Eine Federglättung mit eigenem Ausgabetakt und ein Anti-Flicker-Filter verhindern Zappeln und Flimmern.

Farbkalibrierung

Acht Referenzfarben, Farbtemperatur, Gamma und Kanalverstärkung gleichen deinen Strip an deine Wand an.

Grundlicht und Leistungsgrenze

Ein sanftes Grundlicht für dunkle Bilder und eine Obergrenze, die helle Szenen gleichmäßig abdämpft.

Profil auf dem Controller

LED-Anordnung und Farbwerte lassen sich auf dem ESP speichern und werden beim nächsten Verbinden geladen.

Was du brauchst

Dazu ein Abend Bastelzeit und etwas Lötzinn.

  • Einen Mac mit macOS 26Für den Build außerdem Xcode 26.
  • Einen adressierbaren LED-StripWS2812B, rundum hinter den Monitor geklebt.
  • Einen ESP32 oder ESP8266Die passende Firmware liegt im Repository.
  • Ein 5-V-NetzteilPassend zur Zahl der LEDs, mit gemeinsamer Masse.

Zur Schritt-für-Schritt-Anleitung →

Seite LED-Anordnung mit Zeilen, Spalten, aktiven LEDs, Startversatz und einer Kachelvorschau.

Noch Vorabversion, schon im Einsatz

Backglow wird gerade für einen ersten Release vorbereitet. Bis dahin baust du die App mit einem Befehl selbst. Fragen und Fehler gerne als Issue auf GitHub.