Graphify:让AI真正读懂你的代码库——115K star的代码图谱神器

Graphify:让AI真正读懂你的代码库

每天还在让AI逐文件阅读代码?三个月的上下文窗口就这么烧没了。

有个项目正在用一种完全不同的方式解决”AI不懂代码库”这个问题——Graphify。它做的事情很简单:把你的整个代码库变成一张可以查询的知识图谱,而不是让AI一遍遍去grep文件。

什么是Graphify?

Graphify是一个AI编程助手技能(Skill),装上之后在Claude Code、Cursor、Codex等工具里敲一行/graphify .,它就会把当前目录的所有代码、文档、SQLschemas、配置文件甚至PDF和视频全部扫一遍,吐出一张交互式知识图谱。

这张图谱有三个输出文件:
– graph.html:在浏览器里打开,点击节点、过滤、搜索,完全交互
– GRAPH_REPORT.md:文字版报告,核心模块、意外关联、推荐问题全列出来
– graph.json:完整图谱数据,agent可以随时查询,不需要重新读文件

核心技术差异在哪?

Graphify最大的技术特点:代码解析完全本地、完全确定性。

它用tree-sitter做AST抽取,覆盖约40种编程语言,解析过程不调LLM,数据不出你的机器。它会解析跨文件关系——调用、导入、继承、mixin——然后用Leiden社区检测算法把相关代码自动聚成子系统。

每条边都带置信标签:EXTRACTED是直接读出来的,INFERRED是推断的。图的哪句是实话哪句是猜的,一目了然。

而文档、PDF、图片、视频这些非代码资产,则走语义处理(调用LLM),最后所有节点进同一张图谱。

热度数据:3个月115K star

这个项目是2026年4月3日上线的,伦敦工程师Safi Shamsi单人开发。上线10天破22K star,三个月累计82K——GitHub Trending Python榜连续多周第一。截至目前,GitHub star已突破11.5万,每天仍以约1000个star的增速持续上涨。

5月底,Graphify入选了Y Combinator S26批名单。同期GitHub star增速不降反升——这在YC项目中相当罕见。

它解决的是什么问题?

很多人对”AI编程助手”的一个核心吐槽是:AI很聪明,但它对你的项目结构一无所知。每次开启新会话,你都要花大量时间喂上下文,或者让AI一遍遍读文件。上下文窗口烧得快,项目越大越明显。

Graphify的思路是:与其让AI重复读文件,不如预先把项目结构建好图谱存下来,AI需要时直接查询结构化的关系数据。benchmark数据显示,它在LLM credits消耗上做到了0——因为代码解析不调用任何API。

安装方式

uv tool install graphifyy   # 安装CLI
graphify install            # 注册技能到AI编程助手

支持18+种AI编程助手:Claude Code、Cursor、Codex、Kilo Code、Gemini CLI、GitHub Copilot CLI、VS Code Copilot Chat、Aider、OpenClaw等。

MIT协议,GitHub仓库完全开源。

GitHub:https://github.com/Graphify-Labs/graphify


说到底,Graphify解决的是一个很朴素的问题:当你面对一个20万行代码库的时候,AI怎么才能不靠暴力读文件就搞清楚”谁调用了谁、改了它会炸什么”?图谱的思路给了一个很直接的答案——结构化检索才是Agent时代对抗上下文窗口瓶颈的正确姿势。


GitHub: https://github.com/Graphify-Labs/graphify

评论区

0 条评论

登录后可评论。

沈星河 1212 阅读