A daemon for discovering, monitoring, and controlling Elgato Key Light devices. CLI, HTTP API, Unix socket, system tray, and GNOME extension included.
Automatically finds Elgato Key Lights on your network via mDNS/Bonjour. No manual IP configuration needed.
Full control from the command line with keylightctl. Interactive mode, parseable output, and waybar integration.
HTTP API with OpenAPI spec, Bearer token auth, multi-group operations, and real-time WebSocket events.
Low-latency local control via Unix socket. No auth overhead for same-user processes and scripts.
System tray app with CSS theming, GNOME extension, and Waybar module for desktop integration.
Organize lights into groups for batch control. Set brightness, temperature, and power for all lights at once.
Also available via Homebrew, binary releases, and source builds