GitHub 每周精选 TOP10(10 月 17 日 – 10 月 23 日)

Administrator 0 阅读 默认分类

统计口径:GitHub Search API 中「近 7 天新建」的仓库按 star 数排序取前 10 | star / fork / 语言 / 协议 / 创建日期均取自 API 实时返回值 | 统计窗口:2026-10-17 ~ 2026-10-23

这一周的榜单被一件事带偏了:一条 740 万浏览的推文。10 月 17 日有人发了父母家电视被 Claude Code 隔 Wi-Fi 清理干净的前后对比,四天里 200 多位贡献者补齐了 170 多个电视型号的清单,cleanyourtv 以 24,423 star 拿到本周第一,是第二名的五倍多;同一题材的 free-my-tv(3,483)与 aerial-tv(3,197)也进了前四,紧随其后的 11、12 名还是两台「电视解毒」工具。剩下六个位置分给了两类东西:一类是把游戏、语言、课标这些重资产从零重做一遍(Apple 芯片原生跑《王国之泪》、纯汇编写的语言、6723 道题的知识图谱),另一类是把 Agent 的交付物从代码推向成品——让 Agent 拍片作曲、做逆向,甚至争论该给它装工具还是写说明书。

榜单速览

排名 项目 一句话 语言 Star
1 Gathin23/cleanyourtv 一条推文带出的电视去膨胀工具 Java 24,423
2 ly05010419/MacNativeGames 在 Apple 芯片上原生跑《王国之泪》与《旷野之息》 C 4,515
3 simbasjungles/free-my-tv 给三大电视系统各写一个无广告首页 Java 3,483
4 pengchujin/aerial-tv 国产电视的 tvOS 式桌面 Kotlin 3,197
5 xiaoyang111222/cn-math-taxonomy 把中小学课标拆成可回溯的知识图谱 Python 2,217
6 tek-sys-hub/Rubix-lang 用纯汇编写一个语言 Assembly 1,902
7 ikow/php2shell-poc PHP 的预认证 RCE 与检测规则 Python 1,542
8 JoasASantos/REA-Prompts 给逆向 Agent 的一本提示词手册 — 1,490
9 alchaincyf/huashu-motion 让 Agent 拍片、作曲、指着画面改 JavaScript 1,450
10 aicodeking/leanrea 用一个 8 KB 文件替掉 207 个工具 Python 1,371

逐项速览

1. Gathin23/cleanyourtv | 一条推文带出的电视去膨胀工具

Gathin23/cleanyourtv

隔着 Wi‑Fi 给 Android TV / Google TV 去广告、去预装,再换上一个 Apple TV 风格的极简桌面;不 root、不卸载、一条命令还原。

  • 起因写在 README 第一段:10 月 17 日作者发了父母家电视的前后对比,用 Claude Code 隔着 Wi‑Fi 清理,推文到 740 万浏览,评论区的人开始照着做,四天里 200 多位贡献者提交了 170 多个电视型号的清单。仓库 19 日之前叫 tv-vibehack,旧链接仍然可用
  • 原理不新:Android 电视有和手机一样的调试桥。在电视开发者选项里打开 USB 调试、允许一次电脑连接,剩下都是标准 Android 工具——先备份已安装包与设置清单,再用 pm disable-user 停用厂商遥测、广告服务、内容推荐行和预装垃圾(不禁用卸载,所以还原脚本能撤销每一步),最后装一个原生小桌面并设为默认主屏。README 的承诺是「无 root、无线缆、什么都没卸载、改主意有一行还原」
  • 去膨胀清单因品牌而异,所以它把「发现」交给你的编码助手:把 PROMPT.md 粘进 Claude Code / Codex / Gemini CLI 并填上电视型号,助手会自己在你电视上探出可停用的项,动任何你可能要用的东西之前先问。仓库作为上下文时全程约 15 分钟,每一步用从电视抓回的截图核对
  • 桌面部分是硬写的规格:纯黑背景,下方一条圆角玻璃带放四个常用 App(位置照 Apple TV),顶部一行大字显示当前聚焦的 App 名并从其封面取色做环境光,按「下」滑出全部 App 网格,一块玻璃高光在磁贴间弹跳,另有三枚磨砂按钮打通输入源(按你在电视设置里起的名字列 HDMI)、网络与设置;时钟与日期用 Outfit 字体,另有防烧屏的时钟屏保。主题与模块卡片可在不重新构建的前提下换配色、壁纸、列数
  • 边界也写清楚了:Fire TV 只能做去膨胀那一半,因为 Fire OS 不把 Home 交给第三方桌面,2015 款 Fire TV Box(Fire OS 5)连 pm 都全部被拒;少数国行 TCL 拒绝安装任何桌面;LG(webOS)与三星(Tizen)是另一套系统,README 另给了三个 webOS 移植与一份 Tizen 调研笔记。已收录的型号分布是 TCL 55、索尼 28、小米 27、飞利浦 12、海信 9、创维 9、Fire TV 7

语言 Java | Star 24,423 | Fork 2,685 | 协议 未标注(自定义) | 创建于 2026-10-17

仓库地址:https://github.com/Gathin23/cleanyourtv

2. ly05010419/MacNativeGames | 在 Apple 芯片上原生跑《王国之泪》与《旷野之息》

ly05010419/MacNativeGames

把 Switch 上的两款塞尔达搬到 Mac、iPhone 与 iPad 原生运行:不是模拟器,游戏的 ARM64 代码直接跑在苹果芯片上。

  • 路线和模拟器不同:游戏的 aarch64 程序直接在 Apple 芯片上执行,只在操作系统要求的地方重写;Switch 的系统服务由一个小 host 应答;游戏的 NVN 图形 API 重建在 Metal 上。仓库不含任何游戏内容——没有程序、美术、文本、音频、着色器或密钥,构建时全部从玩家自己的文件生成
  • 使用前提写在最前面:必须自己拥有游戏,用自购的《王国之泪》副本,密钥与系统文件从自己的 Switch 导出;附上 XCI 或 NSP 与 prod.keys,一个脚本就能构建 Mac app 或未签名的 iPhone / iPad IPA。iOS 构建要求 iOS/iPadOS 26 与 iPhone 14 及以上。项目声明与任天堂无关、非商业,构建产物含游戏本体,只能自用、不得分发
  • 版本支持按日期滚动更新:10 月 20 日起《旷野之息》1.6.0 与 1.9.0 支持 Mac(暂无 iPhone / iPad 版),一张同时含本体、更新与 DLC 的卡带镜像用同一条命令构建自己的 app;《王国之泪》1.0.0 / 1.2.1 / 1.4.3 支持 Mac、iPhone 与 iPad。10 月 21 日的更新里,1.9.0 的菜单与 HUD 恢复正常速度、物理稳定、影片保持自身 30 fps,底座模式渲染原生 1080p
  • 着色器卡顿被当成协作问题处理:仓库维护一份共享着色器列表,现有 33,073 个变体(27,479 个着色器),只包含构建不会自行生成的绑定状态,且仅存标识符、从无游戏数据。游戏遇到列表缺失的状态就记进 shader-list-contribution.txt;Mac 上每新增 100 行会问一次是否提交(装了并登录 gh 可直接开私有 gist 与 issue),别人的下一次构建就带上,于是那里不再卡
  • 操作与显示上的细节:按键 4 切 21:9 超宽并可切回(HUD 保持在中间 16:9),按键 5 是 MetalFX 时域上采样,另有帧插值;120Hz 屏幕上可跑不封顶模式(默认上限 120,TOTK_UNCAPPED_HZ=240 可到 240)。窗口右上角一个小框同时显示帧率、着色器与加载读数

语言 C | Star 4,515 | Fork 641 | 协议 MIT | 创建于 2026-10-17

仓库地址:https://github.com/ly05010419/MacNativeGames

3. simbasjungles/free-my-tv | 给三大电视系统各写一个无广告首页

simbasjungles/free-my-tv

Google TV、LG(webOS)、三星(Tizen)三套系统各有一个版本的无广告首页:只显示你自己的 App、天气与行情,并且一键还原。

  • 三个平台走三条安装路径,都不 root:Google TV 走 adb(adb connect 后装 APK,TCL 还要额外放行自启);LG 走官方 Developer Mode,python3 webos/build.py 构建、install.py 安装,装好后长按一个数字键随时调出,注意 Dev Mode 约 40 天要手动 EXTEND;三星要 2017 年后(Tizen 3+)的机型,走社区 TizenBrew 安装,2023 年后的机器要登一次三星账号给 app 签名,之后开「Autorun Last App」就能开机直入
  • 功能取舍很明确:没有赞助行、横幅与自动播放的推广;「Trending」每小时三个推荐,只从你已安装的 App 里选(接 TMDB,可看本周趋势与新片),电影与剧集各占一个标签页;天气给到逐小时、日出日落,另带加密货币实时价格;明暗跟随你所在城市的真实日落切换;屏保是大图配一块玻璃时钟
  • 性能给了实测数字:60 fps,每帧 16.6 ms,全跑在电视自己的芯片上;首页占用 96 MB 内存,对比原桌面的 242 MB(−60%),测试机是一台 98 寸 TCL Google TV、Android 14。语言、城市、温标、主题、卡片、币种、货架上的 App 与顺序,全部在电视内的设置里改,不用回电脑
  • 安全承诺是「可逆」:不 root、不卸载任何东西,一个按钮切回原厂桌面;LG 与三星版本里原桌面原地不动,Free My TV 只是另一个可随时按数字键唤起的 App。安装说明也写成了给 Agent 的一句话:「把 Free My TV 装到我 192.168.1.50 的电视上,我住在里斯本」,助手会自己下载、装工具、构建、装到电视,动关键步骤前先问

语言 Java | Star 3,483 | Fork 490 | 协议 MIT | 创建于 2026-10-19

仓库地址:https://github.com/simbasjungles/free-my-tv

4. pengchujin/aerial-tv | 国产电视的 tvOS 式桌面

pengchujin/aerial-tv

参照 Apple TV 重做的 Android TV 桌面,专治小米、TCL、雷鸟、海信这类国产电视的开机广告与推荐流:没有广告,只有你的 App、壁纸和航拍屏保。

  • 首页结构照 tvOS 走:屏幕下方一条玻璃底板上放常用的一排 App,往下是全部 App——小米「应用中心」「米家」这类平时藏起来的系统 App 也能列出来;长按 OK(或菜单键)可移动、放进文件夹、隐藏、卸载;固定到主屏的 HDMI 能指定接的是 Apple TV、PlayStation、Switch、Xbox 还是电脑,换成对应图标,名字可以在手机上改
  • 控制中心在第一排按上键到右上角打开,含信号源、网络、设置、音量、亮度与个性化;屏保是 Apple TV 的 114 段航拍影片,电视支持时播 4K 或 4K 杜比视界,也可换成照片或时钟;壁纸可选必应每日精选、14 张内置、手机扫码传图,或让航拍在停于主屏 10 秒后于磁贴背后播放、按任意键定格
  • 接管桌面的办法是被国产电视逼出来的:这些机器大多只认自家桌面,待机还会清理第三方 App。所以 Aerial 用一个无障碍服务在原桌面出现时切回来(只看哪个窗口在前台,不读屏幕内容),被清理后再靠通知监听把系统拉起(不读通知内容);原生 Android TV 上不需要这套,直接设为默认桌面即可
  • 安装可以整段交给 Agent:仓库给了一段提示词(附 aerial.qust.me/agent.md 安装说明),要求 Agent 读完再动手、亲自在电脑上跑命令、最后把「验收」几条命令的原始输出贴回来;也能一行 install.sh 搞定,KEEP_ADB=1 用来解决小米待机后关掉 ADB 的问题。还原同样是跑一次脚本,加 --uninstall 连 Aerial 一起卸掉
  • 已验证机型列了一整张表:小米 MiTV-MFTR0 / Redmi X65 2026(Android 14,日常使用)、TCL MT5879 国行(Android 11)、索尼 A80J 国行、创维酷开 K3 Pro、康佳 KKTV U86V9 等;明确不支持 LG、三星、华为智慧屏与 Android 4.4 及更早系统。也老实交代了一句:开机广告是固件播的,去不掉

语言 Kotlin | Star 3,197 | Fork 229 | 协议 MIT | 创建于 2026-10-20

仓库地址:https://github.com/pengchujin/aerial-tv

5. xiaoyang111222/cn-math-taxonomy | 把中小学课标拆成可回溯的知识图谱

xiaoyang111222/cn-math-taxonomy

数学(小学到高中)、英语(三年级到高中)与初中物理的知识图谱:1644 个知识点、2403 条先修边、6723 道题,对齐 2022 版课标(2025 修订)与人教版教材,附自适应前置诊断。

  • 数据规模在 README 里逐学段摊开:小学数学 242 点 / 366 条先修边 / 968 题,初中数学 315 点 / 563 边 / 1407 题,高中必修 143 点 / 144 边 / 572 题,选择性必修 128 点 / 148 边 / 512 题,数学合计 828 个知识点、1366 条内部先修边(另有初中→小学 45 条、必修跨学段 54 条、选择性必修跨模块 46 条)、314 条课标条目、3459 道题;英语三段合计 724 点、914 边、2896 题;初中物理 92 点、123 边、368 题
  • 真正的差异点是「答错能往回追」:数学答错时沿先修边从高中、初中一路回溯到具体的小学知识点,说明卡在哪一步的前置概念上;数学、英语、物理是三张独立的图,英语不从数学连边,物理用 mathLinks 字段记录用到的数学而不算先修边,避免把「用到」误当成「先修」
  • 对齐依据写得比多数教材项目都细:课标来自教育部《义务教育数学课程标准(2022 年版)》第一至第四学段与《普通高中数学课程标准(2017 年版 2025 年修订)》,教材目录逐册标注核实状态——七上到九上、一上到二上等已用国家中小学智慧教育平台核对目录页,九下与部分英语册次明确标「非官方、待核」,甚至把未采用的来源与理由也写进了文档
  • 最值得看的是它的状态声明:这是 AI 生成的初稿,未经任何教师审核,知识点拆分粒度、掌握标准、诊断题答案尤其先修关系(哪些是 hard、哪些是 soft,某条边该不该存在)都需要一线教师复核后才能用于教学;小学与初中数学题有自动核验、初中另有盲解复核,高中题与英语题没做盲解,标「待核」的不要当官方原文或页码

语言 Python | Star 2,217 | Fork 513 | 协议 未标注(自定义) | 创建于 2026-10-18

仓库地址:https://github.com/xiaoyang111222/cn-math-taxonomy

6. tek-sys-hub/Rubix-lang | 用纯汇编写一个语言

tek-sys-hub/Rubix-lang

一个 100% 用 x86-64 汇编写成的系统编程语言:零 C、零 libc、零 LLVM,编译器约 42 KB,编译时间在亚毫秒级。

  • 编译器本体就是 GNU 汇编,靠 as 与 ld 构建,没有任何外部依赖或运行时库:词法分析把源码切成 32 字节的 token 记录,语法分析是递归下降加 Pratt 式运算符优先级,符号表管 64 层块作用域与栈偏移,代码生成输出 .intel_syntax noprefix 汇编,字符串字面量进 .rodata,最后链接内嵌的汇编运行时
  • 产物是独立原生可执行文件,不链接 libc:Linux ELF64 直接走内核 syscall 派发(文件 I/O、进程退出、64 KB arena bump 分配);Windows PE64 则从 gs:[0x60] 取进程环境块,走 kernel32.dll 导出目录解析函数地址,不需要 .lib 导入库也不需要 MinGW
  • 语言本身不是玩具:for / while 带 break / continue 与任意嵌套,alloc / free 配 64 KB arena 子分配器,struct 可堆实例化并改写字段,float 是完整 IEEE-754 双精度走 SSE2,支持数组索引与字面量、超过 6 个参数的函数调用(AMD64 ABI 寄存器 + 栈溢出)、多文件 import,以及用 jo 做硬件陷阱的整数溢出检测
  • 工程细节上还有两点:编译器报错是 Rust 风格,带源码片段和 ^ 指针;仓库带一套 14 项的验证脚本 test.sh。README 里的定位句是「零虚拟机、零臃肿工具链」,编译出的程序与 C 一样直接面对内核

语言 Assembly | Star 1,902 | Fork 2 | 协议 MIT | 创建于 2026-10-19

仓库地址:https://github.com/tek-sys-hub/Rubix-lang

7. ikow/php2shell-poc | PHP 的预认证 RCE 与检测规则

ikow/php2shell-poc

CVE-2026-109618 / 109619 的复现与检测工具包:5 条独立的 RCE 链,利用 session.upload_progress 与 Zend 引擎的 OOM bailout,另附 Suricata、Sigma、ModSecurity 规则。

  • 两个 CVE 的 CVSS 都是 9.2:109618 是 OOM 触发 longjmp() 后 Zend 引擎状态失效导致 RCE,109619 是 FPM worker 跨请求残留全局状态导致 UAF 再 RCE。影响面写成「14 年的代码」——PHP 5.4.0(2012)到 8.5.11,官方补丁 commit 3584a98 改了 Zend 引擎里 300 个文件
  • 五条链按前置条件排列:A 会话注入 + LFI(需应用有任意 LFI sink,全 SAPI 通吃);B var_destroy UAF 覆盖 handler(需应用调用 unserialize());C handler 不匹配触发 __destruct(需两个目录用不同 serialize_handler,限 FPM);D 是 OOM 破坏 stale EG(),零前置条件,任何 Apache mod_php 端点即可;E 是 FPM 会话 OOM 造成 stale BG(),producer 只要有一个调 session_start() 的端点(WordPress、Laravel、Joomla、Drupal 都有),consumer 可以是任意 PHP 端点
  • 仓库的价值一半在检测:detection/ 下有 Suricata/Snort 13 条(请求、响应与侦察)、Sigma 5 条(Web 日志、进程创建、文件事件)、ModSecurity v2/v3 7 条可直接落到 Apache/Nginx、以及一个 OpenResty Lua 模块。README 给的最快缓解是拦掉 multipart POST 里的 PHP_SESSION_UPLOAD_PROGRESS,理由是它几乎没有正当用途
  • 复现环境自带:lab/ 一份 docker compose 拉起 PHP-FPM + nginx + Apache mod_php,poc/ 里每条链一个验证脚本。需要说明的是 D、E 两条的利用代码放在作者的付费订阅里,公开的是三条链的实现与全部检测规则;完整修复只能升级到 8.2.35 / 8.3.36 / 8.4.27 / 8.5.12 及以上,因为 OOM 破坏发生在 Zend 引擎核心,没有 INI 开关能关掉。文中所有利用都应在自己的实验环境里跑

语言 Python | Star 1,542 | Fork 549 | 协议 MIT | 创建于 2026-10-21

仓库地址:https://github.com/ikow/php2shell-poc

8. JoasASantos/REA-Prompts | 给逆向 Agent 的一本提示词手册

JoasASantos/REA-Prompts

一份给 REA(Reverse Engineer Anything)用的提示词合集:从原生二进制、固件、内核到 Electron、APK 与游戏,每个场景一段可直接粘进 Agent 的话。

  • 目录有 17 节:安装与验证、入门、功能追踪、原生二进制、软件与功能克隆、游戏、游戏移植到 WASM、固件与嵌入式、Android、内核分析、漏洞研究、Electron 与 JavaScript、反作弊与保护研究、DMA 与硬件辅助(防御向)、软件破解研究、版本对比与崩溃、长跑调查,末尾另附通配提示词与写提示词的技巧
  • 每条提示词都内置同一套纪律:要求 Agent 分开「已证实的事实 / 推断 / 未知」,每个结论都要给证据——文件、函数、地址或相关片段;明确写「这一步不要执行程序」,先做静态分析;克隆章节强调 clean-room 方法论,只提取行为,不复制专有源码、素材、品牌与授权机制
  • 合规声明放在正文前面:只分析自己拥有或明确获授权的软件;反作弊、DMA、DRM、内核与漏洞那几节的用途限定为安全研究、互操作、CTF、漏洞赏金与自测自家软件的防护。README 也点名它引用的来源:REA 官方站点、官方提示词库,以及那条把 REA 称作「当下互联网上最危险的东西」的推文
  • 这份仓库本身不含代码、也不是工具——它是一个纯提示词仓库,靠「把提问方式标准化」来解决 Agent 做逆向时最常见的毛病:结论跳跃、把猜测说成事实、一次问太多件事

语言 — | Star 1,490 | Fork 224 | 协议 未标注(自定义) | 创建于 2026-10-19

仓库地址:https://github.com/JoasASantos/REA-Prompts

9. alchaincyf/huashu-motion | 让 Agent 拍片、作曲、指着画面改

alchaincyf/huashu-motion

一个 Agent Skill:跟 Claude Code、Codex 说一句「给我的产品做个 30 秒发布片」,它会读产品、给方向、写片、自己谱曲,然后在浏览器里开一个编辑器等你在画面上点着改。

  • 交互是它的重点:按 C 在画面上点一下、写下要改什么,评论会带上时间点、场景、点中的元素和它在源码里的位置;Agent 先把那一帧和你点的那一小块放大看一眼,再只改那一处,改完回一句人话,预览停在原来的位置刷新。每一版都留着,⌘Z 随时撤回;标题、数字、颜色、停留时长会变成编辑器右边的输入框,自己改不用等 Agent
  • 配乐不是素材库:作曲家模式下 Agent 先按节奏单写一份 ABC 记谱法的纯文本乐谱,谱里的标记对齐每个场景,再由三角钢琴、弦乐与鼓组的采样演奏(要真乐器音色得跑一次 om samples build,下载约 55 MB 的 CC0 / CC-BY 采样),画面上每个元素落地那一帧再配一个音效,全部在本机生成、不调收费接口
  • 技术选择很克制:一支片子就是一个 index.html,GSAP、Canvas、Three.js、SVG 都能用,不调用视频生成模型,每一帧只由代码与时间决定;没有私有格式,片子带走就能用。依赖只有 Node 22+、你机器上已装的 Chrome/Chromium/Edge 与 FFmpeg,可选 Kokoro 口播(约 325 MB 模型)与 whisper-cli 做逐字对齐;目前只在 macOS 实测过
  • 作者把「怎么调出来的」也写进了 README,附原始提示词与逐版意见:一支 22 秒的片子把 Claude Code 背后的模型换成 DeepSeek V4.1 Flash,三轮意见、不到半小时、按当时价格花了 1 块 9 毛 5(缓存命中 99.4%),统一的配色、贯穿全片的圆点与卡在 124 BPM 的配乐都是 skill 带出来的。反复出现的几条意见——开场不够强、整段像 PPT、节奏平、素材单调——现在已写进 skill,只给一句话时 Agent 会先按这几条自查一遍

语言 JavaScript | Star 1,450 | Fork 140 | 协议 MIT | 创建于 2026-10-18

仓库地址:https://github.com/alchaincyf/huashu-motion

10. aicodeking/leanrea | 用一个 8 KB 文件替掉 207 个工具

aicodeking/leanrea

一份 8 KB 的 skill 文件,做 REA(Reverse Engineer Anything)同样的事:不要 MCP server、不要 207 个工具、不要安装。

  • 思路是「别替 Agent 装它已经会用的东西」:REA 在 Agent 与 asar、otool、nm、go version -m、jadx、apktool、Ghidra、tshark、binwalk、sqlite3 之间插了一层 MCP;leanrea 把这层去掉,只告诉 Agent 每类目标最快的命令、给可直接粘贴的侦察命令,并列出 REA 代码里替你处理过的坑,然后让 Agent 自己跑真工具
  • 成本对比摆成一张表:REA 6.5.0 装 25 MB npm 包 + MCP server、23.5 KB skill 加 48.8 KB 参考、往 Agent 里塞 207 个工具(3.35 MB 定义);leanrea 只有一个 SKILL.md、8 KB、零工具、只用 Bash。连「Reply OK」这种空转一次,全量加载工具的上下文是 400.7k tokens(约 1.60 美元),leanrea 是 34.5k tokens(约 0.09 美元)
  • 基准测试的条件写得很清楚:Claude Code headless(claude -p)、Sonnet 5.5、macOS arm64,4 个逆向任务 × 3 次 × 3 组并排跑,答案按手写评分键判。结果 leanrea 388 秒 / 2.17 美元 / 55 轮 / 74 分(满分 75),无 skill 是 479 秒 / 67 分,REA 是 627 秒 / 3.36 美元 / 124 轮 / 75 分;对 REA 而言是墙钟 −38%、成本 −35%、轮次 −56%、token −60%,准确率相当
  • 作者自己列了四条 caveat,没有藏:每格只跑 3 次、单模型单机;REA 是按最优情形测的(Claude Code 的延迟工具搜索按需加载);Ghidra、Hopper、jadx 没装,原生任务两边都跑的 Xcode 工具;而且裸模型本来就不差,leanrea 相对「无 skill」只快约 19%、少 32% 的轮次,收益远小于相对 REA 的收益

语言 Python | Star 1,371 | Fork 207 | 协议 MIT | 创建于 2026-10-17

仓库地址:https://github.com/aicodeking/leanrea

本周观察

  • 「把电视里的广告拿掉」被一条推文点着了,而且成了本周最大的单一品类:cleanyourtv 24,423 star,free-my-tv 3,483,aerial-tv 3,197,第 11、12 名的 dumbtv、tv-detox 也是同一件事。四个项目的方法几乎一致——不 root、不卸载、ADB over Wi-Fi、随时可还原,再装一个极简桌面;差别只在覆盖哪些系统(Google TV / Fire TV / webOS / Tizen / 国产 Android TV)与谁来执行(把安装说明写成给 Agent 的提示词)。需求被压抑得越久,一条可信的前后对比就越容易引爆。
  • Agent 的交付物正在从「代码」变成「成品」,而约束条件成了卖点:MacNativeGames 直接建议用 Claude Code 或 Codex 帮你构建 Mac app;huashu-motion 让 Agent 读产品、写片、作曲,并且只改你在画面上点中的那一处;REA-Prompts 与 leanrea 关心的是同一个动作——让 Agent 去逆向一个程序。值得注意的是它们都在写约束:分开「已证实 / 推断 / 未知」、给证据、只动一处、每步可撤销。要 Agent 独立干活,先得给它一套可验收的纪律。
  • 「给 Agent 装工具」和「给 Agent 写说明书」分成了两派,本周同框:leanrea 用一个 8 KB 的 SKILL.md 替掉 207 个 MCP 工具,把一次空转的上下文从 400.7k tokens 压到 34.5k,实测墙钟少 38%、成本低 35%;而同周的 REA-Prompts 恰恰是围绕 REA 那套工具链写的提示词库。两条路的假设相反:一边认为模型配上它本来就会的命令行就够了,一边认为需要专门的工具层。谁对取决于任务深度,但上下文成本第一次被当成一等的工程指标摆上了台面。
  • 硬核重写仍然是最稳的高位来源,但热度与参与度在脱钩:Rubix-lang 用纯汇编写出一个能编译 ELF64 与 PE64 的语言、编译器只有 42 KB,拿到 1,902 star,fork 却只有 2;上周的纯 Rust GIS 也是同样的形状。另一头 cn-math-taxonomy 的 star 只有 2,217,背后是 828 个数学知识点、1366 条先修边、3459 道题,以及一份逐册核对、把「待核」标得清清楚楚的来源文档。这类项目的 star 数远不能反映工作量,但它们决定了榜单的另一半气质。

数据说明

  • 榜单来源:GitHub Search API 的 search/repositories,查询条件 created:>2026-10-16(即统计窗口 2026-10-17 至 2026-10-23 内新建),按 star 降序取前 20 后取前 10(跳过无描述且 README 无法辨识内容的仓库)。
  • 字段取值:star / fork / 主语言 / 协议 / 创建日期均为发布时刻的 API 返回值,会随时间变动;「未标注」表示 API 未返回明确的 SPDX 协议标识(仓库可能使用自定义许可),「—」表示 GitHub 未识别出主语言。每个项目的配图来自 GitHub Open Graph 社交卡片与 shields.io 徽章,发布前已逐张校验可达。
  • 口径差异:本文榜单按「近 7 天新建仓库的 star 数」排序,与 GitHub 官方 Trending 榜的口径(按当日新增 star 速度、且包含老仓库)不同,两者不可直接比较,仅供参考。