ARTICLE · 1206815
GitHub周榜2026-10-18:AI拆软件、画好图
GitHub周榜2026-10-18:AI拆软件、画好图
让 AI 写代码已经很常见了,这周几个项目把它带到了更有意思的地方:遇到陌生软件,交给代理调动分析工具;脑子里有张系统架构图,用一句需求把它画出来;编码助手缺点能力,再给它装上合适的插件。
这三个项目刚好组成一条小路线:先搞懂东西,再把想法讲清楚,最后给工作台加点新装备。你可以把它们当成周末的三个探索入口,挑最合胃口的那个看看。

morluto/rea
把一套软件分析工具,变成 AI 能调用的工具箱。
接手一个陌生项目,有时最麻烦的并不是代码难写,而是你根本不知道眼前的软件是怎么组成的。一个桌面应用用了哪些技术?一份程序里有哪些组件?一段网络行为又该从哪里开始分析?过去得先弄清问题属于哪一类,再自己挑工具、找入口。
REA 有意思的地方,是把这些分析入口包装成 MCP,也提供命令行工作流。编码代理可以通过统一入口调动相应工具,再拿着分析结果继续解释。它面向的对象相当多样:原生二进制、Go 和 Rust 产物、JavaScript/Electron、.NET、APK、网站以及网络捕获,都在项目介绍的范围内。
可以想象一个很具体的玩法:拿自己有权分析的旧程序,让代理先整理它包含的组件和可以继续追查的线索,然后围绕其中一个问题往下钻。你不必一上来就要求 AI“重写整个软件”,先让它帮你弄清楚“这是什么、接下来该看什么”,反而更容易把问题打开。
它返回的不只是结论,还会带上证据、工具来源和已知限制。对喜欢代码考古、研究桌面应用或折腾 MCP 的人,这种“让代理带着工具去观察”的方式,比单纯把一大段代码塞进对话框更值得玩一玩。
具体能分析到什么程度,和手边工具有关。静态 JavaScript、.NET 与原生程序的工具要求不同,深入分析可能需要 Hopper、Ghidra 或 IDA。先挑自己熟悉的一类对象入门,比一口气配齐全部环境轻松。
cathrynlavery/diagram-design
别再对着几个方框拖半天了,让编码代理帮你把图画出来。
很多开发者并不缺画图工具,缺的是把脑子里的东西迅速变成一张别人能看懂的图。写接口时思路很清楚,到了方案评审,却还在纠结箭头怎么摆、字号怎么调、整张图为什么看起来像临时拼起来的。
diagram-design 把制图规则做成了代理技能,输出是自包含的 HTML 和内联 SVG。你给出系统描述,代理负责把内容组织成图。架构图、时序图、状态机、数据模型和部署图,都可以成为它的表达对象。
很适合拿来试的一个小场景,是把“登录请求经过网关、用户服务和缓存”的过程说清楚:哪些节点需要画出来,成功和失败分别往哪走,希望读者一眼看到什么。接着让代理围绕这个目标安排结构,而不是只说一句“帮我画张漂亮架构图”。需求越具体,画出来的东西越容易拿去用。
这个项目的趣味还在于,它关心的不只是连接关系。品牌色、字体、对齐、可访问性和发布效果,也被写进了制图要求。对于要写博客、做分享或准备评审材料的人,图能直接拿给别人看,比再多一种文件格式更有吸引力。
如果你经常把同一套系统讲给不同的人,可以试着让代理为新人、研发同事和业务伙伴各画一版。系统没变,重点和表达方式可以变化,这也是用 AI 制图很值得探索的地方。

anthropics/claude-plugins-official
把编码助手当成一张可以继续装配的工作台。
用了一段时间编码代理后,很容易冒出这样的念头:能不能把我常用的命令、技能和外部工具打成一包,下次换个项目也能直接带过去?Claude Code 的官方插件目录,就是一个观察这种玩法的好入口。
它本身不是单独的插件,而是 Anthropic 管理的插件目录,同时容纳内部插件以及合作方、社区提供的扩展。一个插件里可以组合元数据、MCP 配置、斜杠命令、代理定义和技能。换句话说,加入工作台的不必只是一个新命令,也可以是一组围绕某件事搭配好的能力。
好玩的尝试方式,是先想一件你反复让助手做的事,再去目录里找对应扩展。比如整理代码、梳理项目或处理某类固定工作:看看别人是把它写成一个技能、一组命令,还是连上一个 MCP 服务。即使暂时不安装,翻一翻目录结构,也能给自己设计技能带来灵感。
对准备做插件的开发者,这个仓库还提供了另一层看点:名称如何保持稳定,不同能力怎么放在一个目录里,内部和外部插件如何一起分发。这些东西看似琐碎,却决定了一个工具能不能顺手地被别人带走使用。
如果这一期只挑一个先看:喜欢探索软件内部结构的选 REA,手头正缺一张好图的看 diagram-design,已经常用 Claude Code 的就去插件目录逛逛。三个入口,对应三种折腾方向。
更多技术细节,请点击文末“阅读原文”。















































































