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.
This specification is released under the GNU Affero General Public License v3.0 or later (AGPL-3.0+) and may be used freely with required attribution under Section 7. A Specification Branding License is available for attribution-free deployments, with fees based on usage, scope, and deployment size.

Specification Repository:
- 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.
Specification Pricing:
| Network Size | # of Users | One-Time Price | Duration |
| Small | 1 – 20 | $50,000 | Perpetual License |
| Medium | 21- 1000 | $110,000 | Perpetual License |
| Large | 1001 + | Custom Quote | Custom Quote |

