Auto-discovery
Every Kasa bulb on your LAN shows up on its own — no manual IP entry, no app-store account.
Free & open source · 100% local, no cloud
Auto-discover every Kasa bulb on your network, organize them into Key/Fill/Rim groups, dial in exact intensity and color, and run 15 Aputure-style FX effects — all from one dark, fast console that works on your laptop and your phone.
git clone https://github.com/menahishayan/Kasa-Studio.git && cd Kasa-Studio && npm install && npm start
Built to feel like a proper lighting-control app — not a smart-home gadget toy.
Every Kasa bulb on your LAN shows up on its own — no manual IP entry, no app-store account.
Rename "TP-LINK_Smart Bulb_018E" to "Key Light — Softbox L" so your set actually makes sense.
One tap blinks the physical bulb, then restores its exact prior state — find any fixture instantly.
Build Key / Fill / Rim / Background groups and drive power, intensity, and temp for the whole group at once.
Slide it or type the exact percentage you need — repeatable setups, no eyeballing.
Hue, saturation, and 2500–6500K tunable white, with a White/Color tab for bulbs that do both.
Strobe, Fire, Fireworks, Cop Car, and more — modeled after the Aputure/amaran FX library.
Large touch targets and a responsive layout, so you can run the whole rig from set.
Kasa bulbs don't expose scene presets over their local protocol, so Kasa Studio drives these directly — modeled after the FX library on Aputure/amaran lights (Sidus Link).
Requires Node.js and Kasa bulbs on the same local network.
Clone the repo
git clone https://github.com/menahishayan/Kasa-Studio.git
cd Kasa-Studio
Install and run
npm install
npm start
Open the console
http://localhost:4173
The terminal also prints a LAN address for pulling it up on your phone.