Google TV, Android TV, LG & Samsung

Free your TV.

Swap the ad-filled home screen for a fast, clean one. Trending picks from your own apps, the weather at a glance, and a look that follows the sunset. One button to undo.

Get it on GitHub

Before → after

Your home screen shouldn't be a billboard.

Drag to compare. Same TV, same apps, minus the sponsored rows.

The Free My TV home screen: three picks, a glass shelf of apps
A typical stock home screen full of sponsored rows (illustration)
Stock home screen (illustration) Free My TV

Home

Your apps, front and center.

The streaming apps you actually use, on a glass shelf that comes alive under the remote. No rows of promos, no autoplaying ads, nothing you didn't ask for.

Picks

Trending, not sponsored.

Fresh picks every hour from what's trending this week and the latest releases, only from apps you already have. The focused one opens wide and the others show their posters, up to six per tab, from the services you choose. Movies and shows have their own tabs, and on Google TV your own Plex library joins in. Powered by TMDB.

Speed

Weather and markets, one press away.

Press down for the forecast, hour by hour or for the next 5 days, sunrise and sunset, and live crypto prices in your currency. The drawer slides in at 60 frames per second, every frame on time, on the TV's own modest chip.

And more

All the little things.

5:20 PM · your city's real sunset

Light by day. Dark by night.

Free My TV follows the real sunset where you live and eases into a darker look, the way your phone does. No setting to touch.

The home screen during the day The same home screen at night

Measured on a real TV

Lighter, faster, quieter.

A 98″ TCL Google TV running Android 14, stock home screen vs. Free My TV.

0fps

Smooth

Every frame in 16.6 ms, on the TV's own GPU.

−0%

Memory

Stock242 MB
Free My TV96 MB
0

Ads

No sponsored banners, rows or promos. Not a single one.

How it works

No root. No cloud. Just your TV.

  1. 1

    Allow it once

    Turn on developer options and accept the "Allow USB debugging?" prompt on the TV. That's the only permission it needs.

  2. 2

    It swaps the home screen

    Through the TV's own ADB (localhost, nothing leaves the TV) it becomes the home screen and screensaver, and turns off the stock launcher plus a short list of promo apps. Nothing is uninstalled.

  3. 3

    Undo anytime

    One button brings back the factory home screen, screensaver and every app. If something ever goes wrong, it switches back by itself.

Install

About ten minutes, start to finish.

Free, open source and easy to undo.

  1. On the TV: Settings → System → About → press Android TV OS build 7 times. Back in System, open Developer options and turn on USB debugging. Write down the TV's IP address (Settings → Network & Internet).
  2. On your computer: open an AI assistant (Claude Code, Codex or Antigravity) and say:
    Install Free My TV (github.com/simbasjungles/free-my-tv) on my TV at 192.168.1.50. I live in Lisbon.
    It downloads the code, installs the tools it needs, builds the app and puts it on your TV, and asks before anything important. Swap in your TV's IP and your city.
  3. Back on the TV: open Free My TV → Home Screen → Free My TV. That's when the TV asks Allow USB debugging? for Free My TV: tick Always allow and accept.

Compatibility

Works with any TV.

Runs right on Google TV and Android TV sets, on LG TVs from webOS 3 and on Samsung TVs from 2015. Any other TV gets it through a Google TV streamer plugged into HDMI.

Google TVAndroid TVLG webOSSamsung TizenTCLSony HisensePhilipsXiaomiVestelNextStarPhilcoMultilaser Chromecast with Google TVGoogle TV StreamerNVIDIA Shieldonn 4KMi TV Stick HY300 projectorsWanbo projectors

Different brand or model? Ask Claude: it reads your TV and adapts Free My TV to it, from the home screen it replaces to the apps it tidies up.

FAQ

Good questions.

Is it safe?

It uses the same commands as Android's own developer tools, from inside the TV. Nothing is rooted or uninstalled: apps are only turned off and come back with one button. Picture, sound, inputs, the remote, Google services and the Play Store are on a never-touch list.

Which TVs does it work on?

Google TV and Android TV from Android 8 on: TCL, Sony, Hisense, Philips, Xiaomi and more, streamers like Chromecast with Google TV and onn 4K, and LG and Samsung TVs as an app. The APK goes on the TV, not on your phone. On Huawei TVs (HarmonyOS) and Fire TV it stays an app you open, and the TV keeps its own home screen: on a Huawei, don't switch it.

How do I go back?

Open Free My TV → Home Screen → Original. The factory home screen, screensaver and every app come back exactly as they were. If the new home screen ever crashes three times in five minutes, it switches back on its own.

Does it change picture quality?

No. Picture settings aren't touched, and videos play through the same hardware path. We measured the same resolution and the same video source in both modes.

What gets turned off?

The stock home screen and screensaver (replaced), Google TV's recovery home, Play Games and YouTube Music, and on TCL TVs the messages, store demo, hotel menu, manuals, mirroring and logging apps (and the like on Philco, Multilaser and NextStar TVs). Google Assistant only if you ask for it in the config.

Does it work on LG TVs?

Yes, from webOS 3 on. It installs through LG's own Developer Mode, or from the webOS Homebrew Channel, with nothing rooted or changed on the TV, and it opens with one press of a number key. Same home screen, same picks, weather and prices; for the picks, type your free TMDB key in its Home Settings. Press EXTEND in the Developer Mode app once a month to keep it.

Does it work on Samsung TVs?

Yes, on Samsung TVs from 2015 on. It installs through Samsung's own Developer Mode with TizenBrew Installer, the community's installer (2017 and newer), or as your own build, with nothing rooted or changed on the TV. Same home screen, weather and prices, with your city from the TV's time zone. For the trending picks, type your free TMDB key in its Home Settings.

Can I make it mine?

That's the idea. Open the folder in Claude Code and just ask: "add Crunchyroll to the shelf", "show prices in euros", "set it up for my Sony". It changes the code, rebuilds the app and puts it on your TV.

Does it speak my language?

English, Spanish, Portuguese, Russian, German, French, Italian, Japanese and 18 more, following the TV's language, or the one you pick in its settings. Want another one? Ask Claude to add it.

Does it update itself?

On Google TV and Android TV, the ready APK looks for a new release once a week and installs it when you say OK, in Home Settings → Updates. On LG, the Homebrew Channel brings the new version; on Samsung, TizenBrew Installer installs the latest release over the one you have.

Does it collect any data?

No accounts, no analytics, no tracking. It only talks to TMDB (picks), Open-Meteo (weather, for your city) and Binance (prices), and Watchmode (links to titles), your own Plex server, your own Immich server (your photos) and Trakt (what you're watching, on Google TV) only if you set them up; the Trakt sign-in stays on the TV. Your own Home Assistant only if you set its address and turn its buttons on. On Google TV and Android TV, the ready APK also asks GitHub once a week for a new version, and while Home Settings → TMDB key shows its QR code, the TV answers your phone on your home network (one key, 5 minutes at most).

Is it free?

Yes. MIT license, and the TMDB key is free too.

Free your TV tonight.

Open source, ten minutes, one button to undo.

Get it on GitHub