[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fmvcihp1z3x49":3},{"code":4,"message":5,"data":6,"timestamp":34},10000,"success",{"full_name":7,"position":8,"description":9,"language":10,"stars":11,"forks":12,"stars_gained":13,"age_days":14,"hn_threads":15,"one_liner":16,"summary_md":17,"topic":18,"github_topics":21,"license":30,"homepage":31,"updated_at":32,"history":33},"tshi-dev\u002FUrTV",13,"Arabic home screen and Saudi screensaver for Android TV \u002F Google TV, plus a safe speed-up. Your AI agent sets it all up. واجهة عربية وشاشة توقف سعودية لتلفزيونات أندرويد، يركّبها لك مساعد الذكاء الاصطناعي.","Java",163,63,27,6,[],"Arabic home screen, Saudi screensaver and reversible speed-up for Android TV, installed by an AI coding agent.","If you want an Arabic Android TV home screen, a Saudi-themed screensaver, and a way to quiet telemetry and ads, UrTV targets that. Expect a laptop session with a coding agent rather than a simple APK tap.\n\n## The problem\n\nGoogle TV's stock home is English-first and filled with promoted rows. A household in Saudi Arabia that wants prayer times, Hijri dates, local teams and Arabic app names must stitch together separate apps and still live with the default launcher. UrTV changes one step: instead of hunting for a launcher, a screensaver and a cleanup script, you ask an agent to run a prepared setup prompt, and the TV ends up with an Arabic home screen, a Saudi screensaver, and telemetry\u002Fads\u002Fdemos turned off.\n\n## What's different\n\nThe README does not expect manual installation. You enable USB debugging on the TV, run Codex or Claude Code on a computer on the same Wi-Fi, and paste a setup prompt that follows [`docs\u002FSETUP-PROMPT.md`](https:\u002F\u002Fgithub.com\u002Ftshi-dev\u002FUrTV\u002Fblob\u002Fmaster\u002Fdocs\u002FSETUP-PROMPT.md). The agent copies the repo, installs the apps, asks for the city and teams, and handles TV-side prompts. A separate [`docs\u002FRECREATE-PROMPT.md`](https:\u002F\u002Fgithub.com\u002Ftshi-dev\u002FUrTV\u002Fblob\u002Fmaster\u002Fdocs\u002FRECREATE-PROMPT.md) describes rebuilding a different screen, so the prompt files, not the app UI, are the real interface.\n\nThe speed-up is described as reversible: apps can be removed, disabled items restored and the stock home returned, with `optimize\u002Freset.sh` as the route. The README also says AirPlay, Chromecast and voice are never touched and a five-minute safety switch restores the stock home if theirs fails. Those are author claims, not independent verification. The trade-off is dependence on an agent that can follow a multi-step setup on your network, plus a setup the README estimates at 40 minutes and several reboots.\n\n## Who should try it\n\nIt fits a household already using Android TV or Google TV, wanting an Arabic-first home and a Saudi screensaver, with a laptop and patience for agent-run setup. It also suits people who want the speed-up without tracking which packages to disable, since one reset script is documented.\n\nIt is a poor fit for anyone wanting an app-store install, uncomfortable enabling developer options and USB debugging, or needing a supported, licensed product. Claude Code is documented as needing a Claude Pro subscription; Codex is described as free with a ChatGPT account. The [release page](https:\u002F\u002Fgithub.com\u002Ftshi-dev\u002FUrTV\u002Freleases\u002Ftag\u002Fapk-latest) allows sideloading with `adb install`, but the agent route also handles configuration the APKs alone do not.\n\n## Requirements and limitations\n\nYou need an Android TV or Google TV device, a computer on the same Wi-Fi, and a coding agent: Codex or Claude Code are documented, and Gemini CLI is called free but untested. Windows users must install Git and Python first. If you only sideload the two APKs, you skip the agent's naming, extras and speed-up steps.\n\nThe project declares no license, which matters if you want to redistribute or build on it. Upkeep is real: the README documents a one-command redo after a system update locks the app out (`optimize\u002Frun.sh again`), a settings-preserving update path, and a screensaver refresh. Setup is not a one-time tap, and the restore and update scripts are what to read before committing.\n\n## HotRepo's take\n\nHotRepo only began tracking this repository on 2026-10-24. The one recorded signal is a NEW-REPOSITORY board (新项目榜, Java) placement at #13 with 159 total stars on 2026-10-25. That is a dated snapshot, not daily growth, and comparable history is too thin to judge persistence. Before trying it, verify the reset and update instructions in `optimize\u002F` against your TV model.",{"slug":19,"name":20},"productivity","Productivity & Utilities",[22,23,24,25,26,27,28,29],"ai-agents","android-tv","arabic","debloat","google-tv","launcher","saudi-arabia","screensaver",null,"https:\u002F\u002Fgithub.com\u002Ftshi-dev\u002FUrTV\u002Freleases\u002Ftag\u002Fapk-latest","2026-10-25T03:13:02Z",[],1792917788]