Clean Your TV

Verified safeExclusive
—
No reviews reviews
909
downloads
9
android

AI summary

A Wi-Fi tool for disabling preloaded apps and ad services on Android TV and Google TV devices, then installing a minimalist launcher. Disabled apps can be restored; Fire TV supports debloating only.

Generated by AI. May contain inaccuracies.

About this app

Debloat any Android or Google TV over Wi-Fi and get an Apple TV-style home.

CleanYourTV. Your TV, minus the ads. Strip the bloatware from any Android TV or Google TV over Wi-Fi and replace the ad-filled home screen with a clean launcher that looks like an Apple TV. No root, no cable, nothing uninstalled, and a one-line restore.

293 TV models · 83 brands · 28 languages · 517 KB launcher. Featured in TechCrunch, TechRadar, Tom's Guide, Mashable, Android Authority, XDA, FlatpanelsHD, It's FOSS, Phandroid, GIGAZINE, Xataka, WinFuture, Frandroid, Macitynet, Techaeris, TechPP and 180 more: 196 articles from 32 countries. Before: stock Google TV home with a sponsored ad. After: the Clean Your TV launcher.

The viral tweet: x.com/gathint/status/2111379569030939102

On 17 October 2026 I posted a before and after of my parents' TV, cleaned up by Claude Code over Wi-Fi. It reached 7.4M views, people started doing the same to their own TVs, and their replies turned into the lists here: 170+ TV models from 200+ contributors in four days. The repo was called tv-vibehack until the 19th; old links work.

Themes, switches and add-ons: cleanyour.tv/addons

Official links: the website is cleanyour.tv and the code, launcher and tools live only in this repo. Other domains using the name, such as cleanyourtv.com, are not run by this project (#1004).

How it works Android TVs have the same debug bridge as Android phones. Switch on USB debugging in the TV's developer options, allow your computer once, and the rest is standard Android tooling:

Step What happens Back up The list of installed packages and settings. Disable The manufacturer's telemetry, ad services, content rows and preloaded junk, with pm disable-user. Nothing is uninstalled, so a restore script can undo every step. Install A small native launcher, made the default home screen. No root, no cable, nothing uninstalled, and a one-line restore if you change your mind.

The bloat differs by brand, so the prompt has your coding assistant discover it on your TV and ask before touching anything you might use.

Quick start You have Do this A computer Use the prompt with a coding assistant: the three steps below. Only an Android phone Use the community-built Clean Your TV app by @udhaykumarbala: connect, analyse, clean, in about five minutes. No laptop, no coding agent. With a computer, you need it on the same Wi-Fi as the TV and a coding assistant with shell access.

Any of these work: Claude Code (on 0G Private Computer or an Anthropic plan), Codex or Gemini CLI.

Where What to do 1. On the TV Settings → Device Preferences → About → press OK on Build seven times → back → Developer options → USB debugging on. If you see a Network or ADB debugging toggle, turn that on too. Keep the TV on. 2. On your computer Paste PROMPT.md into your assistant and fill in your TV model. 3. Follow along Accept "Allow USB debugging?" on the TV, then answer the checklist: which apps you use, the dock size and app order, whether to keep the voice assistant, Chromecast and updates. The assistant backs up, debloats, builds and installs the launcher, and checks each step with screenshots pulled from the TV. With this repo as context it takes about fifteen minutes.

What you get A home screen that looks like an Apple TV and gets out of the way:

Part What it looks like A pitch-black home A dock of your four favourite apps in a rounded band, where Apple TV puts it. A top shelf Names the focused app in large type, with an ambient glow in a colour taken from its artwork. The rest of your apps in a grid Slides up when you press Down. One floating glass highlight Springs from tile to tile. The focused tile lifts and shows its name. Three frosted buttons Inputs (HDMI ports under the names you gave them in the TV's settings, AV, Live TV), Wi-Fi or Ethernet with the network name, Settings. A greeting, a thin clock and the date In Outfit, and a matching Clock screensaver. Set show_stats in config or a theme for one line under the clock: CPU, free memory and free storage. It stays off unless you turn it on, and it refreshes only while Home is on screen. Themes and module cards Themes change colours, wallpaper, dock and columns without a rebuild, and module cards let other apps plug a tile in, only with your say-so. And a TV that stops working against you: no sponsored rows, no "Discover" nags, no analytics phoning home, no apps you never asked for.

The top shelf names the focused app over an ambient glow in its colour The Inputs popup: HDMI ports with what is connected, AV and Live TV Top shelf and ambient glow Inputs: HDMI with connection state, AV, Live TV The grid with the glass highlight on a tile and its name beneath The Clock screensaver: a thin clock drifting over the glow The grid, one glass highlight, the tile's name Clock screensaver, drifts so nothing burns in The aurora theme: a wallpaper and tinted pills, pushed without a rebuild Six columns and a six-app dock from a theme's config.json Aurora theme, pushed with tools/theme.sh Six columns and a six-app dock, same launcher Moving a tile: held OK, chose Move, the tile is picked up and the others dim The App library: installed apps, one press adds an app back to Home With tile_menu, hold OK on a tile, Move: arrows carry it, Back puts it down App library: one press puts a removed app back on Home Supported TVs Anything running Android TV or Google TV.

Platform What works Android TV, Google TV The debloat and the launcher. Fire TV The debloat half only, since Fire OS will not hand Home to a third-party launcher. And on the 2015 Fire TV Box (Fire OS 5) even that half fails: every pm route is refused. A few China-market TCL sets They refuse to install any launcher at all; their lists say so in the header. Samsung (Tizen), LG (webOS) Different systems. See SHOWCASE.md for three webOS ports, and docs/devices/samsung-tizen.md for what a 2021 Samsung set answers over Wi-Fi (no ADB, so no pm disable-user) if you are weighing a Tizen port. Tested lists from contributors, one folder per model in examples/:

TCL 64 · Sony 37 · Xiaomi 31 · Philips 15 · Hisense 10 · Skyworth 9 · Amazon Fire TV 7 · BenQ 4 · OnePlus 4 · Panasonic 4 · Thomson 4 · Google 3 · Haier 3 · JVC 3 · SHARP 3 · Vu 3 · CHiQ 2 · FFalcon 2 · Hitachi 2 · Kalley 2 · Kogan 2 · Motorola 2 · Nokia 2 · NVIDIA Shield 2 · onn 2 · RCA 2 · Redmi 2 · RockTek 2 · Sankey 2 · Toshiba 2 · Vidda 2 · Acer · AiPro2K · AIWA · AQUA · Artel · ASUS · Beko · Caxium · Cecotec · Challenger · Compac · Dcolor · Dialog · EKO · Freebox · Grundig · INCLO · Insignia Fire TV · Karbonn · KTC · Liberton · Lumio · Master-G · MTC · Noblex · OK. · Panavox · PEAQ · Polytron · PRISM+ · SANYO · Sber · Super General · Tele System · TiVo · Tornado · Turkcell · Tuvio · Verizon · Vision · Anker Nebula, BYINTEK, Epson, Formovie, Gadnic, HOTACK, JMGO, Magcubic, Portronics, Stellamore, Wanbo and XGIMI projectors

About this version

Version
0.3.7 (12)
Size
4.75 MB
Requires Android
9
Target SDK
28
Architecture
arm64-v8a, armeabi-v7a, x86, x86_64
Downloads
909
Updated
Oct 25, 2026
Package
tv.cleanyour.app
Languages1
English

Similar apps

Ratings & reviews

—
0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app