Úprava chytré televize přes Claude Code probíhá na počítači, ne v televizi. Agent v terminálu stáhne nástroje, sestaví androidovou aplikaci a přes ADB ji pošle do televizoru, kde se nastaví jako nová domovská obrazovka. Firmware zůstává beze změny a vzhled se upravuje dalším buildem a novou instalací.
Co je free-my-tv a jak funguje
Výrobci televizorů stále víc zaplňují domovské obrazovky doporučeným obsahem a reklamními dlaždicemi. Mashable popisuje, že část uživatelů proto hledá cestu, jak získat kontrolu nad vzhledem televize zpět. Jednu takovou cestu nabízí projekt free-my-tv.
Autor projektu spustil web freemytv.io a na GitHubu zveřejnil repozitář simbasjungles/free-my-tv. Zdrojové kódy i instrukce jsou volně dostupné a README projektu uvádí, že implementace vznikla s pomocí Claude Code.
Projekt je velmi čerstvý. Repozitář byl zveřejněn 19. října 2026 a aktualizoval se ještě 23. října 2026, takže se jeho obsah mění ze dne na den.
Nejde o kosmetickou úpravu stávajícího rozhraní. Podle souboru CLAUDE.md je projekt „plain Android app in Java“, tedy samostatný vlastní launcher pro Android TV, který místo výchozího Google TV launcheru převezme domovskou obrazovku. Z toho plyne několik praktických vlastností:
- aplikace se instaluje vedle systému, nenahrazuje ho,
- sestavuje se skriptem
build.sh, bez běžného projektu v Gradlu, - obsahuje nastavení pro přepnutí zpět na původní obrazovku,
- stejnou úpravu si může zopakovat každý, kdo má podporovaný televizor a počítač ve stejné síti.
Jak Claude Code s televizí komunikuje
Spojení „Claude Code a televize“ zní, jako by AI zasahovala přímo do přístroje. Ve skutečnosti je Claude Code podle produktové stránky agent pro programování, který běží v terminálu, čte soubory projektu a spouští příkazy. Televize pro něj představuje cíl, na který se připojuje přes ADB.
flowchart LR
A["Repozitář na GitHubu"] --> B["Claude Code v terminálu"]
B --> C["build.sh sestaví aplikaci"]
C --> D["ADB po Wi-Fi"]
D --> E["Televize potvrdí oprávnění"]
E --> F["Free My TV jako domovská obrazovka"]
Postup krok za krokem
Celý proces popisuje README. Nejdřív se repozitář stáhne na počítač:
# Stažení repozitáře a přechod do jeho adresáře,
# Claude Code se pak spouští právě odsud, aby viděl CLAUDE.md
git clone https://github.com/simbasjungles/free-my-tv && cd free-my-tv
- Zapněte vývojářský režim. Na televizoru aktivujte vývojářské volby a povolte USB debugging.
- Zjistěte IP adresu. Lokální adresu televizoru najdete v nastavení sítě.
- Spusťte Claude Code. Agent musí běžet v adresáři repozitáře, kde najde instrukce v CLAUDE.md.
- Zadejte instalační prompt. Uveďte IP adresu televizoru a město, ve kterém bydlíte.
- Potvrďte ADB na televizoru. Při prvním připojení se objeví dialog, README doporučuje zaškrtnout „Always allow“.
- Nastavte domovskou obrazovku. Na televizoru otevřete Free My TV > Home Screen > Free My TV.
Agent pak podle dokumentace sám nainstaluje potřebné nástroje, sestaví aplikaci a odešle ji do televizoru.
První spuštění podle README vytvoří soubor config.properties. Do něj se zapíše město a volitelně klíč k API služby TMDB, ze které aplikace bere údaje o filmech a seriálech. Každá další změna rozhraní probíhá stejně: úprava zdrojových souborů, nový build a nová instalace přes ADB.
ADB instalace aplikace versus změna firmwaru
Tento rozdíl rozhoduje o rizicích. ADB instalace aplikace pošle do televizoru běžný androidový balíček, stejně jako by se instaloval z obchodu, jen jinou cestou. Systém, bootloader ani systémový obraz zůstávají beze změny.
Změna firmwaru naproti tomu přepisuje samotný operační systém. Vyžaduje odemčení bootloaderu a selhání může přístroj vyřadit natolik, že nenaběhne ani do nastavení. Z dokumentace free-my-tv nevyplývá, že by projekt cokoli takového dělal.
Jaké televizory a systémy free-my-tv podporuje?
Doložitelně funguje jen na Google TV a Android TV. Podpora Samsung Tizen a LG webOS je zatím deklarace, kterou dostupná dokumentace nedokládá instalačním postupem.
Pro Android platí jasné požadavky. Jedna verze README uvádí Android TV 12 nebo novější, počítač a televizor musí být ve stejné Wi-Fi síti a na televizoru musí být zapnutý vývojářský režim s USB debuggingem. Vývojářský režim se aktivuje v nabídce Settings > System > About opakovaným stisknutím položky „Android TV OS build“.
| Platforma | Stav podpory | Způsob instalace | Dokumentace |
|---|---|---|---|
| Google TV | ověřitelná | APK přes ADB | popsaná |
| Android TV | ověřitelná, od verze 12 | APK přes ADB | popsaná |
| Samsung Tizen | deklarovaná | neuvedeno | chybí |
| LG webOS | deklarovaná | neuvedeno | chybí |
Tabulka vychází z README a CLAUDE.md k 23. říjnu 2026.
README sice mluví o „Google TV, LG and Samsung TVs“, technická dokumentace ale popisuje hlavně androidovou aplikaci. Repozitář obsahuje i webovou část pro LG a Samsung, například adresář web/ a soubory home.js a tv.js. To naznačuje televizní webovou aplikaci, ne možnost nahrát stejný APK do Tizenu nebo webOS. Chybí konkrétní verze systémů, způsob podepsání balíčku, potřebný vývojářský účet i instalační příkaz. Seznam ověřených modelů v podkladech neexistuje vůbec.
Jaká jsou rizika pro záruku a funkčnost
Záruka
Instalace přes ADB není odemknutí bootloaderu ani změna firmwaru, takže samotný postup je méně invazivní než klasický „root“. Oficiální stanovisko žádného výrobce k záruce po použití tohoto repozitáře ale neexistuje.
Výrobce může mít v záručních podmínkách omezení pro neautorizovaný software. Servis může také před opravou požadovat obnovení továrního nastavení, aby vyloučil vliv cizí domovské aplikace. Rozhodují podmínky konkrétní značky, modelu a země. U televizorů od operátorů s upraveným firmwarem se chování může lišit.
Znefunkčnění a slepé spouštění příkazů
Úplné „bricknutí“ hrozí méně než při flashování, protože projekt podle README instaluje aplikaci a umožňuje návrat k původní obrazovce. Softwarové zablokování používání je ale reálné.
Co riziko snižuje
- systém ani bootloader se nemění
- aplikaci jde odinstalovat přes ADB
- projekt nabízí přepnutí na původní domovskou obrazovku
Co riziko zvyšuje
- chybný nebo nekompatibilní build může padat
- padající výchozí launcher ztíží přístup do Settings
- přerušená instalace nebo spojení zanechá neúplný stav
- špatný ADB příkaz může odinstalovat nebo změnit jinou aplikaci
Nejméně viditelné riziko leží na straně počítače. Agent s právy v terminálu spouští příkazy, které uživatel předem nemusí znát, a ty mohou mít vedlejší účinky. Claude Code nezaručuje, že správně rozpozná model televizoru nebo bezpečně vyhodnotí každý příkaz. Při nasazování AI agentů ve firmách proto vždy trváme na dvou věcech: člověk příkazy s dopadem schvaluje a každý krok musí jít vrátit. Podrobněji tento přístup popisujeme u služby AI agenti a automatizace.
Co zkontrolovat před instalací a jak zpět
Většině problémů předejde příprava, která zabere pár minut. Klíčové je vědět předem, jak se do televizoru dostanete, kdyby nový launcher nenaběhl.
Repozitář zdůrazňuje funkci „One button to undo“, tedy návrat k původní domovské obrazovce jedním tlačítkem. Jde o užitečnou vratnou funkci, ale README neslibuje obnovu každého stavu po chybě. Nezávislé testy obnovy ani oficiální záchranný postup v podkladech nejsou.
Nejspolehlivější cesta zpět vede proto přes ADB z počítače: aplikaci odinstalovat a nechat systém vrátit původní launcher. Pokud selže i to, zbývá obnovení továrního nastavení podle návodu výrobce.
Stejný princip doporučujeme i mimo hraní s televizí. Kdo chce nástroje typu Claude Code zapojit do běžné práce týmu, najde postup v naší službě AI transformace pro vývojáře.
Dá se věřit rychlejšímu rozhraní a menší RAM?
Zatím ne. Tvrzení o výrazně nižší spotřebě paměti a rychlejším rozhraní nikdo nedoložil standardizovaným měřením na konkrétních modelech.
Čísla o paměti a rychlosti se šíří hlavně v diskusích. Chybí u nich výchozí stav, model televizoru, způsob měření i počet opakování. Lehčí launcher může být svižnější než přeplněný systémový, jenže bez měření jde o odhad.
Podklady neobsahují ani procento úspěšných instalací, počet znefunkčněných zařízení nebo seznam modelů, kde projekt spolehlivě běží. Smart TV bez reklam je proto cíl, o který uživatelé usilují, ne ověřený výsledek pro každý televizor. Reklamy a doporučení mohou na jiných místech systému zůstat.
Poctivé shrnutí stavu k 23. říjnu 2026: free-my-tv je použitelný experimentální launcher pro Google TV a Android TV s instalací přes ADB. Hotový produkt to není a podpora Samsungu a LG zatím zůstává slibem.
Časté otázky
Je free-my-tv zdarma a open source?
Ano, zdrojový kód je podle README volně dostupný na GitHubu v repozitáři simbasjungles/free-my-tv. Před použitím nebo úpravou si v repozitáři zkontrolujte licenční soubor, protože určuje, co s kódem smíte dělat. Za samotný projekt se neplatí. Náklady ale může přinést nástroj, kterým instalaci provádíte, tedy Claude Code, a případně registrace klíče k TMDB.
Potřebuji k úpravě televize placený účet Claude Code?
Pro postup popsaný v README ano, protože instalaci řídí agent Claude Code. Ten je podle produktové stránky dostupný v rámci placených plánů Claude nebo přes API, aktuální podmínky ověřte přímo u Anthropicu. Technicky zdatný uživatel může skript build.sh a příkazy ADB spustit i ručně. Pak ale nese plnou odpovědnost za správné pořadí kroků.
Funguje free-my-tv na televizorech Samsung a LG?
Ověřit se to nedá. README sice Samsung a LG zmiňuje a repozitář obsahuje webové soubory, ale chybí instalační postup, podporované verze Tizenu a webOS i způsob podepsání balíčku. Doložená je jen androidová aplikace pro Google TV a Android TV. Majitelům Samsungu a LG doporučujeme počkat, až projekt postup pro tyto systémy zdokumentuje.
Jak se vrátit k původní domovské obrazovce televize?
Nejjednodušší je funkce „One button to undo“, kterou aplikace nabízí v nastavení. Když launcher padá a do nastavení se nedostanete, odinstalujte aplikaci z počítače příkazem ADB. Systém pak vrátí původní domovskou obrazovku. Jako poslední možnost zbývá obnovení továrního nastavení podle návodu výrobce, které ale smaže i vaše další nastavení.
Zruší instalace přes ADB záruku televizoru?
S jistotou to říct nelze, oficiální stanovisko výrobců k tomuto projektu neexistuje. Instalace aplikace přes ADB nemění firmware ani bootloader, takže jde o méně invazivní zásah než rootování. Záruční podmínky však mohou omezovat neautorizovaný software a servis může požadovat tovární nastavení. Rozhodují podmínky konkrétní značky, modelu a země prodeje.
