乐于分享
好东西不私藏

分享两个Github热度排行前三的AI插件

分享两个Github热度排行前三的AI插件

不知道你有没有遇到这种问题:让 AI 改大一点的项目时,总是看到它先 grep 一堆关键词,再 read 七八个文件。

读完以后,它总是很自信给出方案。

结果呢?

一测就发现它不是这里漏了就是那里没看到,一会儿漏掉一个调用方,一会又没看到路由后面还有一层业务代码

其实一般情况下agent.md或者claude.md里面一般会展示简要的项目目录信息

但是对于那些迭代5年以上的代码量超过10万行的项目而言,到处都是修修补补,在agent.md里面根本不能完全表达清楚项目业务和代码路径关系

于是我一直在找类似的skill或者mcp,刚好最近看到两个比较火的AI插件,就是来解决这类问题的

CodeGraph  、Understand Anything

可以看到他俩分别是当月热门排行第一和第三(github作为全球最大的开源平台,能进热门排行前三的项目肯定是有点东西的)

我这里简单介绍下,看完如果感兴趣,你们可以自己去github上看看,两个项目都是开源的

1、CodeGraph:给 Agent 查调用关系

CodeGraph 主要作用就是在本地给项目建一份代码图谱。

它会解析函数、类、方法、调用关系、导入关系、路由和 handler,然后存到本地 SQLite 里。后面 Claude Code、Cursor、Codex 这类 Agent 查项目时,不用每次从零翻文件。

比如你问:

- 这个函数谁在调用?

- 这个接口会走到哪里?

- 改这个方法会碰到哪些文件?

没有图谱时,AI 大概率先搜,再读,再猜。CodeGraph 相当于把这一步提前做了。

它 README 里有一组测试:

在 VS Code、Django、Tokio、OkHttp、Gin 等开源项目中使用,平均成本降了 16%,token 少了 47%,速度快了 22%,工具调用少了 58%

使用安装命令如下

2、Understand Anything:给人看的项目地图

Understand Anything 更像一个可视化项目地图。

CodeGraph 主要是给Agent 查,但Understand Anything 更适合人看。它会把代码库、文档、知识库做成可以搜索、点击、提问的知识图谱。

我觉得它适合两种场景。

比如新人接手老项目。你不用一上来就让他硬读代码,可以先看系统分层、主模块、主要业务流。

或者产品、测试、项目经理想弄懂业务链路。他们不需要看实现细节,但需要知道“登录走了哪些模块” “支付失败会影响哪几处”。

你们可以装一个试试:

.understand-anything/knowledge-graph.json 文件是自动生成的,再用dashboard 展示出来。

我比较喜欢两个功能,一个是 Guided Tours。它会按依赖顺序给一条阅读路径,告诉你先看哪里,再看哪里。

这个对新人有用,因为老项目代码又多又乱,根本不知道从哪里看起走

另一个是 Diff Impact Analysis。

改完代码后,它会帮你看可能影响哪些地方。简直是yyds,不用每次改一点点代码就胆战心惊的了

顺便谈点其他的

写完文章刚好看到新闻说Fable5模型不能用了,Fable 5不是才发布吗?

网友们都戏称神话模型,我还没开始体验就没了?

据说是Anthropic官宣因美国政府要求,关闭了所有外国公民的 Fable 5/ Mythos 5 的访问权限

连A社自己的员工如果是非美国公民都不能用,我只能说这波装的可以

还好我一直用codex + gpt5.5 其实也差不了多少

后面我也准备去试下国产的,比如智普的code plan(前提是能抢到的情况下)

End

好了今天主要是分享两个项目中用到的AI工具给大家,附上项目地址你们可以去看看

今天周末,写完马上我又要去带娃了,喜欢的朋友可以给可可爸来个三连,bye-bye

项目地址:

https://github.com/Egonex-AI/Understand-Anything

https://github.com/colbymchenry/codegraph

相关学习资料