一、项目介绍
Graphify的愿景极其明确——把任何代码库变成一张活的、可查询的知识图谱。2026年7月Star数从不到1万飙升至87K+。与传统RAG方案不同,Graphify用图结构天然保留了代码间的引用关系、调用链、继承层级和数据流向。
二、核心功能
多语言代码图谱构建:支持Python、JavaScript/TypeScript、Java、Go、Rust、C/C++、SQL、R等。自然语言查询接口:用户可以用自然语言直接提问。增量更新与实时同步:百万行代码级项目增量更新时间在3秒以内。
三、技术原理
解析层使用Tree-sitter作为统一解析引擎;实体层从AST中提取实体节点和关系边;语义增强层利用LLM对关键节点进行语义标注;采用向量+图谱混合存储模式。
四、社区生态
已合并超过1200个Pull Request,Discord社区2.8万成员。2026年6月完成a16z领投的1800万美元A轮融资。核心功能永久免费开源。
项目信息:GitHub: https://github.com/Graphify-Labs/graphify;许可证: MIT
五、对 AI 编程工作流的价值
Graphify 解决的是 AI 编程的真实痛点:传统 RAG 只能回答「代码里有什么」,却难以回答「代码为什么这样组织」。把代码库变成知识图谱后,LLM 可以理解调用链、继承关系和数据流向,这恰恰是 AI 补全和重构最需要但最容易出错的上下文。
一人开发者如何使用
- 新项目上手:接手陌生仓库时先用 Graphify 生成图谱,替代逐文件阅读,快速定位核心模块。
- AI 重构辅助:让 AI 基于调用关系做安全重构,降低「改一处坏一片」的风险。
- 知识交接:把图谱导出作为团队/客户的代码资产说明,减少文档维护成本。
对做 AI 工具的一人公司而言,Graphify 的模式本身也是产品灵感:垂直领域的结构化知识提取(法律、医疗、财务文档)同样可以用「图谱 + 语义查询」重构,把非结构化资产变成可查询的知识库,这是典型的 OPC 可复制方向。