一句话结论
Graphify 是一个面向 AI 编程助手的“项目记忆层”。它把代码、文档、PDF、图片、视频、SQL schema 等资料转成可查询知识图谱,让 Claude Code、Codex、Cursor、Gemini CLI、Trae、Hermes、Kimi Code 等 Agent 不必每次重新读全仓库。
Graphify 是一个面向 AI 编程助手的“项目记忆层”。它把代码、文档、PDF、图片、视频、SQL schema 等资料转成可查询知识图谱,让 Claude Code、Codex、Cursor、Gemini CLI、Trae、Hermes、Kimi Code 等 Agent 不必每次重新读全仓库。
把代码、文档、SQL schema、设计说明和媒体资料抽成节点、边、路径和社区,让 Agent 查项目地图而不是盲扫文件
代码侧主要用 tree-sitter 解析 31+ 种语言,减少 API 依赖,也降低代码离开本机的风险
支持 Markdown、HTML、PDF、Office、图片、视频、音频、YouTube、Google Workspace 和 SQL schema 等资料
适配 Claude Code、Codex、OpenCode、Cursor、Copilot、Aider、OpenClaw、Trae、Gemini CLI、Hermes、Kimi Code 等平台
提供 query、path、explain、wiki、callflow-html、prs、global 等命令,让 Agent 按问题查询图谱
graphify-out/ 可提交到 Git,团队成员拉取后即可让助手复用同一份项目上下文
截至 2026-05-19,GitHub API 显示 Graphify 约 49.2k Stars、5.3k Forks、508 commits、90 个 open issues、162 个 open PR;MIT 协议,主语言 Python,默认分支为 v8。最新 release 为 v0.8.13(2026-05-18),PyPI 包名是 graphifyy,CLI 命令仍为 graphify,要求 Python >= 3.10。
Graphify 是一个面向 AI 编程助手的“项目记忆层”。它把代码、文档、PDF、图片、视频、SQL schema 等资料转成可查询知识图谱,让 Claude Code、Codex、Cursor、Gemini CLI、Trae、Hermes、Kimi Code 等 Agent 不必每次重新读全仓库。
Graphify 解决的是 AI 编程里的上下文浪费问题:Agent 每次接手复杂项目,都要重新 grep、读文件、猜架构,成本高且容易漏关系。
它的做法是先生成项目图谱,再让 Agent 通过 query、path、explain 等命令查图谱。这样 Agent 查的是“项目地图”,不是每次盲扫文件。
运行 /graphify . 会生成 graphify-out/graph.html、GRAPH_REPORT.md 和 graph.json,分别用于浏览器查看、阅读重点摘要、给 Agent 查询完整图谱。
Graphify 对代码部分尽量本地解析,不依赖 API;对 PDF、图片、视频等非结构化资料则调用模型 API。这个设计比较务实:代码结构用确定性解析,非代码语义用 LLM。
它还支持可选扩展:mcp、neo4j、video、office、sql、openai、gemini、bedrock、ollama、hook 等。这说明它不是单次扫描工具,而是想变成持续维护的项目上下文基础设施。
截至 2026-05-19 核查,GitHub API 显示 Graphify 约 49.2k stars、5.3k forks、508 commits,MIT 协议,主语言 Python。最新 release 为 v0.8.13,发布时间 2026-05-18。
项目支持平台非常多,README 多语言也很完整,说明作者在强推“跨 Agent 通用项目记忆层”这个定位。
Graphify 适合经常用 Claude Code、Codex、Cursor、Trae 等工具改复杂仓库的人;想减少 Agent 重复读代码、重复问上下文的人;做新成员 onboarding、项目交接、架构梳理的人;同时管理代码、文档、论文、视频、SQL schema 的团队;以及想把项目上下文提交到 Git 里共享的人。
它不太适合很小的 demo 项目,不愿维护 graphify-out/ 的用户,对代码准确性、合规、安全要求极高但不做人工复核的团队,以及只想让 AI 直接写一个函数的人。
Graphify 是 AI 编程工具生态里很值得关注的“记忆层”项目。它抓住了一个真实痛点:Agent 不缺读文件能力,缺的是可复用、可查询、能跨会话共享的项目上下文。
它最有价值的地方,是把代码、文档、数据库、媒体资料统一成图谱,并让不同 AI 编程助手都能查询同一份项目地图。
结论:Graphify 不是代码生成器,而是 Agent 的项目地图和长期记忆。它适合复杂仓库理解、团队 onboarding、架构梳理和减少上下文浪费,但不能替代测试、review 和人工架构判断。
官方仓库,包含安装、平台适配、命令参考、隐私说明和团队共享工作流。
查看资料 →EXTERNAL官方 README,说明 /graphify、graphify-out、支持平台、可选 extras、MCP server、hook、Neo4j 和常用命令。
查看资料 →EXTERNAL最新 release,修复同名文件节点冲突、绝对 source_file 路径、semantic chunk 失败后冻结等问题,并新增 cache/merge 子命令。
查看资料 →EXTERNAL项目元信息,显示 PyPI 包名 graphifyy、版本 0.8.13、Python 3.10+、tree-sitter 语言依赖和 optional extras。
查看资料 →EXTERNAL官方文档,解释抽取管线、社区发现、置信标记、benchmark 和图谱构建机制。
查看资料 →graphifyy + Claude Code / Codex / Cursor + graphify-out/ 本地文件。
适合个人开发者给复杂仓库建立可复用项目地图,减少每次让 Agent 重新读文件的上下文浪费。
graphify-out/ + Git + graphify hook + 平台 instruction files。
适合多人协作仓库,让新成员和不同 Agent 工具共享同一份项目地图。
graphifyy[mcp,neo4j] + python -m graphify.serve + Neo4j / Cypher 导出。
适合需要反复工具调用、跨项目查询、图数据库探索或把项目关系接入更大知识系统的团队。
| 档位 | CPU | 内存 | 磁盘 | 适用场景 |
|---|---|---|---|---|
| 小仓轻量档 | 2-4 vCPU | 8GB | 20GB+ SSD | 中小代码仓、本地 AST 解析、基础 graph.html / GRAPH_REPORT.md / graph.json 输出。 |
| 团队标准档 | 4-8 vCPU | 16-32GB | 80GB+ SSD | 多语言仓库、文档/PDF/Office 抽取、hook 更新、团队共享 graphify-out/。 |
| 多模态增强档 | 8+ vCPU | 32GB+ | 200GB+ SSD | 视频/音频转写、大量 PDF/图片、Neo4j/MCP 服务、跨项目 global graph 或本地模型后端。 |
适合让 Agent 通过结构化工具反复查询同一份 graph.json,而不是每次读取完整报告。
# Install MCP extra
pip install "graphifyy[mcp]"
# Build graph first
graphify .
# Serve the graph over stdio MCP
python -m graphify.serve graphify-out/graph.json适合需要 Cypher 查询、图谱浏览和跨项目分析的团队。
# Generate Cypher
graphify ./raw --neo4j
# Or push directly
graphify ./raw --neo4j-push bolt://localhost:7687官方推荐先安装 PyPI 包 graphifyy,再按目标平台写入对应的 skill/instruction 文件。
# Recommended
uv tool install graphifyy
# Or
pipx install graphifyy
# Register with your AI assistant
graphify install
# Platform-specific examples
graphify install --platform codex
graphify cursor install
graphify vscode install
graphify install --platform hermes
graphify install --platform kimi典型日常用法:先构建 graphify-out/,再用 query/path/explain/callflow-html 让 Agent 按图谱回答。
/graphify .
graphify query "show the auth flow"
graphify path "UserService" "DatabasePool"
graphify explain "RateLimiter"
graphify export callflow-html
graphify hook install不会把 Graphify 简化成可视化玩具,而是围绕 Agent 查询、跨会话复用和团队共享设计流程
会规划 --update、hook、merge driver、忽略文件和图谱抽样检查,避免旧地图误导 Agent
区分本地 AST 解析和模型语义抽取,按资料敏感度选择后端、预算和脱敏策略
可按 Claude Code、Codex、Cursor、Copilot、Hermes、Kimi Code、Gemini CLI 等平台定制安装与查询习惯