Clean Your TV(cleanyourtv):用 AI 编码代理给 Android/Google TV 去广告去臃肿

Clean Your TV 是什么?这个开源项目让编码代理通过 Wi-Fi 清除 Android/Google TV 的广告和预装臃肿软件,换上 Apple TV 风格桌面。安装步骤、支持的电视型号、一键恢复全讲清。

最近更新: 2026-10-31

Clean Your TV 是什么?

Clean Your TV(Gathin23/cleanyourtv)登顶过 GitHub 趋势榜第一(2026-10-19~25 当周,trendshift 数据),它回答的是每个 Android TV / Google TV 用户都问过的问题:为什么我自己的电视要给我看广告?

这个项目做两件事。第一,给电视瘦身——通过 Wi-Fi 停用厂商的遥测、广告服务、赞助内容推荐位和预装应用。第二,把塞满广告的桌面换成一个约 572 KB 的原生启动器,观感和操作都像 Apple TV:纯黑背景、四个常用应用的 dock、没有任何东西在后台偷偷上报。

TechCrunch、TechRadar、Tom's Guide、Mashable、Android Authority、XDA 等媒体都报道过它——54 个国家的 412 篇报道,社区贡献了 103 个品牌、387 个电视型号的实测清单。

动手之前先记住一件事:官方网站是 cleanyour.tv,官方仓库就是上面的 GitHub 链接。cleanyourtv.com 之类的相似域名不是这个项目的。

工作原理

Android TV 和 Android 手机一样开放调试桥。在电视的开发者选项里打开 USB 调试、允许你的电脑一次之后,剩下的全是标准 Android 工具链——不需要 root,不需要数据线:

步骤做什么
备份先记录已安装的包列表和设置,再动任何东西。
停用用 Android 的 pm disable-user 停用厂商遥测、广告服务、内容推荐位和预装垃圾——不是卸载,所以恢复脚本能逐步撤销。
安装装上小型原生启动器并设为默认桌面。

各品牌的臃肿程度不一样,所以自带的提示词会让你的编码代理先在你的电视上实际探测,动你可能在用的东西之前先问你。

怎么安装运行

需要一台和电视连同一个 Wi-Fi 的电脑,装好 Python 3、JDK 17~22、Android SDK platform 34 + build-tools 34(启动器由代理在上面编译)。整个过程约十五分钟。

这些编码助手都可以:Claude Code、Codex、Gemini CLI、Antigravity CLI——这也正是和 DeepSeek Harness 相关的地方:任何能读仓库提示词、执行 shell 命令的 agent CLI 都能跑通整个流程。

  1. 电视上:设置 → 设备偏好设置 → 关于 → 连按七次"构建" → 返回 → 开发者选项 → 打开"USB 调试"。如果有网络调试或 ADB 调试开关也一并打开。保持电视开机。
  2. 电脑上:git clone https://github.com/Gathin23/cleanyourtv,在助手里打开这个目录,粘贴仓库里的 PROMPT.md 并填上你的电视型号。
  3. 跟着走:在电视上确认"允许 USB 调试?",然后回答清单:常用哪些应用、dock 大小和应用顺序、是否保留语音助手、Chromecast 和系统更新。

一定要 clone 仓库:助手复用的是仓库自带的 tools/disable.sh 和 launcher/build-and-install.sh——备份、桌面守卫和恢复记录都由它们负责。

没有编码助手? 仓库同样提供手动命令(tools/tv.py、tools/disable.sh、tools/restore.sh);还有第三条路:社区开发的手机 App(cleanyour.tv/app),在 Android 手机上连接 → 分析 → 清理,五分钟左右搞定,完全不用电脑。

哪些电视能用

平台支持情况
Android TV / Google TV完整支持:去臃肿 + 启动器。
Amazon Fire TV只能去臃肿——Fire OS 不允许第三方启动器接管桌面(2015 款 Fire TV Box 连这半步也失败)。
三星(Tizen)、LG(webOS)、Roku、Vizio、Hisense VIDAA不支持——没有 ADB。项目官网提供了这些平台的关闭追踪指南。

安全吗

设计上刻意做到可回退:

  • 不卸载任何东西。 包都是用 pm disable-user 停用的;改动前工具会把电视状态记录到 ~/.cleanyourtv/。
  • 一行恢复: TV_HOST=<电视IP> tools/restore.sh examples/<你的型号>/debloat.txt 就回到原厂桌面。
  • 脚本绝不会让电视没有桌面——只停用它们认识的官方启动器,列表里的桌面应用一律跳过,直到有别的启动器接管 HOME。
  • 固件升级后,tools/check.py 会对比电视和已应用的清单,--fix 把被系统恢复的停用项重新打回去。

FAQ

Clean Your TV 能用在 Google TV 上吗? 能。Google TV 底层就是 Android TV,去臃肿和启动器都完整支持。Google TV 恢复时要在命令里多传一个官方桌面包名(com.google.android.apps.tv.launcherx)。

必须用 Claude Code 吗? 不必。README 点名 Claude Code、Codex、Gemini CLI、Antigravity CLI 都可以。它本质上是一套基于标准 ADB 工具的提示词工作流,任何能干的编码代理 CLI 都行——和 DeepSeek Harness 代理跑 shell 自动化是同一个道理。

会 root 电视、影响保修吗? 不 root、不连线、不卸载。用的是 Android 手机同款的开发者模式调试桥,所有改动都能用恢复脚本撤销。

有手机 App 吗,不想碰命令行? 有。社区开发的 Android App(cleanyour.tv/app)用手机五分钟左右完成清理,全程不需要电脑和编码代理。

我的电视是三星 / LG / Roku,能用吗? 不能直接用——这些平台不开放 ADB。项目给你的是各平台关闭追踪的设置指南(cleanyour.tv/not-android)。

相关的 DeepSeek Harness 插件

喜欢"让代理亲手干活"这个思路的话,DeepSeek Harness 生态里有同类原生化插件:

DSH Plugins 是独立的 DeepSeek Harness 插件目录,与 DeepSeek 官方无关,也不代表官方背书。第三方插件未经安全审计,安装前请审查源码。

每周获取最新的 DeepSeek Harness 插件,绝不滥发。