GitHub AI 热榜 TOP10 2026年第45周

GitHub AI 热榜 TOP10 深度解析(2026 年第 45 周 · 11 月 2–8 日):Agent 开始较真「半路别把事弄丢」

 

前几周我一直在追同一条线:Agent 的产物怎么才能被相信。第 39 周说「可验证」,第 43 周说「确定性压过生成力」,第 44 周说连审美都被工程化了。这周榜单把这件事往前挪了一格——不再只问结果对不对,开始问任务跑到一半时状态还在不在。

 

把这周能查到的实质更新摊开看,几乎全是些不性感的 bug 修复:claude-mem 修了「遇到 429 限流后排队批次被丢掉」,impeccable 修了「回滚之后 Apply 面板状态没跟着复位」,t3code 让 Git 状态读取不再干等后台 PR 发现、并补上重启后的状态恢复,OpenMausBot 修了手机断连后连接状态的投递,Scrapling 给拖拽过程加上带时间戳的帧观察,superpowers 把提问收窄到「会改变实现的未答问题」。没有一个是新能力,全是在处理中断、限流、回滚、断线、被打断之后「还能不能接着干」。

 

这恰恰是从演示品走向日常工具的分水岭。一个 Agent 在顺利路径上跑通十次不难,难的是第十一小时遇到限流、第二十次切换分支、第三十次回滚之后,它还记着自己刚才在做什么。

 

下面是本周 TOP10 的逐个拆解。数据取自 GitHub Trending 周榜(采集于 2026 年 11 月 8 日),并与 git-trending-rank 第 45 周专页、GitStock 周榜快照、whatstrending.ai 编码 Agent 榜、AI Beyond 的 GitHub AI Weekly 第 13 期交叉核对;各源因快照时刻不同,周增星数字略有出入,本文以周榜采集值为准。星标均为动态值,发布当天建议刷新。

 

本期口径说明:周榜上另有 Renhuai123/ziwei-doushu(紫微斗数开源排盘引擎,本周约 +4,906)涨势很好,但它是传统命理排盘算法与古籍知识库,不属于 AI / Agent 主题,未计入本榜,在文末「榜外值得一看」单独记一笔。本期没有需要按内容或隐私政策排除的项目。

 

本周 TOP10 一览

 

  1. pingdotgg/t3code(TypeScript · 51,592 星 · 本周 +17,100)— 自带订阅的 Agent 控制台,断层第一且增速翻了两倍多
  2. mattpocock/skills(Shell · 318,015 星 · 本周 +9,664)— 31.8 万星的真实工程技能包,几乎周周在榜
  3. D4Vinci/Scrapling(Python · 99,470 星 · 本周 +8,712)— 老牌爬虫框架靠 MCP 浏览器工具二次爆发
  4. pbakaus/impeccable(Rust · 105,765 星 · 本周 +7,623)— 本周没发新版,提交全在修编辑状态
  5. thedotmack/claude-mem(TypeScript · 114,622 星 · 本周 +7,482)— 修好了「限流之后记忆被丢」
  6. milind-soni/OpenMausBot(TypeScript · 17,427 星 · 本周 +7,077)— Grok Bot 的开源平替,给 bot 一台能操作的电脑
  7. Nutlope/hallmark(CSS · 50,486 星 · 本周 +6,624)— 上周冠军二连榜,主题是材质不是计划
  8. Donchitos/Claude-Code-Game-Studios(Shell · 36,725 星 · 本周 +5,719)— 49 个 Agent 组成三层游戏工作室,还做了个自我证伪的实测
  9. obra/superpowers(Shell · 314,276 星 · 本周 +4,466)— v7.0.2 把流程性提问收窄了
  10. github/spec-kit(Python · 148,514 星 · 本周 +4,280)— GitHub 官方把规范驱动开发做成了可治理的流程平台

 

目录

 

 


 

1. pingdotgg/t3code — 断层第一,而且不卖你任何东西

 

一句话定位:一个「Agent harness 控制面」——不训练模型、不替代 Claude Code,而是把已经装在你机器上的多个编码 Agent 收进同一个界面,用手机、网页、桌面三端统一指挥。

 

为什么本周是它

 

第 40 周它第一次进榜时是 24,981 星、本周 +6,482;这周 51,592 星、+17,100,星数翻倍,增速又是当时的 2.6 倍,断层领先第二名七千多星。驱动它的是 11 月 6 日的一批 nightly 更新:Git 状态读取不再等待后台 PR 发现、新增转录模型排序,以及重启后的状态恢复。全是「日常等待」和「接着上次干」这类体验修补,跟模型能力无关。

 

仓库本身也是一个奇观:9,725 次提交,最近的 commit 里密密麻麻是 Co-authored-by: Claude Opus 5.5、Claude Sonnet 5、GPT-6.1 Sol,甚至出现「Model: GPT 6.1 Sol. Harness: Codex through T3 Code」这种自述——基本是一群 Agent 借着这个控制台在开发这个控制台。

 

它到底做什么

 

README 里有一节标题就叫「Wait, what are you selling me?」,答案干脆利落:Nothing。项目自述是想要「高性能、远程就绪、真正开放」的体验,但现有的 Codex 桌面版、Conductor、Claude Desktop、Cursor Glass 都没达到他们的标准,于是自己做了一个,并且明确说「如果我们哪天走错方向,你要有足够的东西可以 fork 出去自己造编辑器」。

 

它支持用你自己的订阅控制七个 provider:Claude Code、Codex、Cursor、Grok Build、OpenCode、Google Antigravity、fx。前提是你已经在本机装好并登录过至少一个——这是 BYOS(自带订阅)路线,不转售 token、不做二次计费。

 

上手

 

curl -fsSL https://t3.codes/install.sh | sh
# Windows PowerShell:
# irm https://t3.codes/install.ps1 | iex
t3                  # 启动服务并打开本地 Web 界面
t3 service install  # 后台常驻
t3 update           # 升级到新版本
npx t3@latest       # 不安装,试一次

 

桌面版另有 winget / scoop / Homebrew / .deb / Nix 多种分发,iOS 与 Android 客户端用于远程接入。文档里单列了权限模式、键盘快捷键、远程访问、通过 MCP 连接 Agent、应用与服务端版本同步、多账号等章节。

 

适合谁 / 注意什么

 

适合已经在几个编码 Agent 之间来回切换、又希望离开电脑时能用手机接着看的人。不适合指望它提升模型能力的人——官方定位说得很清楚这是界面层。

 

要留意的是高频 nightly 带来的回归风险:AI Beyond 周报建议保留一个稳定环境,切换前先验证 provider 登录、分支、review 流程是否正常;仓库当前 open issues 有 5,509 条,也说明迭代速度远快于收敛速度。另外本次抓取未能从页面确认 LICENSE 的具体类型,商用前建议核实。

 


 

2. mattpocock/skills — 存量复利的样本

 

一句话定位:Matt Pocock(知名 TypeScript 教育者)直接把自己 .agents 目录里的技能开源,一句「Skills for Real Engineers」。

 

为什么值得看

 

它几乎是这份周报的常驻嘉宾:第 37 周 260,571 星(+8,960)、第 41 周 284,766 星(+9,179)、第 42 周 295,478 星(+11,272),本周 318,015 星(+9,664)。没有哪一周出现爆发式尖峰,但每周稳定进账近万星,是本周「存量竞争」最典型的样本。

 

它的价值不在技能数量,而在来源:不是从方法论推演出来的一套最佳实践,而是一个真实工程师每天在用的配置,包含 /grill-me 那种「开工前先把需求拷问清楚」的对齐流程,以及 /caveman 一类以省 token 为目标的极简输出模式。许可证此前确认为 MIT。

 

注意什么

 

本次未查到本周新发布的版本号,因此这里不编版本号、不虚构新技能清单——这恰恰是本期要强调的判断:周榜位置不等于本周有更新。想跟进它的实际变化,直接看仓库提交记录比看榜单更可靠。另外个人技能包带强烈个人工作习惯,整套照搬前建议先挑两三个用得上的试。

 


 

3. Scrapling — 观察不该只是动作前的一张截图

 

一句话定位:Karim Shoair(D4Vinci)的一体化 Python 爬虫框架,把 HTTP 请求、隐身浏览器、解析、并发爬取、CLI、以及给 AI Agent 用的 MCP server 和 Agent Skill 收进同一个库。BSD-3-Clause,Python 3.10+。

 

本周最贴主线的一个改动

 

11 月 4 日的 v0.5.1 加了三样东西:带时间戳的视频帧观察、分阶段拖拽交互、专用远程浏览器会话。前两样合起来解决一个很具体的问题——浏览器自动化通常把「观察」和「动作」当成前后两个步骤,可一张截图拍不到拖拽途中、动画里、移动目标上的变化。新版本让 Agent 能「按住、移动、看一眼、调整、再松开」,并用带时间戳的帧描述短时变化。真正的进步不是多了几条鼠标命令,而是允许在动作结束之前再观察一次。

 

这跟本周其他项目的方向完全一致:把可信度 built 进过程,而不是只在结尾验一次。

 

它凭什么撑起近十万星

 

  • 站点改版后能自己找回元素:Smart Element Tracking 用相似度算法重新定位元素,find_similar() 找同类节点,还能自动生成稳健的 CSS / XPath 选择器。官方基准里元素相似度与文本搜索 2.3ms,对比 AutoScraper 12.58ms(约 5.47 倍)。
  • 隐身与反爬:TLS 指纹与请求头模拟、HTTP/3、Cloudflare Turnstile / Interstitial 处理、ProxyRotator、内置约 3,500 个广告追踪域名拦截、可选 DNS-over-HTTPS 防泄漏。
  • 完整爬取框架:类 Scrapy 的 Spider API、并发与按域限速、crawldir 暂停恢复、流式输出、AutoThrottle、被拦截请求自动检测重试、开发模式缓存响应便于调试、CrawlSpider / SitemapSpider / ShopifySpider 等现成模板、可选 robots_txt_obey。
  • 给 Agent 用的入口:pip install "scrapling[ai]" 后,MCP server 让 Claude / Cursor 等通过 HTTP 请求、浏览器动作、截图、保存的登录态、后台 API 响应来取数;并且明确做了「减少发给模型的内容、屏蔽广告、防提示词注入」。另有 Agent Skill 教编码 Agent 按当前 API 写代码,避免凭记忆猜接口。
  • RAG 方向:page.markdown() 一行把页面转成干净的 LLM-ready Markdown,ContentSpider 把整站抓成语料库,全程不需要 LLM 参与。

 

上手与坑

 

pip install scrapling                 # 注意:只装解析引擎
pip install "scrapling[fetchers]"     # 抓取与 Spider 依赖
pip install "scrapling[ai]"           # MCP server / Agent Skill
scrapling install                     # 下载浏览器及系统依赖
scrapling extract get 'https://quotes.toscrape.com/' quotes.md

 

坑不少,值得逐条列:基础 pip install scrapling 不含 fetchers / spiders / CLI,直接照示例 import 会 ModuleNotFoundError;v0.5.1 的远程浏览器会话有破坏性变更,必须看迁移指南换用新的 session 类;复用已登录的浏览器会话虽然省事,但也等于把该账号的数据和权限交给了自动化,建议单独开一个测试身份、先用三个可重复任务验证成功条件、失败中止和日志,再考虑接日常浏览器。

 

合规上,README 自备免责声明「仅供教育与研究用途」,要求遵守当地与国际的数据抓取、隐私法规以及目标站点的服务条款与 robots.txt。反爬与 Cloudflare 绕过能力都是项目自述,实际使用需自行评估目标站条款——技术能访问,不等于有权收集、留存或再分发数据。

 


 

4. impeccable — 没有新版本的一周

 

一句话定位:Paul Bakaus 的「给编码 Agent 的设计词汇表」,用 polish / bolder / critique / audit 等命令把设计动作命名,再用 62 条确定性规则和 Rust 引擎在代码落地前拦住 AI 味。第 40 周首次进榜 +4,541,第 44 周 +12,031(v4.8.0 于 10 月 26 日发布),本周 +7,623。

 

本周实际发生了什么

 

答案是:没有新版本。最新 release 仍是 10 月 26 日的 v4.8.0;本周提交里最实质的一条是「回滚之后重置 Apply 面板」——一个编辑状态同步的修复,不是新的设计标准。

 

但把这条放进本周的语境里,它反而是最标准的样本:工具报告的状态必须和磁盘上真实的文件一致,否则 Agent 会基于一个过期的界面认知继续往下做。状态一致性本身就是可信度。对于已经在用它的团队,AI Beyond 给的建议很务实——回归测试 apply / rollback / reapply 这三步,确认工具状态与结果文件对得上,再考虑扩大检查范围。

 

它的老本钱与边界

 

24 条命令分五组(Steer / Review / Finish / live / Plan,第 24 个 craft 是废弃别名),62 条规则零 LLM、零 API key,三种跑法:Agent 内设计 hook(扫描每个被编辑的 UI 文件,在 Agent 说「完成」之前把问题递回去)、CLI / CI(npx impeccable detect --json,退出码 2 表示有发现、1 表示扫不了)、Chrome 扩展;靠 PRODUCT.md + DESIGN.md 提供上下文,适配约 19 个 Agent。

 

边界要讲清楚:检测器只能发现它规则里写过的模式,刻意做出的视觉选择也可能触发提示;通过扫描不等于可读性、可用性合格。

 


 

5. claude-mem — 让记忆在失败里活下来

 

一句话定位:给每个 Agent 的跨会话持久上下文——捕获会话里发生的事,用 AI 压缩,再把相关部分注入未来的会话。支持 Claude Code、OpenClaw、Codex、Gemini、Hermes、Copilot、OpenCode 等。这份榜单里它也是常客:第 41 周 +4,035(约 9.9 万星)、第 44 周 +4,575(v15.8.0,换装 pgvector 混合检索),本周 114,622 星。

 

本周的关键更新

 

11 月 6 日的 v15.10.1 修复了「遇到 429 限流之后,排队中的批次被丢弃」;紧接着 v15.11.0 增加 setup 屏遥测与若干运行时修复。前者是本周主叙事最直白的一句注脚:一个记忆系统真正的考验不是顺境里存得全不全,而是被限流打断之后那些还没落盘的上下文会不会凭空消失。

 

它此前建立的口碑也在这条线上:五钩子捕获 + SQLite FTS5 + Chroma 混合检索,三层渐进披露(摘要 50–100 / 100–200 / 完整 500–1000 token)宣称省 90–95% token,File Read Gate 对 ≥32KB 代码文件引导先 outline 再定向读取。

 

注意什么

 

依赖跨会话记忆的团队,升级前建议先检查积压队列、重试逻辑与历史导入,再判断这次升级是否真的能补上你丢过的上下文——别把「修了丢弃批次」自动等同于「我以前丢的都能找回来」。另外自动捕获必然触及工作材料:要确认 observer provider 用的是托管还是本地路径、分析开关怎么设;最新说明称事件遵循现有 analytics 设置与 DO_NOT_TRACK,但这不等于所有数据都留在设备上。此前公开报道过的密钥明文暴露审计结论与代币争议,企业部署前仍建议评估。许可证本次未能从页面确认。

 


 

6. OpenMausBot — 给 bot 一台电脑,也给它默认全权限

 

一句话定位:「Grok Bot 的开源平替,附带一台 bot 能用的虚拟机」。但它远不止一个聊天机器人——从目录与提交看,它是一整套包含服务端、Electron 桌面端、手机 PWA、relay + Cloudflare 控制面、自托管 CLI、MCP / ACP 工具桥、多模型 provider,以及基于 Cua Driver 的计算机操作层的 Agent 平台。8,712 次提交,11 月 8 日仍在高频合并。

 

为什么本周涨

 

11 月 6 日的 v0.1.145 修了手机连接状态投递、OpenCode 会话组织、云电脑启动错误上报——又是一组「断连之后状态还准不准」的可用性细节。加上「开源 Grok Bot 平替」这个自带话题的定位,以及极高频的社区 PR 合入(11 月 7 日两批训练式合并就分别收了 22 个和 16 个 PR),传播速度很快。

 

技术上值得抄的部分

 

  • 计算机操作层:Cua Driver 0.41.3 全平台统一升级,release assets 做 SHA-256 / checksum 锁定;关键设计是模型看不到批处理器、引导、扩展安装器和视觉解析器,每个屏幕动作都必须是一次独立批准的调用。X11 下坐标动作前强制先 get_window_state;Wayland 默认全部禁用,唯一例外是装了 Cua compositor 插件的 Hyprland——插件给 bot 独立的 seat,输入不与人的鼠标键盘共享。
  • 多 bot 调度:Starter Cloud 明确限制全云最多两个 turn 并发、只保持五个 bot 处于唤醒,其余暂停保留,需要 Upgrade;自有 turn 优先,等待 hand-off 的 turn 不占名额。
  • 配对与网络硬化:12 位配对码(10 分钟有效、5 次错误锁 5 分钟)、QR、仅私有网段允许 http、public http 一律拒绝、X-Real-IP / CF-Connecting-IP 等代理头统一标记为 proxied(修复了「远程访客可能拿到自托管服务器 owner 信任」的风险)。
  • 安全工程:.oss-scanner 会让 Anthropic OSS Scanner 从默认分支构建镜像并离线审计,threat_model.md 定义信任边界、什么算漏洞、如何复现与评级。
  • 自托管路径:--lan / --public-url / --tailscale / --tunnel / --domain 加 Docker,openmausbot connect 配对。

 

必须说清的风险

 

最重要的一条来自它自己的 threat model:「Full access by default, no OpenMausBot approval prompts, engine-native permissions」被明确列为刻意行为。也就是说默认不是严格沙箱、没有统一的逐步弹窗审批,审批边界依赖各引擎自身的权限与部分动作级批准。别把它当成「随便跑不可信 bot 也没事」的安全虚拟机,接真实邮箱、真实文件之前必须自己加 OS / 容器 / 账号级隔离。另外它是独立项目、不是 xAI 官方客户端;桌面访问、模型 provider、MCP server、远程电脑是各自独立的权限边界,聊天界面不等于隔离保证。许可证本次未能从页面确认;Starter Cloud 的并发与唤醒数量限制也写得很明白。

 


 

7. hallmark — 二连榜与「别编版本号」

 

一句话定位:上周冠军(44,194 星 / +12,062),本周 50,486 星 / +6,624。Nutlope(Hassan El Mghari,Together AI)出品的反 AI 味设计技能,MIT,适配 Claude Code、Cursor、Codex、OpenCode。

 

它的方法还是值得重述一遍

 

核心那句「A theme is a material, not a plan」——五十种主题每种 ≤8KB、一次只读一种,把一致性留下、把同质化去掉;四步构建是 pre-flight 检查 → 读 theme.mjs → 单独先把 hero 建出来冷评审 → sloplint.mjs --render 在八种宽度下渲染并交子代理复审;三层门禁 Floor(永不发布)/ Reflex(可覆盖但留档)/ Finish(不阻断);sloplint --before/--kept 在改版丢控件时直接判失败。755 张配图全部来自 Wikimedia Commons 逐张署名,明确不用 Unsplash / Pexels / Pixabay,因为那几家条款禁止 AI 工具选图——这个合规细节很少有人较真。

 

本周动态与坑

 

README 把基线门禁、默认风格模式、收尾细节分成三层说明;本周合并的改动是图片生成响应计数和扫描显式点目录这类工程修补,没有 GitHub release,所以不要给它编一个版本号。浏览器检查需要 puppeteer-core 加 Chrome(Node 18+);静态检查不是视觉验证;主题和照片也不保证内容恰当、许可合规或品牌适配。

 


 

8. Claude-Code-Game-Studios — 多写 29 份文档,游戏反而排最后

 

一句话定位:把一个 Claude Code 会话变成完整游戏工作室:49 个 Agent、74 个技能、15 个 hook、14 条规则、62 个文档模板,按真实工作室的三层职级组织。MIT。(注:GitHub 仓库描述写的是「72 workflow skills」,但 README 徽章与正文均为 74,本文按仓库 README;这类数字随版本变动,引用时以仓库实际为准。)

 

结构比数量有意思

 

三层职级:Tier 1 是 creative-director / technical-director / producer;Tier 2 是游戏设计、主程、美术、音频、叙事、QA、发布、本地化等负责人;Tier 3 是玩法 / 引擎 / AI / 网络 / 工具 / UI 程序员、系统 / 关卡 / 经济设计师、技术美术、音效、编剧、性能分析、安全、QA、无障碍等 26 类专家。每个 Agent 在 frontmatter 里声明模型:三位 director 要 Opus,lead-programmer 与 15 个专家用 Sonnet,其余 30 个继承你当前会话的模型——README 特意补了一句「把层级当资历,别当账单」,因为大半个工作室跑在你本来就在用的模型上。另配 Godot 4 / Unity / UE5 三套引擎专家组。

 

协调规则写得很细:垂直委派、同层只能咨询不能跨领域定案、冲突升级到共同上级、跨部门变更由 producer 统一、不越界改别人文件。而且它是 collaborative, not autonomous:每个 Agent 遵循 Ask → 给 2–4 个带利弊的选项 → 你拍板 → 出草稿 → 你签字才落盘。

 

本周最值得单独拎出来的一段

 

README 里做了一个罕见的自我证伪实验:同一份 brief、四档 modes.rigor,统计「写下第一行游戏代码之前产出的文档数」——minimal 只写 1 份(一页 brief)、0 分钟,standard 写了 30 份、耗时 58 分钟。四个版本都产出了能跑、通过测试的游戏,但两位盲评加一次人类试玩,把 standard 排在了最后。作者自己的结论是:多出来的 29 份文档买到的是可追溯性,不是更好的游戏。

 

这种「主动公布自己方法的边际收益在哪里归零」的诚实,跟第 43 周 ruflo 主动写「SINGLE-ROUND PROOF-OF-MECHANISM, NOT compounding learning」、第 44 周 TradingAgents 明说「回测不可复现、订单只进模拟交易所」是同一种气质。在一个满是「颠覆 XX」的赛道里,肯给自己划边界的项目反而更可信。

 

另一条硬规矩:改动了玩家能看见的东西,story 不算完成,必须真的启动游戏、观察、把截图存进 production/qa/evidence/——「A parse check is not a run」,连 minimal 模式可以免自动测试,也不免「看一眼」。仓库刻意不附带做好的游戏,因为它是让你 clone 的模板。配套的 studio-tests/ 与 /skill-test(static 七项合规、category、spec、audit)和 /skill-improve(测试—修复—重测,按分数决定保留或回滚)测的是框架本身,从不测你的游戏。

 

上手与坑

 

git clone https://github.com/Donchitos/Claude-Code-Game-Studios.git my-game
cd my-game
claude          # 必须在含 CLAUDE.md 与 project.yaml 的根目录启动
/start         # 让它先问你处于哪个阶段

 

依赖 Git、Claude Code、Python 3(读 project.yaml,缺了每项设置会静默回落默认值)、Bash,建议装 jq;hook 对缺失的可选工具会优雅降级,唯一例外是没有 Python 时「stage 了数据 JSON 的 commit 会被拦下」。主开发平台是 Windows 10 + Git Bash,hook 用 POSIX 兼容写法(grep -E 而非 grep -P)并测过 macOS / Linux,但桌面通知在 macOS / Linux 尚未接线。

 

要留意的:本周最新 release 与推送仍停在 10 月 19 日的 v1.2.0,没有新工作流发布,热度不等于更新;49 个 Agent 不是 49 个独立开发者;游戏手感、性能、素材授权仍需人审,一份生成的「完成报告」不能替代把游戏真正跑起来。

 


 

9. superpowers — 少问几个问题也是进展

 

一句话定位:Jesse Vincent(obra / Prime Radiant)的 Agent 技能框架与软件开发方法论,MIT,31 万星量级,第 44 周 +5,636(v7.0.1 于 10 月 21 日),本周 314,276 星 / +4,466。

 

本周改了什么

 

11 月 3 日的 v7.0.2 把提问收窄到「会改变实现的未答问题」,并修复了 harness bootstrap 与任务助手。听起来很小,但对反复被流程性问题打断的人是实打实的改善:Agent 不再为了「文件该放哪」「要不要继续读」这类礼貌性确认反复停下来。这同样属于本周「任务中途」那条线——少一次无谓打断,就少一次上下文与节奏的丢失。

 

方法论骨架

 

七步:brainstorming → using-git-worktrees → writing-plans(把任务拆到 2–5 分钟粒度,每条含确切路径、完整代码、验证步骤)→ 二选一执行(subagent-driven 或 executing-plans)→ TDD(RED-GREEN-REFACTOR,明确要求删掉在测试之前写的代码)→ requesting-code-review → finishing-a-development-branch。一个仓库里备了 16 个 harness 的安装说明。

 

注意什么

 

提问变少不等于可以猜业务约束;release 里附的对话测试是作者自己的样本,不构成跨模型保证;本地规则与「外部动作必须先确认」仍然适用。此前还记录过一个具体坑:Hermes 没有 post-compaction hook,长会话会丢 bootstrap。

 


 

10. spec-kit — 从一条流程长成流程平台

 

一句话定位:GitHub 官方的 Spec-Driven Development 工具包,MIT,Python 3.11+ 加 uv,支持 Linux / macOS / Windows。本周 148,514 星 / +4,280。10 月 7 日微软开发者博客写过企业级扩展、10 月 16 日 Open Source Friday 又做了 1.0 与扩展工具包的专场,本周上榜有这波官方推广的背景。

 

它已经不是「一个 SDD 脚本」了

 

README 现在把三条彼此独立的入口并列:造功能走 SDD、修 bug 走 bug fixing、判断一个点子值不值得投入走 idea assessment。后两条是按需安装的 extension,不是必经阶段。SDD 本身是六步:

 

/speckit-constitution   # 每个项目定一次原则:代码质量、测试、可维护性
/speckit-specify        # 写「做什么、为什么」
/speckit-plan           # 技术选型
/speckit-tasks
/speckit-implement
/speckit-converge       # 重复 implement + converge,直到报告 Converged

 

bug fixing 是 specify extension add bug 后走 /speckit-bug-assess → -fix → -test,报告落在 .specify/bugs/,最终判定 verified / partial / failed,只有 verified 算修好。idea assessment 输出 go / needs-clarification / kill,还专门写了「带文档理由地停下来也是一个有用的结果」,以及「未知项靠编辑已有 Markdown 解决,别整段阶段重跑」——这两句都很懂实际工程。

 

真正体现「平台化」的是能力层

 

Integration(接 / 切 Agent)、Extension(加命令、质量门、完整流程、接外部服务)、extension runtime event 与 hook、Preset(改模板 / 术语 / 方法论,甚至强制组织或监管标准)、项目本地覆盖、Workflow(自动化 prompts / 命令 / 门禁 / shell 任务)、Workflow overlay(不改 fork 也能改已装 workflow)、Workflow step、Bundle(按角色 / 团队打包成套配置)、Catalog(发现社区组件 / 托管私有目录)、认证、离线与防火墙内的本地源与自托管 catalog、以及 Artifact inventory(查清某个命令 / 模板 / 脚本到底由哪一层提供)。

 

这里有一句本周最该被记住的官方原话:「Catalog listings are not audits or endorsements, so review community source code before installing or running it.」——目录里的东西不等于审计过或背书过,装和跑之前自己审源码。前几周我写「分发权收拢到官方市场」,这一周官方自己把「收拢 ≠ 担保」的边界补上了。

 

上手

 

uv tool install specify-cli
specify init my-project --integration copilot
cd my-project
# 在项目目录启动你的编码 Agent,然后在聊天里逐条跑 /speckit-* 命令

 

各 Agent 的 integration key 与命令调用语法不同(README 用的是 Copilot 默认语法),换 Agent 前查一下对应文档。命令要在 Agent 的聊天里一条一条跑、每条都先审结果,不是在终端里一次执行完。

 


 

 

一、竞争焦点从「结果正确」退到「中途不丢」

 

这是本周唯一的主叙事,而且证据密集得反常:claude-mem 修限流后丢批次(记忆在失败里活下来)、impeccable 修回滚后 Apply 面板状态(工具状态与文件一致)、t3code 让 Git 状态不再干等后台发现并补上重启恢复、OpenMausBot 修断连后连接状态投递、Scrapling 允许在拖拽结束前用时间戳帧再观察一次、superpowers 收窄提问以减少中途打断。六个毫不相干的项目,同一周,全在处理「跑到一半断了怎么办」。

 

前面八周这条演进线一直在往「产物」上加东西:修路 → 装技能 → 发粮票 → 找住处 → 上岗干活 → 承担后果 → 接受审计 → 审美上岗。这周第一次转向过程本身的韧性。我的判断是:这类修复不产生任何可以截图的演示效果,但它们是 Agent 能不能被整天使用、能不能进 CI 的前提。AI Beyond 那句总结说得到位——「把'这周有哪些失败场景'加进你自己的验收清单」,比记住哪个项目涨了多少星有用得多。

 

二、热度与更新量正式脱钩

 

本周前四名里至少两个「没有新版本」:impeccable 最新还是 10/26 的 v4.8.0,hallmark 根本没有 GitHub release;Game-Studios 最后推送停在 10/19;榜外 OpenMontage 本周可验证的改动只是 11/3 在 README 里加了一句邀请早期用户,releases 端点空着。它们照样占据榜单高位。反过来,claude-mem、Scrapling、superpowers 这些真发了版本的项目,更新内容也都低调到不写进标题。

 

对读者的实用结论:别把周榜当成升级通知。判断一个项目值不值得跟进,看最近提交与 release notes,不要看名次;名次只反映传播,不反映可靠性。这一条我建议长期保留。

 

三、榜单进入存量复利期,几乎没有全新品类

 

本周 TOP10 里,t3code、mattpocock/skills、impeccable、claude-mem、hallmark、superpowers 全是老面孔,Scrapling 与 spec-kit 也是早已有大量存量的项目。真正的新面孔只有 OpenMausBot、Game-Studios 等两三个,而且它们做的是「已有范式的组合」(多 Agent 编排 + 计算机操作 / 工作室层级),不是新品类。

 

另一个信号是超大型技能 / 方法论仓库的体量:mattpocock/skills 31.8 万、superpowers 31.4 万、anthropics/skills 18.9 万、spec-kit 14.8 万,合计接近 97 万星。竞争已经从「谁先做出来」变成「谁的工程细节更耐操」——t3code 从第 40 周 +6,482 到本周 +17,100 就是靠三端体验、七个 provider 适配和一堆状态恢复细节堆出来的,不是靠某个新概念。

 

四、给 Agent 造「身体」:观察从一次性快照变成贯穿动作全过程

 

四个项目拼出同一块图:Scrapling v0.5.1 让 Agent 在拖拽途中用带时间戳的帧观察;agent-browser 用 snapshot → 对 ref 操作 → 再 snapshot 检查结果 的循环,并且在目标被隐藏 / 禁用 / 遮挡时让 click 直接失败而不是谎报成功;OpenMausBot 的 Cua Driver 让模型拿不到批处理器,每个屏幕动作都是一次独立批准的调用;worktrunk 给 5–10 个并行 Agent 各自独立的工作树与端口。

 

共同点是不让 Agent 凭一次猜测走完整个动作。有意思的是这也延续了第 42 周 rea / iFixAi / context-mode 那条「不假装确定」的线,只是从「结论要带证据」落到了「动作要能中途复查」。

 

五、官方把 Skills 从「目录」做成「可治理的供应链」,并主动划边界

 

spec-kit 的 extension / preset / workflow / overlay / bundle / catalog / 私有 catalog / 离线源 / artifact inventory,加上 anthropics/skills 作为官方 Agent Skills 公共仓库,说明分发层已经从「一个可浏览的插件目录」升级成「带版本、带覆盖、带私有源、带溯源的企业级供应链」。

 

但同一周,官方和头部项目都在主动收窄自己的 claims:spec-kit 明写「目录条目不是审计也不是背书」;Game-Studios 用实测公布「多 29 份文档买到的是可追溯性,不是更好的游戏」;OpenMontage 的 12 流水线 / 700+ 技能文件被周报明确标注为「作者自述」;impeccable 提醒「检测器只找规则写过的模式」。在一个人人夸大能力的赛道里,把边界写清楚正在变成新的可信度来源——这是第 43 周「确定性压过生成力」之后,我觉得最有延续性的一条。

 


 

榜外值得一看

 

  • HKUDS/DeepTutor(Python · 55,921 星 · AI Beyond 口径本周约 +6,229)— 持续个性化辅导项目,v1.7.2(11/6)在 Chat、Mastery Path、Reading 三处都加了「选中文本朗读」,并要求桌面版对 Intel Mac / Apple Silicon / Windows 四个下载产物做校验。周报的判断很到位:该比较的是上下文能不能跨这三个入口活下来,而不是声音自不自然。语音走你配置的 provider,装了桌面包不等于配好所有模型与语音服务;解释与练习题仍可能错,尤其公式、单位与假设。系统自带朗读也许已够用,只有当资料、问题、练习需要长期留在一起时它才划算。
  • calesthio/OpenMontage(Python · 78,217 星 · 本周约 +4,405)— AGPL-3.0,「世界首个开源 Agentic 视频制片系统」,12 条流水线 / 100+ 工具 / 700+ 技能文件均为作者自述。本周唯一可验证的改动是 11/3 README 邀请早期用户、无 release,别把文档编辑当产品发布。依赖 Python 3.10+ 与 FFmpeg,模型、素材、音乐各有独立条款。
  • Renhuai123/ziwei-doushu(TypeScript · 16,802 星 · 本周约 +4,906)— 紫微斗数开源排盘引擎,基于倪海厦《天纪》体系,含完整排盘算法、四化系统、格局知识库与古籍原文数据。非 AI 主题故未计入 TOP10,但它是本周涨得最快的中文项目之一,而且开发过程有 Claude 参与,作为「AI 辅助开发渗透进传统文化软件」的样本值得记一笔。
  • anthropics/skills(Python · 189,005 星 · 本周约 +2,796)— Anthropic 官方 Agent Skills 公共仓库。对照第 42、43 周的 anthropics/claude-plugins-official,官方正在把 skills 从「插件目录」再拆出一层「规范仓库」,是本期第五条趋势的直接证据。
  • shiyu-coder/Kronos(Python · 47,286 星 · 本周约 +2,937)— 首个面向金融 K 线的开源基础模型,用超过 45 家全球交易所的数据训练。两阶段:专用 tokenizer 把 OHLCV 量化成分层离散 token,再用 decoder-only 自回归 Transformer 预训练,以适配金融数据高噪声的特点。四档模型 mini 4.1M / small 24.7M / base 102.3M 已开源,large 499.2M 未开源;上下文 512(mini 2048);已被 AAAI 2026 收录,有 arXiv 论文与 BTC/USDT 未来 24 小时在线演示。KronosPredictor 几行代码出预测。注意:这不是投资建议,且 small / base 的 512 上下文上限要留意。它和第 36 周 TimesFM、第 44 周 TradingAgents 连成一条「金融基础模型 / 交易 Agent」的线。
  • max-sixty/worktrunk(Rust · 11,994 星 · 本周约 +2,292)— MIT OR Apache-2.0,把 git worktree 做到像分支一样简单,专为并行跑 5–10 个 AI Agent 设计。核心四条 wt switch / wt list / wt merge / wt remove;wt switch -x claude -c feature-a -- 'Add auth' 一步建工作树并拉起 Agent。另有 hooks、LLM 生成 commit message、带流式 CI 状态与 diff / log / PR / 评论预览的交互式 picker、跨工作树共享构建缓存(APFS / btrfs / XFS 写时复制,十个 worktree 不用重复 build)、每工作树独立端口、wt switch pr:123、wt list --full 的 AI 摘要。文档在 worktrunk.dev,README 里那句「built with love (there's no slop!)」很贴合当下情绪。
  • vercel-labs/agent-browser(Rust · 47,083 星 · 本周约 +1,476)— Apache-2.0,Vercel Labs 的原生 Rust CLI,一条命令一步操作。snapshot 把页面压成带 @e1 这类 ref 的紧凑文本,Agent 对 ref 操作、再 snapshot 检查结果、循环;浏览器在命令之间保持打开,后台 daemon 通过 CDP 控制 Chrome for Testing,每个 session 独立 daemon 与浏览器,一小时无命令自动存状态退出。目标隐藏、禁用、视口外或被同意横幅遮挡时,click 会失败而不是报告成功。可接已运行的 Chrome、切换 Lightpanda / Obscura 引擎、驱动 iOS Simulator 里的 Mobile Safari 或多家云浏览器;agent-browser skills get core 输出与当前版本严格匹配的技能,npx skills add vercel-labs/agent-browser 装的是一个薄 stub,保证指令永远对齐已装 CLI;agent-browser mcp 起 MCP server。安全文档含 auth vault、域名 allowlist、动作策略与内容边界。
  • jakubkrehel/skills(Markdown · 11,571 星 · 本周约 +1,938)— 帮你做好界面的 Agent 技能集合,第 44 周就在榜外(+1,272),延续「审美工程化」那条线。
  • 其他在涨的:google/elephant-goldfish-model(带项目上下文的大象 Agent 写规格、零上下文的金鱼子代理审隐藏问题)、garrytan/gstack、JetBrains/thinkrail、herdrdev/herdr、JuliusBrussee/caveman、heydamir/unslop(逐屏审计并重设计 vibecoded UI)、KKKKhazix/agent-autoloop(CLI Agent 后台调度器,需要决策时推卡片到手机)、coreyhaines31/marketingskills。 Skills 与「给 Agent 造身体」这两条赛道在榜外的密度,比 TOP10 里看起来还高。
THE END