lume

Local lamp control · Elgato & Philips Hue

lume

Your key light, your rim light and the lamp behind the monitor, on one command line. No cloud, no vendor app, no account — lume talks to the lamps directly, over your own network.

the whole studio, one command
$ lume studio on
  ● key      80 %  4500 K
  ● rim      47 %  5600 K
  ● akzent   30 %  #ff7a2f
install
$ brew install marsch/tap/lume
$ go install github.com/marsch/lume@latest
Brightness80 %
Colour temperature4500 K
● key 80 % 4500 K
$ lume key on --brightness 80 --kelvin 4500

2900 K is candle-warm, 7000 K is overcast daylight — the range an Elgato Key Light can actually reach. The dot is drawn from the same black-body approximation the CLI uses for its own output.

Profiles, not devices

A profile names one lamp or several, and every verb takes a profile. Controlling a single light and controlling a whole studio are the same shape of command, which means there is only one thing to learn.

$ lume key on --brightness 80 --kelvin 4500
$ lume studio on     # key, rim and the accent light, each at its stored values
$ lume all off

A profile can also remember what each lamp should be doing. That turns a lighting setup you spent an evening dialling in into one command — and into one Stream Deck button.