你的团队是不是也面临这个问题:
老员工脑子里有架构图,但新人入职后只能自己翻源码摸索。
每次代码审查,大家各自理解不一样,讨论效率极低。
今天介绍Graphify,一个开源知识图谱工具,适合需要团队共享架构认知的技术团队,不适合小型个人项目。

从个人图谱到团队共享
Graphify 的设计思路很清晰:图谱应该被提交到 Git,让团队每个人起步就有一张地图。
一个人运行命令生成图谱并提交后,其他人拉取代码就能直接使用。
它甚至内置了 Git merge driver,当两个开发者同时提交图谱更新时,会自动进行并集合并,不会出现冲突标记。

流水线式架构设计
Graphify 的核心是一个清晰的七阶段流水线:
发现文件 → 提取节点和边 → 构建图 → 社区检测 → 分析 → 生成报告 → 导出。
每个阶段都是独立模块,通过纯 Python 字典和 NetworkX 图通信,没有共享状态。
这种设计让它既可以作为 AI 编码助手的技能使用,也可以作为独立库集成到你的 CI/CD 流程中。

MCP 服务器:让 AI 直接查询图谱
这是 Graphify 最硬核的功能之一。
它可以将图谱暴露为 MCP 服务器,提供 query_graph、get_node、get_neighbors、shortest_path 等结构化接口。
支持 stdio 和 HTTP 两种传输方式,团队可以部署一个共享进程,所有开发者的 IDE 直接指向同一个地址。
更高级的用法是结合 PR 影响分析:运行 graphify prs 42 可以深度查看某个 PR 对图谱的影响范围,提前发现潜在的合并冲突风险。

安全与隐私
对于企业级用户,隐私是最核心的考量。
Graphify 的代码文件全部在本地通过 tree-sitter 处理,不发送任何内容到外部服务器。
纯代码项目甚至可以完全离线运行,不需要任何 API Key。
它没有遥测、没有使用追踪、没有分析上报。
团队部署命令
# 安装
uv tool install graphifyy
# 注册技能并安装 Git hook
graphify install
graphify hook install
# 生成图谱
/graphify .
生成的 graphify-out/ 目录提交到 Git 后,团队成员拉取即可使用。
转给技术团队负责人和架构师,一起解决团队代码认知不一致的问题。
关注我们,下期评测 Graphify 在大型 monorepo 中的实际表现。
回复「graphify-team」获取团队部署方案和 MCP 配置指南。




