Graphify
Graphify 将代码库及其文档、SQL 模式、配置和 PDF 转换为可查询的知识图谱,AI 编码助手可通过 MCP 查询,而不是逐个文件搜索。代码解析在本地以确定性的 AST 方式完成,不使用向量存储。
访问 Graphify-Labs/graphify项目简介
Graphify 从代码及相关材料构建持久、带类型的知识图谱,让 AI 编码助手查询带来源链接的上下文,而不是搜索文件。图谱可跨仓库使用,既可部署为托管产品,也可通过开源引擎在自有机器上运行。
核心功能
- 从代码、文档、SQL 模式、配置和 PDF 构建可查询的知识图谱。开源工具使用 tree-sitter 语法在本地解析代码,不上传代码,也不发送遥测。通过 MCP 向 Claude Code、Cursor、Copilot、Codex、Gemini CLI 等助手提供图谱上下文。遍历持久化跨仓库图谱,使答案可包含 file:line 引用和证据路径。通过仅重新解析变更文件实现增量更新,并可用 git hook 在提交时重建。包含 PR 评审分流和形式化验证功能,覆盖范围取决于工作流和语言。
适用场景
- 为编码助手提供带来源链接的上下文,用于跨仓库的架构问答和代码导航。在合并前评估变更影响和合并风险,包括 CI、评审和冲突信号。帮助团队恢复并共享仓库知识,无需手工重新学习代码库。以图谱路径和来源信息支持审计或受监管工作。
快速开始
- 使用 uv tool install graphifyy 安装开源 CLI。使用 Graphify Cloud 时,将 MCP 客户端连接到 Streamable HTTP MCP 端点并完成 OAuth 登录。Graphify Cloud 设置需要 Graphify 账户、工作区访问权限和已索引的仓库。运行 graphify install 会向检测到的助手注册 /graphify 技能。
部署与要求
- 可在托管的 Graphify Cloud 服务和自有机器上的开源引擎之间选择。开源引擎可通过 stdio 或 HTTP 部署在自有基础设施上。部署方式包括 SaaS、BYOC 和气隙;企业版可在自有基础设施上运行整个系统。若要完全离线使用,可将语义处理指向 Ollama 等本地模型,或 vLLM 等兼容 OpenAI 的服务器。
采用前须知
- 许可证:Apache-2.0。在使用、修改或分发项目前,请确认其具体条款。