产品简介
code-graph-rag Code-Graph-RAG 是一款面向开发者的代码库理解与编辑工具。它能解析多种编程语言的源代码,构建知识图谱,并支持用自然语言进行查询、代码检索、AI优化编辑及结构化重写,特别适合需要深入理解、维护和优化大型单体代码仓库的团队。

核心功能
- 自然语言查询代码库并获取基于代码结构的准确答案
- 通过AI驱动的代码编辑与优化建议
- 跨多种编程语言构建统一的知识图谱
- 基于AST(抽象语法树)的结构化代码搜索与替换
- 死代码检测与清理
快速开始
- 通过 uv 或 pipx 安装工具:`uv tool install "code-graph-rag[treesitter-full,semantic]"`
- 启动所需的数据服务:`cgr daemon up`
- 解析目标代码仓库:`cgr start --repo-path /path/to/repo --update-graph`
- 开始用自然语言查询或编辑你的代码库
界面预览


与其他方案对比
| 对比项 | code-graph-rag | 同类方案 |
|---|---|---|
| 核心方法 | 构建代码知识图谱并利用AI进行理解与查询,提供结构化上下文。 | 传统代码搜索工具基于文本或正则匹配,缺乏语义和结构化理解。 |
| 交互方式 | 支持自然语言查询与AI辅助编辑,降低使用门槛。 | 通常依赖精确的关键词或语法搜索,交互直接但不够智能。 |
适合谁用
- 需要深入理解并维护大型、多语言单体代码库的软件开发者
- 负责复杂代码审查与重构的软件工程师
- 希望利用AI提升代码库探索与编辑效率的开发团队
下载与版本
当前最新版本为 v0.0.421,发布于 2026-07-21。支持 Windows、Linux。点击页面「下载软件」按钮即可下载打包好的版本,根据你的电脑/手机系统来选择对应的软件。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/vitali87/code-graph-rag