AI summary
Manage Android and Google TV over Wi-Fi, disable selected preloaded apps, and replace the default home screen with a customizable launcher. Recent updates add home-screen controls for widgets, apps, inputs, and screensaver; changes can be restored.
Generated by AI. May contain inaccuracies.
Screenshots
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
What's new
- Make it yours. In Manage, the Home screen row is now Make it yours: one page for every part of the new home screen, in this order: Look, Wallpaper, Apps, Widgets, Inputs and Live TV, Remote buttons and Screensaver. A preview at the top shows the TV with your changes before they go. Changes from every page collect in one bar and go to the TV with one Put it on the TV.
- Widgets. The top of the home screen, laid out as it sits on the TV: the clock, under the clock, the buttons, under the buttons, and before your apps. Tap a place to change what is in it: the greeting with your name, the date under the clock, a brighter date, 12 or 24 hours, a second date (Solar Hijri or lunar), TV health, which buttons show (Inputs, up to 3 of your apps, Wi-Fi, VPN, Reorder, Library) and how they look, green Wi-Fi with warnings, and what the Wi-Fi and Settings buttons open. Widgets that need more than the home screen has today (weather, world clock, countdown and others) show as Later.
- Apps, start, screensaver. Apps holds the dock, moving apps with the remote, the App library, hidden apps and a tile's own name. Inputs and Live TV sets what the TV opens when it starts: Home, Live TV, or an app you pick on the TV. Screensaver offers the home screen's own clock after 5 to 30 minutes, over your picture or plain black, on the home screen only.
- One settings file per TV. Every change from the phone now starts from the settings the TV has and changes only its own part, so a new look never takes away what Widgets or another page set.
- Six more TVs get the new home screen. SHARP, JVC and Philips on Android 11, the Hisense HiSmart (hamamatsucho) and the realme Smart TV (SW4H_FF) on Android 11, and the Kodak PATH_7XPRO on Android 9, after two testers each said it stayed after a restart. The Sony BRAVIA 4K GB lists on Android 9 switch the home screen again.
- Fixes. When Home goes to a launcher you installed, the app says what your report shows instead of a step no TV could do. Uninstall and resume checks no longer pass on a failed package list. A copy of the home screen signed with another key gets its own card (#2293, #4756). After you say no at the home screen check, a third button keeps the TV's own home screen (#3760). Google TV's home screen installed on an Android TV set no longer makes the app treat the TV as a Google TV (#5539, #5744). And more in the changelog.
- This build has everything in 0.4.9-beta1 and 0.4.8, plus the optional Home button helper, the candidate lists for TVs we're still trying, and the new home screen with the setup wizard left on for every brand.
About this version
- Version
- 0.5.0-beta1 (32)
- Size
- 7.45 MB
- Requires Android
- 9
- Target SDK
- 28
- Architecture
- armeabi-v7a, x86, x86_64, arm64-v8a
- Downloads
- 200
- Updated
- Nov 7, 2026
- Package
- tv.cleanyour.app
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10