接手陌生代码库不用慌,让 AI 先画张知识图谱给你看
痛点:接手陌生代码库,头都大了
你有没有遇到过这种情况——接手一个几千行的项目,满屏都是跨文件调用、继承、依赖关系,想找个函数的调用链得一个个文件点开看?或者让 AI 助手读代码,结果它给的答案牛头不对马嘴,因为根本没理解整个项目的结构?
Graphify 就是来解决这个问题的。
是什么
Graphify 是一个开源的 AI Coding Assistant Skill,核心理念很简单:**把你的整个代码库变成一张可查询的知识图谱**。代码、SQL Schema、文档、PDF、图片、视频,统统扔进去,出来的是一个结构化的图,你问它任何问题,它从图里找答案,而不是傻傻地再读一遍文件。
最离谱的是,它 48 小时内在 GitHub 拿了 6000+ star,现在已经接近 5 万 star,火得一塌糊涂。
怎么用
安装只要两步:
uv tool install graphifyy(或pipx install graphifyy)graphify install——自动注册到你的 AI 助手
然后在 AI 助手(Claude Code、Cursor、Copilot 等)里直接打:
/graphify .
跑完之后你会得到三个文件:
- graph.html:在浏览器里打开,可视化图谱,点节点、过滤、搜索,全交互
- GRAPH_REPORT.md:总结报告——核心概念、意外连接、推荐问题
- graph.json:完整图谱,随时可以再查询,不用重新读文件
查询也很强大:/graphify query "什么连接了 Attention 和 Optimizer?" 会返回精确的子图;/graphify path FastAPI ModelField 追踪两个概念之间的最短路径。
为什么值得玩
Graphify 有几个设计特别戳人:
- 纯本地 AST 解析:代码用 tree-sitter 解析,纯本地 deterministic 过程,不调 LLM,数据不出机器。隐私敏感项目也能放心用。
- 边有置信度标签:每条边标注 EXTRACTED(源码直接读出来的)还是 INFERRED(图推出来的),你可以判断 AI 的推理有没有道理。
- 跨文件全链路:支持 40+ 编程语言,调用链、import、继承、mixin 全都打通,不局限在单个文件内。
- 多模态扩展:文档、PDF、图片、视频也能进图谱,不只是代码。
支持平台
Claude Code、Cursor、Codex、Gemini CLI、GitHub Copilot,以及其他 15+ 平台,主流 AI 编程工具基本全覆盖。
总结
Graphify 本质上解决的是「AI 读不懂代码结构」这个根本问题——不是靠喂更多的 context,而是用知识图谱给 AI 一张结构化地图。接手陌生项目、做大范围重构、让 AI 真正理解你的代码库,Graphify 是目前这个方向上最成熟的方案之一。强烈建议装一个体验一下。
评论区
登录后可评论。