什么是Graphify?
Graphify 为开发者和 AI 助手构建代码库的共享上下文图谱,支持本地开源运行或云端托管。它通过遍历真实的调用与导入关系提供带文件行号引用的答案,而非依赖向量检索。用户可选择完全在设备端处理代码以确保隐私,或通过 MCP 协议连接多种 AI 编码助手。
Graphify的核心功能有哪些?
- 交互式代码图谱以节点和连线展示代码组件及记录的关系,允许查看函数被谁调用并直接打开源代码。
- 跨仓库持久化图谱在所有关联仓库间维持一个统一的图谱结构,使答案能跟随服务间的拥有者变化而更新。
- 本地解析引擎使用 33 种 tree-sitter 语法在设备端进行确定性 AST 提取,不上传代码、无遥测数据且无需模型调用。
- 多助手集成通过 MCP 服务器向 Claude Code、Cursor、Copilot 等 20+ 种 AI 助手提供源码链接的代码上下文。
- PR 风险审查自动分类 CI、AI 审查和合并冲突风险,并在每次合并后学习优化判断逻辑。
- 增量式索引代码变更时仅重新解析修改的文件,通过 Git Hook 在提交时自动重建图谱,无需全量重索引。
Graphify的使用案例有哪些?
- 审计与合规场景需要可验证证据的工作流中,通过追踪图谱路径获取跨越代码、文档和合约的明确引用,而非模糊意见。
- 大型重构评估在合并前利用图谱追踪每一处边缘连接,识别特定代码更改会破坏哪些依赖项,从而降低回归风险。
- 离线敏感环境对数据隐私有严格要求的团队,可在本地机器上运行开源引擎,配合 Ollama 等本地模型实现完全离线的语义分析。
如何使用Graphify?
- 安装 CLI 工具在终端执行
uv tool install graphifyy命令安装开源引擎。 - 配置平台集成针对使用的 AI 助手(如 Claude Code)运行
graphify install --platform <name>进行设置。 - 生成初始图谱在本地项目目录运行解析命令,基于 tree-sitter 语法生成本地图谱文件。
- 启用自动更新安装 Git Hook,确保在每次代码提交时自动增量重建图谱以保持最新状态。
- 查询代码上下文通过连接的 AI 助手或命令行接口查询图谱,获取带有源码链接的结构化答案。
Graphify定价信息:
- Free plan无需信用卡,包含图形感知审查和形式化验证功能,但需自行维护本地图谱新鲜度。
- Pro按席位收费,提供默认分支每次推送后的自动重索引、针对每个 PR 的图谱审查及形式化验证。
- Teams按席位收费,团队成员共享同一个持续更新的代码图谱。
- Enterprise早期访问层级,增加自托管选项、SAML 单点登录及遗留系统迁移支持。
- Open SourceApache 2.0 许可证,免费在本地机器运行,无需账户,但不包含自动审查功能。









