智能体框架上手难度 ⚡ 入门#知识图谱#代码分析#Claude Code#Cursor#Codex#AST#GraphRAG#Agent技能#开源

Graphify · Graphify — 把代码库变成可查询知识图谱的 Agent 技能

13.2 万 Star:本地 AST 解析 40+ 语言,建图 0 LLM 消耗,LOCOMO recall@10 0.497 超 mem0 十倍

指标同步中,请稍后刷新查看 在 GitHub 查看源码

5 分钟上手

普通笔记本即可;超大仓库建议 16GB+ 内存,语义解析可接云端模型
# 安装(Python 3.10+,推荐 uv)
uv tool install graphifyy

# 注册到本机 AI 编码助手(Claude Code / Cursor / Codex / Gemini CLI 等)
graphify install

# 在项目根目录让助手执行
/graphify .

项目速览

Graphify 是 2026 年爆火的开源代码知识图谱工具,登上 GitHub 日榜时已积累 13.2 万 Star、1.27 万 Fork,单日新增约 1,400 Star。它以一个 /graphify 技能接入 Claude Code、Cursor、Codex、Gemini CLI 等 20 多个编码助手,把代码、文档、SQL schema、配置文件和 PDF 统一解析成一张可查询的知识图谱,用于替代「向量库 + 模糊检索」的代码理解方式。

它的核心差异是「确定性」:代码部分用 tree-sitter 在本地做 AST 解析,跨文件解析 calls / imports / inherits / mixes_in 等关系,覆盖约 40 种语言,建图过程不调用任何 LLM、不产生 token 费用;只有文档、图片、音视频的语义解析才会按需调用后端模型。每条边都能解释来源,不依赖向量相似度黑盒。

能做什么

  • 代码库知识图谱:把仓库、文档、SQL schema、配置文件、PDF 统一建图
  • 跨文件关系追踪:调用、导入、继承、混入关系全部落到具体文件和行
  • 图查询与解释:提问、查两点路径、解释某个概念,都直接查询 graph.json
  • 架构洞察:自动找出 God nodes(最核心概念)与 Leiden 社区划分
  • 保留决策上下文:把 NOTE/WHY 注释、ADR/RFC 引用变成图谱节点

怎么部署

需要 Python 3.10+,推荐用 uv 安装官方 PyPI 包 graphifyy(注意是双 y):uv tool install graphifyy,然后执行 graphify install 自动注册到本机编码助手,在项目里输入 /graphify . 即可建图。也支持 pipx、pip 与项目级安装(graphify install --project)。

适合谁

需要快速理解大型遗留代码库的工程师、使用 Claude Code/Cursor 做跨文件重构的团队、想把代码与设计文档放到同一张图上检索的技术负责人。

✅ 优点

  • •13.2 万 Star,GitHub 日榜项目,社区活跃度高
  • •代码建图零 LLM 调用,本地 AST 解析、成本与隐私友好
  • •支持 40+ 语言与 20+ 编码助手,接入成本低
  • •LOCOMO recall@10 0.497,显著高于 mem0 与 supermemory

⚠️ 局限与坑

  • •需 Python 3.10+ 与命令行安装,纯小白有门槛
  • •文档/图片语义解析仍需配置后端模型,非完全离线
  • •代码频繁变更时图谱需要重新构建,存在时效差
  • •官方包名 graphifyy 为双 y,易装错第三方包

💼 典型应用场景

  • 1.大型代码库的跨文件依赖追踪与架构问答
  • 2.新人快速理解遗留项目与模块边界
  • 3.把代码、SQL schema、设计文档与 PDF 放在同一张图里检索

不想部署?试试同类在线工具

返回全部开源项目指标每周自动更新,数据来自 GitHub API