将任意代码库转化为可查询知识图谱,专为AI编码助手设计
Graphify 是一个开源工具,能够将代码、文档、PDF、图片等资源转化为结构化的知识图谱。它使用 tree-sitter 在本地进行确定性 AST 解析,无需 LLM 即可提取代码中的调用、继承、引用等关系;对于非代码文件,则通过 AI 助手进行语义提取。生成的图谱支持交互式可视化(graph.html)、CLI 查询(graphify query/path/explain),并可作为 MCP 服务器供团队共享。所有边均标记为“显式提取”或“推断”,明确区分原始代码中的直接关系与解析生成的间接关系。适合需要在大型代码库中快速定位概念、追溯依赖、理解架构的工程师。