全世界都在 vibe coding 自己的电视:Claude Code 干掉 25 个广告包,cleanyourtv 几天拿下 10,700 star
10 月 17 日,开发者 Gathin T. 发帖称把爸妈的小米电视"vibe coding"了:Claude Code 经 Wi-Fi 找到电视、停用 25 个广告包、重写桌面启动器。他开源的 cleanyourtv 几天内拿下 10,700 个 GitHub star,覆盖 107 款机型实测。本文拆解让这一切成为可能的 ADB 链路、周末的集体狂欢,以及狂欢之下不应被淹没的三个警告。

2026 年 10 月 17 日,一个周六。开发者 Gathin T. 在 X 上发了一条帖子,配了一张图:"Vibe coded my parents' TV this afternoon!"(今天下午,我把爸妈的电视给 vibe coding 了!)起因很生活化:那台小米电视在进 Netflix 之前,非要先放一段赞助广告。他把电视型号告诉 Claude Code,剩下的事 agent 全包了——在 Wi-Fi 上找到电视,关掉 25 个小米预装包,还顺手写了个全新的桌面启动器。"Looks like an Apple TV now lol."(现在看起来像 Apple TV 了,哈哈。)
这条帖子在周末病毒式传开,"vibe coding your TV"(给你的电视做 vibe coding)成了一个新词。到 10 月 20 日 Decrypt 报道时,Gathin 把这套 prompt 打包成的开源项目 cleanyourtv 已经拿下 10,700 个 GitHub star,列出了 107 款机型、37 个品牌的实测配置,有 1,200 次 fork 和 85 个待合并的 PR。用他自己的话说:短短两天,就有好几千人给自家的电视做了同样的事。这可能是 vibe coding 诞生以来,第一次以"改造硬件"的姿态冲进大众视野——而它改造的,是每个家庭客厅里最熟悉的那块屏幕。
电视的"原罪":你买的电视,每次开机都在替别人赚钱
为什么这事能瞬间点燃这么多人?因为痛点是普世的。过去十年买的智能电视,绝大多数都跑着 ACR(Automatic Content Recognition,自动内容识别)——一种会给屏幕内容"打指纹"的软件,不管你看的是有线电视、游戏机还是插在 HDMI 口上的任何东西,它都会记录下来,拿去卖精准广告。德州总检察长 2025 年 12 月起诉索尼、三星、LG、海信、TCL 时指控:这些电视最快每 500 毫秒——也就是每秒两次——截一次屏。
这不是新问题。早在 2017 年,Vizio 就因为在未经同意的情况下收集 1,100 万台电视的观看数据,与美国联邦贸易委员会(FTC)达成 220 万美元和解。但这点钱根本没伤筋动骨:2024 年沃尔玛以约 23 亿美元收购 Vizio,高管们公开说,看中的正是 Vizio"利润丰厚且快速增长的广告业务"。翻译一下:你花钱买回家的电视,此后每一次开机,都在替别人赚钱。开机广告、臃肿的桌面、关不掉的追踪——"vibe coding your TV"爆火,本质上是一次迟到了十年的消费者起义,只不过这次起义军手里拿的是 AI agent。
把这套商业模式拆开看会更刺眼。电视硬件是亏本卖的:Roku 2025 年第三季度设备收入同比下滑 6%,到 1.46 亿美元,而平台收入涨了 17%,到 10.65 亿美元;第一季度设备业务的毛利率是 -16.3%——公司主动在硬件上亏钱。亏的钱从哪赚回来?广告和数据。行业分析师估算,智能电视厂商每年能从每台设备上榨出 5 到 10 美元的广告与数据授权收入。Mashable 引用的 TiVo 季度报告显示,超过三分之一的受访者认为首页广告已经过度;All About Cookies 在 2026 年 3 月对 1000 名美国成年人做的调查更直接:76% 的流媒体订阅用户认为广告太多,只有 24% 会在广告时段真正看屏幕,52% 的人因为广告考虑过退订。你买电视时付的钱,买的是硬件;你之后每一次开机,付的是注意力——而注意力这笔账,厂商从没跟你结过。
最微妙的是"关不掉"的设计。Google TV 允许你在设置里删除广告 ID,但 Google 自己注明:这只会让广告"不那么精准",并不会减少广告。三星的"观看信息服务"、LG 的"Live Plus"、Roku 的"Smart TV Experience"都有类似的开关,关的是数据收集的某一条水管,不是广告本身。首页广告位的生意是单独卖的:三星在 2026 年 6 月把自家智能电视首页开放给程序化购买时,用的词是"优质、不可跳过的位置";IAB 技术实验室在 2025 年 12 月的 CTV 广告格式草案里,把这类广告单列为"menu ads"(菜单广告),和暂停广告、屏保广告并列。这意味着开机广告不是 bug,是产品——是厂商在硬件利润被压到零之后,亲手设计的第二条收入曲线。"vibe coding your TV"要干掉的,恰恰是这条曲线。
技术上它到底干了什么:一条 prompt 的接管链路
先破除一个误解:这不是"黑客入侵",用的全是 Android 系统自带的正规通道。智能电视大多跑 Android(Android TV / Google TV),系统里有一个叫 ADB(Android Debug Bridge,安卓调试桥)的维护工具。开启方式也很"民间":在电视设置里找到"版本号",连点 7 下,打开开发者模式,同一 Wi-Fi 下的电脑就能连上电视、执行命令了。
Claude Code 的关键能力在这里派上了用场:新版的它可以在本机上打字、跑命令。于是整条链路是这样的:你用自然语言提需求 → Claude Code 读懂电视型号 → 经 Wi-Fi 连上 ADB → 列出电视上装的每一个包 → 标出哪些是广告、哪些是遥测(telemetry,偷偷往家里打电话汇报使用数据的后台软件)→ 把它们 disable(停用)→ 再写一个干净的新 launcher(桌面启动器)换掉原厂那个臃肿的。
两个细节决定了这件事"敢玩":第一,停用而非删除。cleanyourtv 用的不是卸载,而是 Android 的 disable 机制,项目自带一个恢复脚本,一键就能把所有改动还原。玩脱了也能回来,这是它敢在两天内被几千人照做的底气。第二,不需要 root。root(获取最高管理员权限)是玩机圈的高风险操作,一不小心就变砖;这套方案完全绕开了它,门槛低到"会复制粘贴 prompt"就行。
那 25 个包到底是什么?仓库没有公开完整清单,但从 X 上用户晒出的清理记录(经转引报道整理)能看到典型构成,大致分四类。第一类是系统彩蛋和鸡肋:Android Easter Egg(安卓彩蛋)、Sony Digital Demo(索尼卖场演示模式)——纯粹占地方,删掉稳赚不赔。第二类是设备端计算与个性化组件:Services on Device Personalization、Federated Compute——它们在本地处理数据、做推荐和模型更新,名义上不上传,但吃内存、吃电,还会在后台唤醒。第三类是反馈与遥测:Google Feedback 这类"一键反馈"组件,本质是厂商的数据水管。第四类是长期不用的预装应用:Google Play Games、Play Movies、日历同步、相机相册,以及超过 50 天没打开过的应用——电视上有个相册应用,本身就很荒诞。注意这份清单里混着两种东西:删掉没代价的,和需要掂量的——设备端个性化、系统级服务停用后,可能影响语音助手或推荐功能,恢复脚本就是为这种情况准备的。敢玩的底气,一半来自 disable 而非 uninstall 的机制,一半来自"删错了能回来"。
还有一个被低估的细节:这些工具动手之前,会先备份完整的包列表,再生成自动恢复脚本。也就是说,agent 动手之前,先给电视拍了张"X 光片"。这对 AI 时代的工作流是个值得抄的习惯——让 agent 在不可逆操作之前,先把当前状态快照下来。很多人只看到"AI 删广告"的爽,忽略了真正让几千人敢照做的,是"删之前先备份"这个工程习惯。以及,连接方式比想象中亲民:Mac 和 Windows 都能连,不需要 Linux 基础、不需要碰命令行,连点七下版本号就行。门槛低到这种程度,"vibe coding"才从极客黑话变成了客厅里的群众运动。
当然也有边界。cleanyourtv 只完整支持 Android TV / Google TV(索尼、TCL、海信、飞利浦、小米等品牌),三星的 Tizen 和 LG 的 webOS 是另一套系统,不适用;Fire TV 只能做"清理"的一半——不过已经有 rival 项目 dumbtv 专攻 Fire TV:停用约 65 个包(含 ACR),换上一个只有 41KB、且完全没有联网权限的 launcher,口号很直白:"你的应用、你的 HDMI 口、一个时钟,别无其他。"
一个周末的集体狂欢:当客厅变成开源项目
最有意思的不是 Gathin 一个人的战绩,而是接下来 72 小时里 X 上的"作业接龙"。Mihir Gupta 说自家电视慢得无法忍受,花一下午让 Claude Code 干了三件事:停用 25 个臃肿应用、把 192MB 的原厂 launcher 换成自己写的 83MB 版本、再加上轮播壁纸,"With AI, all you have to do is imagine!"(有 AI,你只需要想象!)。Ansub Khan 给爸妈的老 Android TV 做完清理,可用内存涨了约 90%。Ryan Doyle 更离谱:他只是把电视的产品链接发给 Claude,问"这能 hack 吗",最后得到一个屏保——实时显示他的营收和新增的 Stripe 订单。
还有人玩得更花。Rod Pers 把广告位换成了一套公寓的实时 3D 模型,灯和吊扇的开关状态是实时同步的;Adrian Friend 用动画工具 Rive 做了一套极简界面;有人给奶奶的电视也清理了一遍,"她现在非常满意"。从数据看,cleanyourtv 在 10 月 20 日已经有 107 款机型、37 个品牌的实测配置——这意味着社区在两天里自发完成了厂商几年都没做完的适配工作。1,200 次 fork、85 个待合并 PR,一个周末,一台电视,变成了一个真正的开源项目。
三个判断:为什么这是 vibe coding 的"主场"
判断一:vibe coding 的真正爆发点,可能不是写 App,而是"驯服身边的设备"。过去一年我们看到的 vibe coding,大多是"做个网站""搭个小工具"。但电视这件事揭示了一个更大的面:每个人家里都有一堆"跑着烂软件的好硬件"——电视、路由器、NAS、旧手机。它们的共同点是:硬件没问题,软件被厂商的商业模式污染了。AI agent 的出现,让"改造"这件事的门槛从"会刷机"降到了"会说话"。prompt 即脚本,自然语言即 root 权限(精神上的)。客厅只是开始,下一个可能是你的路由器管理页面。
判断二:开源即分发,prompt 即产品。Gathin 做的事,本质上是把"我给爸妈修电视"这个一次性劳动,打包成了一个可复用的 prompt + 脚本,然后扔上 GitHub。两天,10,700 star——这个分发效率,传统软件公司做梦都不敢想。vibe coding 时代的产品形态正在变化:它不一定是一个 App,也可以是一段能解决具体问题的 prompt 工作流。谁先把自己的"生活黑客"打包开源,谁就先吃到这波注意力红利。这和 Epic 上周官宣用 vibe coding 重写自家 Launcher 是同一枚硬币的两面:厂商在用,消费者也在用,"vibe"正在从极客黑话变成通用生产力。
判断三:狂欢之下,风险是真实的,别只看热闹。Decrypt 的报道里藏着三个警告,值得逐条拎出来。第一,有人真把电视玩成了砖——一位用户说 Claude 上个月重启时"把系统都卸了",只能看古老的安卓 recovery 界面。agent 执行命令时没有"后悔药",尤其是在它操作的是你家客厅唯一一台电视时。第二,cleanyourtv 的 README 自己警告:网络 ADB 是未加密的,同一 Wi-Fi 下的任何设备都能接管电视——用完必须关掉调试模式,否则等于给全家留了个后门。第三,微软今年发现,隐藏指令可以诱使 Claude Code 泄漏凭证(Anthropic 已在 5 月修补)。当 agent 能直接操作你的设备时,prompt 注入就不再是"聊出奇怪回答"的问题,而是"客厅设备被接管"的问题。
把 ADB 的风险再展开一层。ADB 协议本身是未加密的明文协议(安全机构 Synacktiv 对协议内部的拆解写得很清楚),设计之初就没打算暴露在网络上——它是给开发者连 USB 线用的调试工具。网络 ADB 把它搬到了 Wi-Fi 上,等于把一扇没上锁的门开在了局域网里:同一 Wi-Fi 下的任何设备,只要知道电视的 IP 就能连上、执行命令。设备厂商的官方文档反复警告:只在可信网络使用、用完立即关闭。更麻烦的是配对机制本身也可能被绕过:2026 年曝出的 CVE-2026-0073 是 adbd TLS 证书校验路径的认证绕过,影响 Android 14/15/16,相邻攻击者可被误认为已配对主机、直接拿到 shell——有安全研究者甚至在一台 Chromecast TV 上复现了利用(2026 年 5 月安全补丁级别已修复)。翻译成大白话:你开着调试模式去睡觉,隔壁蹭网的人理论上能接管你的电视。
变砖案例的技术解释也值得说透。那位"Claude 把系统都卸了"的用户,踩的是 uninstall 和 disable 之间的那条线:disable 只是把包标记为停用,文件还躺在系统分区里,随时能恢复;uninstall 是真删。电视的系统应用之间有依赖链——桌面 launcher、系统框架、输入法服务环环相扣,删错一个关键包,开机就只剩 recovery 界面:硬件没坏,是系统分区被掏空了,电视变成一块只能进恢复模式的板子。这就是为什么 cleanyourtv 坚持"只停用、不删除",为什么恢复脚本是项目的标配而不是赠品。AI agent 执行命令没有"撤销键",它的"撤销键"必须由人提前设计好:备份、disable、恢复脚本,三件套缺一不可。
从电视到路由器:'好硬件、烂软件'的清算时刻
把视线从电视挪开一格,会发现 cleanyourtv 只是第一块多米诺。每个家庭里都躺着一堆"硬件没问题、软件被商业模式污染了"的设备:被运营商定制系统锁死的路由器、广告越塞越多的 NAS 管理页面、厂商停止更新后变成电子垃圾的旧平板。过去,"改造"这些设备的门槛是刷机、root、TTL 线——极客专属。现在门槛变成了"会说话"。判断一里已经点了路由器的名:给路由器刷 OpenWrt 曾经需要对照着教程敲命令,现在理论上可以对 agent 说"把我家路由器的广告和追踪关了,顺便把访客网络搭好"。必须诚实地说:我没有看到已经成气候的路由器 vibe coding 公开案例,这里不虚构。但电视这件事证明了模式:一旦有人把第一条 prompt 跑通、打包开源,复制成本就趋近于零。
这里有个 trade-off 值得想清楚。电视改造的成功,建立在三个巧合上:Android 是开放系统(有 ADB 这种官方调试通道)、disable 机制提供了安全网、电视坏了不致命——最坏情况是客厅少块屏幕。这三个条件,路由器只占一个半:很多路由器跑的是闭源固件,没有 ADB 这种官方通道;刷机变砖的恢复难度远高于电视;而且路由器是全家网络的咽喉,改错了是断网,不是少块屏幕。所以"vibe coding 消费电子"的扩张不会是无脑复制,而会沿着"有官方调试通道、有恢复手段、搞坏了不致命"这条线推进:电视、机顶盒、旧手机、NAS 大概率排在前面;路由器、智能门锁这种"搞坏了要命"的设备,排在后面。狂欢可以,但别拿全家的网络当试验田。
厂商那边也不会闲着。Epic 上周官宣用 vibe coding 重写自家 Launcher,说明厂商已经在用同一套方法优化自己的软件;下一步很可能是厂商开始"反制"用户改造——收紧调试通道、收回 disable 权限,或者在用户协议里写进禁止条款。电视厂商每年从每台设备上赚 5 到 10 美元的广告与数据钱,这笔收入不会安静地消失。"vibe coding your TV"和厂商的猫鼠游戏,才刚刚开场。而 dumbtv 的更新(据 X 转引:420 star、60 万+ 浏览、12 个 PR 已合并、100 多人已经清理了自家电视)说明,这场游戏的参与者正在从"看热闹"变成"动手改"。客厅这块屏幕,只是 AI 时代消费者和厂商重新谈判的第一个谈判桌。
想试?先看这份清单
如果你也被种草了,动手之前请按这份清单走完——它来自项目 README 和翻车案例的教训:
- 确认机型:只适用于 Android TV / Google TV。先查 cleanyourtv 的实测机型列表(107 款),有你的型号再动手;三星 Tizen、LG webOS 用户请绕道。
- 先备份、再动手:确认恢复脚本可用。原则:只停用(disable),不删除(uninstall),给自己留退路。
- 用完关调试:ADB 调试模式用完立即关闭。开着未加密的网络 ADB,相当于把电视的控制权挂在局域网上裸奔。
- 别在爸妈看球赛前夜动手:有用户建议——"如果你给爸妈的电视做了清理,千万别告诉他们你是怎么做到的,因为他们还有很多带型号的东西。"以及,挑个没人看电视的下午。
- 接受不完美:Fire TV 只能做一半清理;某些系统应用停用后可能导致小毛病;变砖虽是个例,但不是零概率。
最后说一句:这件事最打动我的不是技术——ADB 多少年前就有了,disable 命令也不是什么新发明。打动我的是"组合":一个周六下午、一条 X 帖子、一个 AI agent,把一件"人人都烦但人人都忍"的事,变成了"人人都能动手解决"的事。vibe coding 经常被嘲笑为"玩具",但当它开始解决真实世界里真实的不爽时,玩具和工具的边界就模糊了。你的电视还在放开机广告吗?也许这个周末,你也可以 vibe coding 它一下——记得先关调试模式。
评论 (0)
原始来源
相关文章

2026年10月15日,Bluesky 在 TechCrunch Disrupt 2026 上宣布 Attie 升级:从 AI 生成个性化信息流,扩展为一句话生成网站、测验、游戏、投票——每个作品有独立 attie.site 域名、跑在 AT Protocol 上、直通 Bluesky 4700 万注册用户。CEO Toni Schneider 称之为社交 vibe coding。本文核心观点:vibe coding 的下半场不在编辑器里,而在分发——做出来已被 AI 解决,有人用才是新稀缺;并附四个诚实提醒与独立开发者行动建议。

微软 DevRel 把内部打磨一年多的 agent 评测平台 Scope 开源(MIT)。它不给模型跑分,而是给你的产品出卷子:同一任务跑 Copilot、Claude Code 等多个 agent,DAG 评测标准 + LLM Judge 打分,全程保留日志与工作区快照。Cosmos DB 实测修了 20 个 Agent Kit 问题和 27 处文档。核心观点:当 agent 成为软件的"用户",DevEx 得升级成 DevAx——先有体检,才有药方。

Simon Willison 10 月 20 日博文:Battle Drones,一款浏览器 RTS,321 个 commit 几乎全由 coding agent 写成。转折点是一句"让它好玩得多"加一通宵 Ultracode 运行——Claude 自己打了 1200 场 AI 对战来调平衡。如今它有 3D 画面、音频联机,还有 LLM 对战模式。