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 可移植的共享知识层。它使用多代理集群自主分析代码库:

  1. 知识生成(rb-refresh:一组代理扫描代码库,根据导入图和目录结构对文件进行分组,并为每个模块生成全面的 Markdown 知识文档。一个地图代理随后将这些文档索引到 map.md 文件中。
  2. 基于 uma Router 的问答(rb-ask:当用户提出问题时,路由器读取 map.md 索引以识别相关模块,并将对应的代理文档传递给回答代理,后者合成出有依据的答案。
  3. 集成:可作为 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 历史以获取“谁、什么、为什么”的洞察。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目