graphify 是什么?把代码库与文档变成可查询的知识图谱

Graphify-Labs/graphify · GitHub · 官网
大模型AI 智能体MCP 工具RAG 知识库
Star12.7万
近 7 天新增0
编程语言Python
开源协议Apache-2.0
创建于2026-04-03
最近更新2026-10-14

中文导读

Graphify 是一个给 AI 编程助手用的技能,把代码、文档、SQL schema、配置和 PDF 转成一张可查询的知识图谱,让你用查询代替在文件里 grep。代码部分用 tree-sitter 做本地 AST 解析,不调用 LLM,数据不出本机;文档等则借助助手模型做语义处理。图谱中的每条边都标明是直接提取还是推断,且不使用向量库。适合需要快速理解大型代码库、追踪概念之间关系的开发者。

根据 GitHub 公开数据,该项目的编程语言为 Python,开源协议为 Apache-2.0,创建于 2026-04-03,最近更新于 2026-10-14,目前有 126,906 个 Star。

项目介绍

Graphify 是一个面向 AI 编程助手的技能(skill),在 Claude Code、Cursor、Codex、Gemini CLI 等工具中输入 /graphify 即可把整个项目——代码、文档、SQL schema、配置和 PDF——映射成一张可查询的知识图谱,用查询代替在文件里 grep。

代码部分完全本地解析:基于 tree-sitter 的 AST 分析,确定性、不调用 LLM,数据不出本机;文档、PDF、图片和视频则借助助手自带模型或配置的 API key 做语义处理。图谱中的每条边都带有 EXTRACTED 或 INFERRED 标签,用来区分直接读到的关系和推断出的关系。它不使用向量索引或 embedding,而是一张可遍历的真实图,支持提问、查找两个节点间路径以及解释某个概念。

运行后会生成三个文件:可在浏览器中交互的 graph.html、汇总要点与建议问题的 GRAPH_REPORT.md,以及可反复查询的 graph.json。

主要功能

适合谁用

适合使用 Claude Code、Cursor、Codex、Gemini CLI 等 AI 编程助手的开发者,以及希望用图谱方式理解大型代码库和文档的人。

快速上手

  1. 安装 CLI:uv tool install graphifyy(或 pipx install graphifyy)
  2. 注册技能:graphify install
  3. 在 AI 助手中运行:/graphify .
  4. 查看生成的 graphify-out/ 目录,打开 graph.html 或阅读 GRAPH_REPORT.md

Star 增长趋势

126,906126,399 · 2026-10-14 至 2026-10-16

同类项目

面向 AI 编程代理的性能优化系统
★ 28.0万 · JavaScript · 更新于 2026-10-15
通过 MCP 让 AI Agent 逆向分析二进制、应用与网站
★ 27.0万 · TypeScript · 更新于 2026-10-16
Nous Research 出品的可自我改进 AI Agent
★ 25.4万 · Python · 更新于 2026-10-15
DeepSeek 开源的一切皆插件的 agent harness
★ 25.0万 · TypeScript · 更新于 2026-10-15
可视化与代码结合的工作流自动化平台,原生支持 AI
★ 20.8万 · TypeScript · 更新于 2026-10-15
把网页变成 LLM 可用数据的抓取与搜索工具
★ 19.2万 · TypeScript · 更新于 2026-10-15