TapoController: 100% local control of a Tapo bulb (KLAP protocol)
Source codeDownload v0.2.1TapoController is a desktop app (Tauri 2 + React) to control a TP-Link Tapo L530E smart bulb 100% locally, with no TP-Link cloud.

Reverse-engineered KLAP protocol
Instead of a third-party SDK, it ships an own implementation of Tapo's local KLAP protocol: every command goes straight to the bulb over your LAN. It can also auto-detect the bulb's IP on your network.
Animated mode and Ambilight
It includes a smooth on-device animated mode and a screen-capture Ambilight that works with PotPlayer, VLC or anything you show on screen, plus a local API for plugins.
Bulb requirement
The L530 only accepts local control after it has been onboarded once with the official Tapo app and the local API enabled there; this is a firmware constraint, not a software one. Downloads are on Releases.
Support the project
TapoController talks to the bulb inside your own network, without going through the vendor's cloud or asking you for an account. If you find it useful, you can support its development through GitHub Sponsors.
Source on GitHub.