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时代对抗上下文窗口瓶颈的正确姿势。
评论区
登录后可评论。