Graphify是一款开源多模态知识图谱构建工具,专为增强大语言模型对代码库的跨文件上下文理解而设计。该工具于2026年4月发布,采用MIT和Apache-2.0双许可证,上线前十天GitHub星标数便达到几千,并以每月多次更新的快速节奏迭代。
随着软件系统日益复杂,AI编码助手成为现代开发工作流的核心,如何让大语言模型具备准确的跨文件感知能力成为严峻挑战。Graphify通过多阶段处理流程解决这一问题:扫描目标目录,利用Tree-Sitter提取结构化抽象语法树元素,结合文档语义线索,并借助社区检测算法构建统一图结构。输出结果可直接查询,也可通过模型上下文协议服务器与AI编码助手集成,显著减少令牌消耗。
最新版本引入了先进的解析器功能,包括Terraform块属性保留、跨文件方法解析增强(支持Rust泛型类型拆分实现块、Kotlin外部接收者追踪、C++作用域限定静态调用路由),以及智能Markdown代码范围追踪、PHP嵌入式脚本索引和子路径包导入依赖映射。官方基准测试显示:LOCOMO 10召回率为0.497,问答准确率45.3%;LongMemEval-S子集准确率76%;ERPNext六个问题中关键事实覆盖率从70.8%提升至82.0%。
社区反馈表明,Graphify在架构映射方面具有很强概念吸引力,适合大型代码库定向导航、新人上手引导和架构评审场景,但在日常工作流程中采用仍存在明显阻力。该工具支持macOS、Windows及Ubuntu/Linux系统,可通过uv安装。
扫码查看视频号
咨询
咨询