Graphify

Graphify

开源知识图谱项目

Loading…

应用介绍

#知识图谱 #AI编程 #AIAgent #ClaudeCode #Codex #Cursor #GeminiCLI #代码分析 #开源项目 #GitHub

Graphify 是一个挺适合大型代码库和 AI Agent使用的开源知识图谱项目。它可以把代码、数据库 Schema、Shell 脚本等内容转换成可查询的知识图谱,把原本散落在项目里的函数、依赖和数据库结构关联起来。查函数调用链、服务依赖或者代码与数据库之间的关系,就像在地图上顺着路线找东西一样直观。

对于经常使用 Claude Code、Codex、Cursor 这类 AI 编程工具的人来说,它还有一个很实用的价值:给 Agent 建立一个可重复查询的项目知识层,减少每次开始任务都重新扫描、重新理解整个代码库的成本。

软件功能



代码库转知识图谱:可以分析代码仓库并建立结构化关系,把函数、模块、依赖等信息连接起来。面对比较大的项目时,不需要只靠目录和全文搜索一点点翻代码。

代码与数据库关联:除了普通代码,还可以处理 SQL Schema、Shell 脚本等内容。代码逻辑和数据库结构能够放到同一套图谱里理解,对于数据管道、后端服务以及复杂工程尤其方便。

调用链查询:想知道某个函数被谁调用、数据经过哪些模块、某个组件最终依赖到了哪里,可以直接沿着知识图谱查询关系,比单纯关键词搜索更适合分析复杂调用链。

适配主流 AI 编程工具:可以配合 Claude Code、Codex、Cursor、Gemini CLI 等 AI 编程工作流使用。对于 Agent 来说,知识图谱相当于多了一层长期可查询的项目上下文,不用每次执行任务都从头读取整个项目。

不只支持代码:除了程序源码之外,文档、论文、图片甚至视频等内容也可以纳入知识图谱,适合把不同格式的信息统一组织成可查询的关系网络

适合复杂工程:如果只是规模很小的纯前端项目,专门建立知识图谱带来的收益可能有限;但对于数据管道、多服务架构、大型后端以及长期维护的代码库,它能明显减少来回翻代码、找依赖和补项目上下文的时间。

Graphify 真正有意思的地方,不只是“把代码画成一张图”,而是把项目变成 AI Agent 可以持续查询和利用的结构化知识层。如果平时正在折腾 Coding Agent,这套底层设计也挺值得研究。

应用截图

Graphify - 开源知识图谱项目 | 绿软下载·绿色软件联盟