
Graphify
把代码库连同文档、配置和 PDF 转成知识图谱、供 AI 编程助手经技能或 MCP 查询的开源工具;Apache-2.0,改许可前以 MIT 贡献的部分仍可按 MIT 使用开源
关于 Graphify
Graphify 把代码库连同文档、SQL 模式、配置和 PDF 转成可查询的知识图谱,供 Claude Code、Cursor、Codex 等 AI 编程助手经技能或 MCP 查询,代替逐个文件 grep。代码用 tree-sitter 在本机解析,不调用 LLM;文档和多媒体的语义抽取才会用到模型。截至 2026-10-26,PyPI 包 graphifyy 最新为 0.9.95,GitHub 发布时间 2026-10-24 01:59 (UTC+8)。开源引擎为 Apache-2.0,改许可前以 MIT 贡献的部分仍可按 MIT 使用;托管版有免费档,Pro 按年付每月 $10。

它解决什么问题
AI 编程助手面对大型代码库时,常见做法是 grep 加逐个读文件:耗 token,也说不清某个结论从哪里来。Graphify 先把代码库建成一张知识图谱,助手查图而不是翻文件。
做法分两步。代码部分用 tree-sitter 做 AST 解析,结果确定、不调用 LLM,也不离开本机;文档、PDF、图片和视频则交给助手正在用的模型,或配置好的 API 密钥,做一轮语义抽取。产出三份文件:可在浏览器里点开的 graph.html、列出关键概念和意外关联的 GRAPH_REPORT.md,以及完整图谱 graph.json。
接入方式。graphify install 命令会识别本机的 AI 编程助手并注册 /graphify 技能;图谱也可经 MCP 服务器对外提供,任何 MCP 客户端都能查询。
代码仓库是 Graphify-Labs/graphify,2026-04-03 23:49 (UTC+8) 创建,主分支为 v8。PyPI 包名是 graphifyy,结尾两个 y,要求 Python 3.10 以上。近期发布:v0.9.93 于 2026-10-21 00:29 (UTC+8),v0.9.94 于 2026-10-23 00:19 (UTC+8),v0.9.95 于 2026-10-24 01:59 (UTC+8)。
出品方是 Graphify Labs。About 页写创始人兼 CEO 为 Safi Shamsi;据 YC 公司页,公司属 Summer 2026 批次。NOTICE 与 LICENSE-MIT 的版权人也是 Safi Shamsi。
The tool sends no usage pings, no crash reports and no analytics. Nothing to opt out of, because nothing is sent.
核心能力
每条边都带出处标签。README 写明,每条连接标为 EXTRACTED,表示源码里明确写出,或 INFERRED,表示由 Graphify 推断得出。
查询、路径与解释。graphify query 针对自然语言问题返回相关子图,graphify path 追踪两个概念之间的路径,explain 解释单个概念,全部基于 graph.json,不必重读文件。
社区与核心节点。图谱用 Leiden 算法切分子系统,标签不依赖 LLM;连接最多的概念单独列出。代码里的 NOTE 与 WHY 注释、ADR 和 RFC 引用也会成为节点,与代码相连。
覆盖面。README 写 calls、imports、inherits、mixes_in 等跨文件关系覆盖约 40 种语言;另有可选扩展支持 PDF、Office 文档、视频转写、SQL 模式、PostgreSQL 实时结构探查、Terraform,以及推送到 Neo4j 或 FalkorDB。
托管版能力。Graphify Cloud 在开源引擎之上增加跨仓库图谱、PR 审查、形式化验证、共享记忆和 Sentry 与 Jira 连接器,按定价页列出的额度使用。
近期发布。v0.9.95 合并 21 个社区 PR,其中一项安全修复让技能安装改用随机命名的临时文件,防止预先放置的符号链接把写入重定向到任意文件;AST 缓存结构随之升级,升级后的第一次构建会重新抽取。
谁在用
官网首页写 GitHub 星标 135,072、PyPI 下载 930 万次、已索引仓库 1,310 万个;Y Combinator 公司页写 116K+ 星标和 650 万次以上下载,并列出若干在生产环境使用的企业(均为官方自述)。截至 2026-10-26,GitHub API 显示 135,099 个星标、12,896 个 Fork;按 GitHub 账号计的贡献者为 342 个,连同未关联账号的提交者共 362 个。
README 给出的基准成绩:LOCOMO 的 recall@10 为 0.497,同一测试里 mem0 为 0.048、supermemory 为 0.149;ERPNext 跨工具任务的关键事实覆盖率 82.0%,grep 加读文件的基线为 70.8%;建图不消耗 LLM 额度(均为官方自述)。完整表格和复现命令在 BENCHMARKS.md。
About 页列出 Forbes、InfoQ 和 TechGig 在 2026 年 9 月至 10 月的报道。
和同类比
和图谱式 RAG 比:Microsoft GraphRAG 为 MIT 许可,用 LLM 从非结构化资料抽取图谱,建图本身就消耗模型调用;Graphify 对代码用确定性的 AST 解析,只有文档和多媒体才调用模型,目标也限定在代码库。
和基于语言服务器的编码工具比:Serena 通过 LSP 给助手提供符号级的代码导航;按其许可说明,Serena 应用为 GPL-3.0-or-later,SolidLSP 组件为 MIT。Graphify 是预先建好、可持久保存的图谱,再经技能或 MCP 查询,引擎为 Apache-2.0。
和长文档检索比:PageIndex 是面向长文档、基于推理的无向量 RAG,MIT 许可;Graphify 面向代码库及其周边文档。
官网自带的对比表把 Graphify 和 CodeRabbit、Greptile、Sourcegraph 并列,后三者标为专有许可,Graphify 标为 open core。
适合与不适合
适合:
- 在大型代码库或 monorepo 上用 AI 编程助手、受 token 消耗和答非所问困扰的开发者;Claude Code、Codex、Cursor、Gemini CLI、Aider、OpenCode 等都有安装参数。
- 对代码外发敏感的团队:只建代码图时不需要 API 密钥,graphify extract 可完全离线运行,
--code-会跳过需要模型的文档和图片。only - 要多仓库共享图谱、PR 审查和形式化验证的团队:托管版 Teams 和可选自托管的 Enterprise 提供这些能力。
不适合:
- 不愿让文档内容经过第三方模型的场景:语义抽取会把文档、PDF 和图片交给模型,且无头模式会按环境变量里已有的 API 密钥自动选服务商。
- 只用 Python 3.10 以下版本的环境。
- 需要稳定接口的集成方:版本号仍在 0.9.x,缓存结构会随版本变化。
上手路径
安装。README 给出的方式是 uv tool install graphifyy,或 pipx install graphifyy,也可用 pip;包名结尾是两个 y。再运行一次 graphify install,它会识别本机的助手并注册技能,--project 参数可只装到当前项目,--platform 指定具体助手。
建图。在助手里输入 /graphify . 即可为当前目录建图;命令行下用 graphify extract .,产出 graph.html、GRAPH_REPORT.md 和 graph.json。可选功能按扩展安装,例如 graphifyy[pdf]、graphifyy[mcp]、graphifyy[watch]。
确认官方渠道。官方专门发页面说明 graphify.net 与 Graphify Labs 无关,官方代码来源只有 GitHub 上的 Graphify-Labs/graphify 和 PyPI 上的 graphifyy。
定价与许可证
开源引擎免费,Apache-2.0,不需要账号。托管版四档:
- Free:$0,单个开发者,3 个仓库,每仓库 25,000 个图节点,每仓库每天 10 次推送构建,每工作区每月 15 次 PR 审查,每天 1 次形式化验证。
- Pro:按年付每月 $10,即每年 $120;按月付每月 $15。仓库和图规模不限,每天 400 次 PR 审查和 400 次形式化验证。
- Teams:前 100 个团队按年付每席位每月 $20,之后 $28;按月付为 $29,之后 $40;至少 2 个席位,含共享图谱和专属 Slack 支持。
- Enterprise:可选自托管,按开发者席位授权,价格单独商定,含 SSO/SAML 和 GitHub Enterprise 支持。
Pro 和 Teams 有两周试用,需绑卡。符合条件的非商业开源项目,若采用 MIT 或 Apache 许可,可免费使用;过去 12 个月收入低于 $1M 的种子轮及更早期公司,Teams 可享最长 6 个月半价。
许可证:LICENSE 为 Apache License 2.0。NOTICE 写明改为 Apache-2.0 之前以 MIT 贡献的部分仍可按 MIT 使用,原 MIT 文字保留在 LICENSE-MIT。服务条款写明开源部分受各自许可约束,条款管辖托管服务。JetBrains 插件 Graphify MCP for JetBrains 为专有许可。
风险与局限
本地与外发方面,官方各处写法如下:首页写开源引擎解析在本机进行,no uploads, no telemetry;README 写代码部分不离开本机,文档、PDF 和图片发给 AI 助手做语义抽取,无头运行的 graphify extract 按已设置的 API 密钥自动选服务商,顺序是 Gemini、Kimi、Claude、OpenAI、DeepSeek、Azure、Bedrock、Ollama。
托管版的数据去向。隐私政策写明托管服务会把代码和内容发给 OpenAI 和 Anthropic 两家子处理方生成结果,并称依据其 API 条款不用于训练;导入内容在删除或销户后 30 天内从在线系统移除,备份按 90 天滚动过期。服务条款写明不拿用户内容训练模型。官网在用户同意非必要 Cookie 后使用 PostHog 和 Meta Pixel。
仿冒站点。官方页面声明 graphify.net 与 Graphify Labs 无关,官方代码来源只有 GitHub 上的 Graphify-Labs/graphify 和 PyPI 上的 graphifyy。
助手数量。首页写支持 17 个助手;PyPI 摘要列出 16 个名字,其中没有 Copilot;README 安装表里有 GitHub Copilot CLI。
开放问题。截至 2026-10-26,仓库有 716 个开放 issue,连同 PR 共 1,635 个。issue 3728 报告托管版一次构建失败后免费项目被永久锁定,无法删除来源、项目或账户,2026-09-22 11:26 (UTC+8) 开立,仍未关闭。
合规。官网页脚写 SOC 2 Type II,状态为 Engagement Started。据 YC 公司页,团队规模 1 人。
我们的判断
Graphify 的特点是:代码部分用 tree-sitter 做确定性解析,不离开本机、不调用 LLM;每条边带 EXTRACTED 或 INFERRED 出处标签;开源引擎为 Apache-2.0,可完全离线运行;图谱经技能或 MCP 供多种 AI 编程助手查询。
它的限制:文档和多媒体的语义抽取要经过第三方模型,托管版把代码和内容发给 OpenAI 和 Anthropic;版本仍在 0.9.x,缓存结构随版本变化;据 YC 公司页,团队规模 1 人;SOC 2 Type II 状态为 Engagement Started。
资料来源
官方
- Graphify - the code knowledge graph for AI coding assistants · 访问于 2026 年 10 月 26 日
- Pricing - Free, Pro, Teams, or Enterprise · 访问于 2026 年 10 月 26 日
- About Graphify · 访问于 2026 年 10 月 26 日
- graphify.net vs graphify.com: which is official? · 访问于 2026 年 10 月 26 日
- Graphify Terms of Service · 访问于 2026 年 10 月 26 日
- Graphify Privacy Policy · 访问于 2026 年 10 月 26 日
- Graphify Plugin Licenses · 访问于 2026 年 10 月 26 日
- Graphify Changelog · 访问于 2026 年 10 月 26 日
- Graphify documentation · 访问于 2026 年 10 月 26 日
- Graphify README · 访问于 2026 年 10 月 26 日
- Graphify BENCHMARKS · 访问于 2026 年 10 月 26 日
- Graphify LICENSE (Apache-2.0) · 访问于 2026 年 10 月 26 日
- Graphify LICENSE-MIT · 访问于 2026 年 10 月 26 日
- Graphify NOTICE · 访问于 2026 年 10 月 26 日
- Graphify-Labs/graphify on GitHub · 访问于 2026 年 10 月 26 日
- Graphify-Labs/graphify releases on GitHub · 访问于 2026 年 10 月 26 日
- Graphify-Labs/graphify contributors on GitHub · 访问于 2026 年 10 月 26 日
- Issue 3728: failed build locks a free hosted project · 访问于 2026 年 10 月 26 日
媒体与第三方
- Graphify Labs on Y Combinator · 访问于 2026 年 10 月 26 日
相关产品
- microsoft/graphrag on GitHub (MIT) · 访问于 2026 年 10 月 26 日
- Serena Licensing Overview · 访问于 2026 年 10 月 26 日
- VectifyAI/PageIndex on GitHub (MIT) · 访问于 2026 年 10 月 26 日
数据
- graphifyy on PyPI · 访问于 2026 年 10 月 26 日
动态与深度阅读
Graphify · v0.9.97
Graphify 技能上线 Perplexity Computer,可将代码库映射为知识图谱
Graphify 宣布其技能已上线 Perplexity Computer 技能市场,向所有 Computer 用户开放:输入 /graphify 并粘贴公开 GitHub 仓库链接,即可把整个代码库映射为可探索的知识图谱。 Graphify 称,用它映射自家仓库约用时五分钟,得到 4022 个节点、10079 条有向边,报告还指出了架构文档中一处引用错误的文件。底层引擎开源,也可在 Claude Code、Cursor 等工具中本地运行。
原文Once the map exists, the questions get better.How to use Graphify in Perplexity Computer
本条来自官方博客(graphify.com),发布于 。