TCL 电视广告太多,他用 Claude Code 造了 173KB 开源启动器,内存省 100MB
datainsightguy · reddit · 2026-10-26
作者的 TCL 电视(Google TV / Android 14)每次按 Home 键都要先看赞助位、自动播放预告片和「为你推荐」。他不满意,于是让 Claude Code 为他写了一个替代主屏幕 Nullofy TV:免费、MIT 开源、仅约 173KB、无广告无账号无埋点(GitHub: Haikoitoh/nullofy-tv)。
设计理念
- 不要网格,只用一条轮播 dock,焦点居中;支持竖排列表/横排 dock 两种布局
- 3 种主题模式(Dark/Day/Aesthetic)、9 种强调色、用博物馆与 NASA 公有领域 API(大都会、芝加哥艺博、Wikimedia、NASA)做壁纸并注明来源
Claude 的工作方式:一条规则是「别说它更好,去测量」。Claude 通过 ADB 安装启动器,每一步都截取电视屏幕截图自我验证后再继续。
实测数据(dumpsys meminfo,3 轮)
- Google TV 原生主屏:137MB
- Nullofy:主屏 26–33MB,看其他应用时约 28MB
- 顺带关掉了 41MB 的 ACR 屏幕识别进程和 38MB 的 Google 屏保
细节:Home→OK 直达最常用应用;Aesthetic 模式按壁纸亮度自动选黑/白文字;时钟每分钟偏移几像素、文字轻微呼吸、图片缓慢缩放以防烧屏。Google 原生主屏故意保留在后台(约 97MB)作为兜底——若 Nullofy 5 分钟内崩溃 3 次则自动回退。
诚实限制:仅在一台电视上测试(理论支持 Android 7.0+);应用内广告不受影响。
「编程与Agent」频道最新
- Ben Thompson:创作变免费后赢家都在变小,AI 软件是第三次浪潮 — tushaarmehtaa · 2026-10-26
- 个人智能体怎么分级?一文对照国内外六套分级尺子 — sujingshen · 2026-10-26
- 砍掉向量数据库换 SQLite BM25,多智能体架构重建的三大教训 — OpenComplaint524 · 2026-10-26
- AI 咨询师忠告:再炫的 agent 架构也要先拿 evals 说话 — ziv_ravid · 2026-10-26
- 开发者用 Codex 图像生成边做应用边出品牌视觉 — CtrlAltDwayne · 2026-10-26
- 一张图讲透可扩展系统设计的 7 个分层 — goyalshaliniuk · 2026-10-26