Programmers are using AI to customize smart TVs and create new home functions

2–3 minutes

Users are turning to AI-powered programming assistants to modify their connected TVs. On Saturday, the 17th, a developer shared on X that he had used Claude Code to replace his parents’ TV home screen, eliminating the need to watch an ad before opening Netflix. He published the code on GitHub, initially named tv-vibehack, and on Monday, the 19th, the project was renamed cleanyourtv.

Other users have also showcased their own creations, such as a screensaver displaying billing data, a schedule, weather forecasts, and Stripe payment alerts, as well as a 3D interface that enables users to control lights and execute command sequences, like dimming lights and launching Netflix when selecting a movie. The 0xProbability profile demonstrated the 3D interface on Saturday, the 17th.

How the “vibe coding” method works

The process, known as vibe coding, involves describing in natural language what one wants and asking the AI to generate the corresponding code. Claude Code, developed by Anthropic, can edit files and execute commands on a computer, respecting granted permissions. Customization is performed through a computer connected to the same Wi-Fi network, with the TV owner’s authorization, and it installs a new launcher that replaces the default home screen while preserving the original operating system.

Compatibility and limitations

Cleanyourtv was initially designed for Android TV and Google TV. Adapted versions for LG with webOS and Fire TV are also available, but compatibility depends on the specific model. System modifications can prevent the TV from booting correctly, as experienced by a Sony Bravia KD-55X74K user who had to restore factory settings after a crash. Additionally, some adaptations disable the manufacturer’s update service, as seen with the Xiaomi Mi TV 4A.

Risks and precautions

The developers themselves caution about the risks of tampering with TV software. Reported issues include boot failures and the loss of security updates. Before making any changes, it is advisable to verify compatibility with the specific model and system version in use.

Frequently Asked Questions

  • What is vibe coding on smart TVs? It’s the practice of using everyday language instructions for an AI to generate software for the television, enabling customized home screens and new features.
  • What is cleanyourtv? It’s a project by Gathin that customizes the TV home screen and removes unwanted apps. Previously called tv-vibehack, it was renamed on October 19.
  • Does customization replace the TV’s operating system? No. The original operating system remains intact; the project installs a new launcher and disables specific services.
  • What functions have users created? Ryan Doyle developed a screensaver with business and weather data, while 0xProbability presented a 3D interface for lighting control and home automation.
  • Does the project work on any smart TV? The focus is on Android TV and Google TV, with separate versions for LG webOS and Fire TV, whose compatibility varies by device.
  • What are the risks of modifying the TV with AI? There are cases of boot failures that required factory restoration and disabling of the update service, as seen with the Xiaomi Mi TV 4A.

For those interested in trying it out in Brazil, the code is publicly available on GitHub. Adoption of the tool depends on the technical specifications of each television.