Open source · Google TV & Android TV

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

Built with Claude Code · MIT license

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.

Three fresh picks every hour from what's trending this week and the latest releases, only from apps you already have. Movies and shows have their own tabs. Powered by TMDB.

Speed

Weather and markets, one press away.

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

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: get the code.
    git clone https://github.com/simbasjungles/free-my-tv && cd free-my-tv
  3. Open Claude Code in that folder and say:
    Install Free My TV on my TV at 192.168.1.50. I live in Lisbon.
    It installs the tools it needs, builds the app and puts it on your TV. Swap in your TV's IP and your city.
  4. Back on the TV: open Free My TV → Home Screen → Free My TV, and accept the debugging prompt (tick Always allow).

Compatibility

Works with any TV.

Runs right on Google TV and Android TV sets. Any other TV gets it through a Google TV streamer plugged into HDMI.

Google TVAndroid TVTCLSony HisensePhilipsXiaomiChromecast with Google TV Google TV StreamerNVIDIA Shieldonn 4K

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.

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 TCL Channel, messages, store demo, hotel menu, manuals, mirroring and logging apps. Google Assistant only if you ask for it in the config.

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 and Portuguese, following the TV's language. Want another one? Ask Claude to add it.

Does it collect any data?

No accounts, no analytics, no tracking. It only talks to TMDB (picks), Open-Meteo (weather, with the coordinates you set) and Binance (prices).

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