AI工具2026 / 11 / 01约 3 分钟

Graphify:14 万星的开源工具,把整个代码库变成一个可查询的知识图谱

Graphify 是一个开源工具,GitHub 上 14 万+ 星、Apache 2.0 许可,用 tree-sitter AST 对代码做本地确定性解析,把代码、文档、SQL schema、PDF 等映射成一张可查询的知识图谱——不依赖 LLM、不做向量索引,数据不出本机。在 Claude Code/Cursor/Codex/Gemini CLI 里输入 /graphify 即可使用。对天天在大型代码库里「grep 找东西」的开发者,它把「读文件」变成「问图」:每条边都标注 EXTRACTED/INFERRED 置信度,能溯源、能解释,是理解陌生代码库效率的一次实质提升。

星星辰编辑部· 2026 / 11 / 01 · 约 3 分钟

把「翻代码」变成「问图」

大型代码库里找人、找调用关系,通常靠 grep 硬翻文件,既慢又容易漏。Graphify 换了个思路:在 AI 编码助手(Claude Code、Cursor、Codex、Gemini CLI,以及 GitHub Copilot 等 20+ 客户端)里输入 /graphify,它就把整个项目——代码、文档、PDF、图片、视频——映射成一张知识图谱,让你直接查询而不是 grep。

核心亮点:本地、确定性、可解释

Graphify 最特别的是它不靠 LLM 硬猜:

  • 本地免费、确定性解析。代码用 tree-sitter 做 AST 解析,deterministic、no LLM,什么都不离开你的机器。(文档、PDF、图片、视频才用助手的模型或配置的 API key 做语义处理。)
  • 每条边都可解释。图里的每个连接都打上置信标签:EXTRACTED 表示源码里显式存在(如 import、调用),INFERRED 表示由 graphify 解析得出(如推断的关联)。你能清楚分辨「直接读到」和「推理得到」。
  • 不是向量索引。没有 embedding、没有向量库,是一张可以真正遍历的图。你可以 graphify explain "APIRouter" 解释一个概念、graphify path "FastAPI" "ModelField" 追踪两个东西之间怎么连、graphify query "<问题>" 用自然语言返回子图。

上手 30 秒,产出三个文件

需要 Python 3.10+ 和 uv(或 pipx):

uv tool install graphifyy   # 装 CLI(或 pipx install graphifyy)
graphify install            # 自动检测你的助手并注册 skill

然后在助手里输入 /graphify .,它会产出三个文件:graph.html(浏览器里点节点、过滤、搜索的可交互图)、GRAPH_REPORT.md(关键概念、意外关联、建议提问)、graph.json(完整图,可随时查询而无需重读文件)。

生态与商用

它背后是 YC S26 孵化的 Graphify Labs,30+ 语言文档翻译、Discord 社区、CI 齐全;开源部分是 Apache 2.0。商业版 Graphify Cloud 提供「常驻记忆」——跨 monorepo、跨仓库、形式化验证(formal verification)、代码审查,并接入 Sentry/Jira 让事故单和代码进同一张图,官方声称可削减 agent 80% 的 token 消耗,提供 14 天免费试用。

开源部分本地、免费、Apache 2.0,个人直接用没问题;要团队级「常驻图」就落到商业 Cloud,这个边界很清楚。

原文来源Graphify-Labs

全文 Markdown

一键复制或下载,粘进笔记、文档,或直接喂给 AI

下载 .md