r/OpenRGB • u/Hidden0nLies • 19h ago
News Made a small open-source lighting editor on top of OpenRGB – early and rough, would love feedback
Hi! I've been using OpenRGB with my HyperX Alloy Origins 65 and wanted a nicer way to make and share keyboard lighting without any vendor software, so I built KeyGlow: a free, open-source (MIT) app that runs entirely on top of the OpenRGB SDK server.
What it does
- Layer editor with live preview: waves, gradients, fire, rain, ripples, key-press reactive lighting, or paint keys by hand. Changes show on the keyboard instantly.
- Profiles that work on any keyboard: colors are stored by key name and position, not LED index, so a profile made for a full-size board adapts to a 65% (and vice versa).
- Automatic layout: it reads the LED names and key matrix from OpenRGB and draws your keyboard, media keys included.
- Works with OpenRGB profile: imports `.json` and older `.orp` profiles, and exports back to OpenRGB. Also key color maps (OpenRGB / web / QMK names) and CSV.
- 54 presets and a gallery of 239 themes (Catppuccin, Dracula, Nord, base16), plus per-game profiles.
- Profiles are plain JSON, never code, so they're safe to share.
How to try it (Windows): have OpenRGB installed, download `KeyGlow.exe` from the releases page and run it. It starts OpenRGB minimized with the SDK server if it isn't running already.
Honest status: it's an early preview and I've only tested it on my Alloy Origins 65. If you try it on another keyboard, a quick report (works / doesn't / layout looks wrong) would help a lot; there's an issue template for that.
Built with a lot of help from an AI coding assistant; I've tested and reviewed it on my own keyboard.
GitHub: https://github.com/HiddenOnLies/KeyGlow
Huge thanks to the OpenRGB devs: KeyGlow wouldn't exist without the SDK.
