One remote for every TV.
TotalRemote is an open-source universal TV control platform built to simplify how televisions and display devices are managed across different brands and technologies. Instead of relying on separate remotes, proprietary mobile apps, or fragmented ecosystems, TotalRemote creates one unified system that can communicate through infrared, HDMI-CEC, Wi-Fi/LAN smart TV APIs, and expandable plugins. Its goal is to provide a single, consistent remote experience whether the device is a legacy television or a modern smart TV.
One of TotalRemote’s strongest features is its plugin-based architecture. Each television brand or communication method can be supported through independent modules, allowing the platform to grow over time without changing the core system. This makes it possible to add support for LG webOS, Samsung Tizen, Roku, Android TV, Google TV, and future devices through community contributions. The core engine remains clean and brand-neutral while plugins handle device-specific behavior.
The platform also includes intelligent device discovery and fallback control systems. TotalRemote can automatically search for supported televisions on a local network using technologies like mDNS, UPnP, and LAN scanning. If one control method fails, such as Wi-Fi communication, it can automatically attempt alternatives like HDMI-CEC or infrared. This layered compatibility approach helps make the system practical in real-world homes where devices vary in age and capability.
Beyond remote control, TotalRemote is designed to integrate with smart home environments. It can connect with systems such as Home Assistant and MQTT to allow automations based on TV activity. For example, turning on a television could dim lights, switching inputs could activate gaming mode, or pausing media could restore room lighting. With support for scenes, automation, APIs, and future voice assistant bridges, TotalRemote is positioned as more than a remote—it is a full entertainment control hub.

- TotalRemote An open-source universal TV control system that unifies IR, HDMI-CEC, and smart TV APIs into a single plugin-based platform for seamless multi-device control.
