cleanyour.tv  ·  20 October 2026  ·  @gathint

(Re)introducing CleanYourTV

Three days ago I fixed my parents’ TV. Then the internet fixed theirs.

CleanYourTV. Your TV, minus the ads.

TL;DR: A prompt that debloats any Android TV or Google TV over Wi-Fi and gives it an Apple TV-style home. No root, nothing uninstalled, one line undoes it. One tweet, three days, and it now has a name and a site: cleanyour.tv. Skip to “Try it” at the bottom if you just want your TV back.

Three days, in numbers

X: 4.8M views, 26.5K likes, 1.4K reposts, 660 comments. GitHub: 3,494 stars, 412 forks, 118 PRs, 36 contributors, as of 19 October

That card is from Monday night and already behind. The ones that did not fit on it: tested lists for 66 TV models across 25 brands, two of them projectors. Fourteen languages. 45,000 repo visitors. 61 screens people sent. Fifteen launchers and add-ons built on top. One launcher, 300 KB. Zero things uninstalled from anyone’s TV.

Featured in

TechCrunchTechRadarTom's GuideMashableAndroid AuthorityXDAFlatpanelsHDIt's FOSSPhandroidGIGAZINEXatakaWinFutureFrandroidMacitynetTechaerisTechPPThe Daily StardetikINETTech TimesGadget ReviewLes Joies du CodeXboxygenITavisenPplwareInsmarttbreakiPhoneMod

And 160 more: all 187 articles from 31 countries →

How it started

My parents’ TV showed an ad before you could reach Netflix. A full-screen one, for a bank, on a TV they had paid for. So on Saturday afternoon I sat down with Claude Code and gave it the model number.

It found the TV on the Wi-Fi, listed everything running on it, and we went through the list together. Twenty-five Xiaomi packages later the ads, the telemetry and the “Discover” tab were gone. Then it wrote a new home screen: black background, four big tiles, a clock. My mum said “oh, that’s nice” and that was the whole review.

I tweeted the before and after at 2:21 PM and went to make tea.

The part I did not plan

By the time the tea was done the tweet was moving. By the next morning it had 20,000 likes and the repo had 2,000 stars. Forty-five thousand people have since read a README about TV bloatware, on a weekend. On Monday TechCrunch wrote it up.

Then the pull requests started, and they have not stopped. 146 merged in three days.

The replies were the best bit, because people did not say “nice”, they did it. On a Sony from 2017. On a Hisense that booted into recovery once, then behaved. On a Samsung projector that runs Samsung’s own version of adb, and someone made that work too.

A grandmother now has a TV that does not shout at her. Someone pinned two Tamil serials to the dock so his wife gets there faster. Someone’s Fire TV “now looks like a Wii”. Someone turned theirs into a library bookshelf where every app is a book. Someone put live Polymarket odds on theirs, which I did not ask for and completely respect.

Forty TVs people sent, each with the launcher on it

What it actually is

Honestly, it is a prompt. One markdown file you paste into Claude Code, or any coding assistant that can run a shell. It tells the assistant how to talk to an Android TV over Wi-Fi, what to back up first, and how to find the junk on your model instead of trusting someone else’s list.

It also tells the assistant to ask before touching anything: which apps you use, which four go in the dock, whether the voice assistant stays. Then it builds a small native launcher, installs it, makes it Home, and checks every step with screenshots pulled from the TV.

Three rules from the first afternoon, still the rules. No root, the firmware is never touched. Nothing is uninstalled, everything is disabled and can be re-enabled. One line undoes everything, and I ran that line on my parents’ TV on Monday just to be sure. The sponsored row came back. Then I ran the install again.

What changed since Saturday

The honest bits

Fire TV takes the debloat half only, because Fire OS will not hand Home to a third-party launcher. Some China-market TCL sets refuse any APK not signed by TCL, so the prompt checks for that before building anything. And it is adb: you turn on USB debugging, allow one computer, and can turn it off again after. The same trust model as developing an Android app.

So, CleanYourTV

The repo was called tv-vibehack, a fine name for a Saturday and a bad one for something 25,000 people are reading. As of Monday it is CleanYourTV, at cleanyour.tv. Old links redirect.

The website is an old television. You boot it, watch the fake cluttered home get zapped tile by tile, then change channels: the story, the screens people sent, how to set it up, and a credits roll with every person whose pull request was merged. Scroll to the bottom and keep pulling, and it turns off.

The module cards are where this goes next. The launcher stays small, but apps can now plug a tile into it with your permission. A retro games shelf, a home-automation card, whatever you want, approved by you on the TV.

Try it

  1. On the TV: Settings → About → press OK on Build seven times → Developer options → USB debugging on.
  2. On your computer: paste the prompt from PROMPT.md into Claude Code and give it your TV model.
  3. Accept “Allow USB debugging?” on the TV and answer its questions.

About fifteen minutes. If your TV is not on the list, the prompt finds the bloat itself, and sending the list afterwards saves the next person the trouble.

Star the repo if it helped. Send a screenshot if it worked. If it saved you from buying a new TV, there is a coffee button.

Thank you to the 88 people whose pull requests were merged, the many more who sent lists in the replies, and to my parents, who still do not know what any of this is but like that the ad is gone.

Gathin, 20 October 2026