TapoController is a Windows desktop app that controls a TP-Link Tapo L530 smart bulb entirely on your LAN — no cloud, no vendor SDK. It uses an own, reverse-engineered implementation of the Tapo local protocol (KLAP).
One-time requirement
Enable "Third-Party Services" once in the Tapo mobile app. After that, all control is local (no internet needed).

Features

  • Full control: on/off, brightness, hue/saturation, RGB, white temperature and presets.
  • Smooth animated mode using the bulb's native dynamic-effect engine (no flicker, no per-frame network traffic).
  • Ambilight via screen capture, per monitor: works with PotPlayer, VLC, browsers or games. Configurable fade/instant mode, fps and brightness cap.
  • Local HTTP + WebSocket API for plugins and automation.
  • Windows system tray, 3-tab UI, English/Spanish (auto-detected).
  • Signed installers (NSIS + MSI) and a portable standalone executable.

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow TapoController

TapoController Web Site

Other Useful Business Software
$300 Free Credits to Build on Google Cloud Icon
$300 Free Credits to Build on Google Cloud

New customers can spin up VMs, build with AI, and query data at no cost.

Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
Learn More
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of TapoController!

Additional Project Details

Operating Systems

Windows

Languages

English, Spanish

Intended Audience

End Users/Desktop

User Interface

Win32 (MS Windows)

Programming Language

Rust

Related Categories

Rust Desktop Environment Software, Rust Home Automation Software

Registered

2026-05-17