study8677/repobrain
🧠 RepoBrain (formerly Antigravity) — Give your repo a brain. ChatGPT for your codebase: works in Claude Code, Cursor, Codex, Windsurf & more.
解决的问题
RepoBrain 提供一个跨 IDE 的代码库知识引擎,防止 AI 代理在与大型代码库交互时产生幻觉或遗忘编码风格。它用一种结构化、有依据的问答系统,取代了 AI 手动 grep 文件或阅读庞大文档文件的低效过程,能够提供精确的文件路径和行号。
工作原理
RepoBrain 在 .repobrain/ 文件夹中创建一个跨不同 IDE 可移植的共享知识层。它使用多代理集群自主分析代码库:
- 知识生成(
rb-refresh):一组代理扫描代码库,根据导入图和目录结构对文件进行分组,并为每个模块生成全面的 Markdown 知识文档。一个地图代理随后将这些文档索引到map.md文件中。 - 基于 uma Router 的问答(
rb-ask):当用户提出问题时,路由器读取map.md索引以识别相关模块,并将对应的代理文档传递给回答代理,后者合成出有依据的答案。 - 集成:可作为 Claude Code 和 Codex CLI 的插件,或作为 Cursor、Windsurf 和 VS Code 等其他兼容 IDE 的 MCP 服务器进行集成。
适用人群
使用 AI 驱动的 IDE 和代理(如 Claude Code、Cursor、Windsurf、Codex 或 Aider)的开发者,他们希望 AI 助手能深入、有依据地理解其特定项目的架构和编码规范。
核心亮点
- 跨 IDE 可移植性:一个
.repobrain/文件夹可在多个 AI 编辑器中使用。 - 语言无关性:使用 LLM 驱动的目录结构和源码分析,而非 AST 解析,因此可兼容任何编程语言。
- 无需 API 密钥模式:可利用现有的登录 CLI 会话(如 Claude Code 或 Codex)运行其引擎,无需额外 API 密钥。
- 有依据的回答:提供基于真实代码证据的答复,包含具体的文件路径和行号。
- Git 集成:包含专用的 GitAgent,用于分析 Git 历史以获取“谁、什么、为什么”的洞察。
相关
- 项目
- 项目
- 项目
- 项目
- 项目