
People Are Vibe Coding the Ads Out of Their Smart TVs: Here's How
Decrypt reports on "vibe coding your TV": owners point Claude Code at Android TVs, which finds the set over Wi-Fi, lists installed apps through Android Debug Bridge, disables ad and telemetry packages, and writes custom launchers. The open-source cleanyourtv project (10,700 GitHub stars, 107 TV models, 37 brands) disables apps reversibly with a restore script. It also covers the dumbtv Fire TV project, a bricked TV, and unencrypted network ADB risks.
What it claims
Decrypt reports, in October 2026, that Android TV owners use Claude Code to disable ad and telemetry packages over the Android Debug Bridge (ADB) and replace stock home screens. The main example is Gathin T., who disabled 25 Xiaomi packages on his parents' TV and wrote a new launcher. He packaged the prompt as cleanyourtv. As of 20 October 2026 the repository had 10,700 stars, 1,200 forks and 85 open pull requests. It listed tested setups for 107 models from 37 brands. Gathin says a few thousand people ran it within two days.
How it works
The setup needs no root.
- Enable developer mode on the TV by clicking the "Build" number seven times in settings.
- The agent finds the TV on the same Wi-Fi network and connects over network ADB.
- It lists installed apps and flags those that serve ads or send usage data.
- It disables, rather than deletes, those packages. A single restore script re-enables them.
- Optionally, it writes a replacement launcher.
dumbtv is a separate project for Amazon Fire TV. It disables about 65 packages, including the Automatic Content Recognition (ACR) software. It then installs a 41 KB launcher that has no internet permission.
Evidence
All results are user reports posted on X, not measurements:
- Mihir Gupta disabled 25 apps and replaced the 192 MB stock launcher with an 83 MB custom one.
- Ansub Khan reports free memory on an old Android TV rose about 90%.
How to use it
Platform support decides whether the tool applies:
- Full support: Android TV and Google TV sets from Sony, TCL, Hisense, Philips and Xiaomi.
- Partial support: Fire TV allows only the cleanup step, not the launcher replacement.
- Not supported: Samsung Tizen and LG webOS are different operating systems. LG users have debloated sets by other means, with fewer interface changes.
The article gives no install commands.
Limits
- Open ADB access: The cleanyourtv README warns that network ADB is unencrypted. On some firmware, any device on the same Wi-Fi can take control of the TV. Turn debugging off after finishing.
- Bricked TVs: One user says Claude bricked their TV by uninstalling the OS during a reboot attempt, which left it on the Android recovery screen. This happened even though the tool is meant to disable rather than delete.
- Stalled jobs: Another user got stuck partway through a Fire TV job.
- Prompt injection: The article cites Microsoft research from 2026. It found that hidden instructions could push Claude Code into exposing credentials. Anthropic patched that flaw in May 2026.
Organisations named here
- Anthropic
- Xiaomi
- Netflix
- Texas
- Sony
- Samsung
- LG
- Hisense
- TCL
- Vizio
- Walmart
- Microsoft
- OpenAI
- Amazon
- Philips
- GitHub
- X
- Rive
- Decrypt
- Gathin
Technologies named here
- Android
- Claude Code
- cleanyourtv
- dumbtv
- ADB
- Rive
- GitHub
- Android TV
- Fire TV
- Google TV
Techniques named here
- Vibe coding
- Agent-driven TV debloating over ADB
- Automatic Content Recognition
Also named here
- Android Debug Bridge
- Andrej Karpathy
Related in coding-agents
