study8677/repobrain

🧠 RepoBrain (formerly Antigravity) — Give your repo a brain. ChatGPT for your codebase: works in Claude Code, Cursor, Codex, Windsurf & more.

解决的问题

RepoBrain 是一个仓库知识引擎,旨在帮助开发人员理解陌生的代码库、追踪实现并执行基础问答。它解决了 AI 智能体在依赖 grep 等通用搜索工具或庞大的单体文件时,容易遗忘编码风格、臆测架构或产生幻觉的问题。

运作方式

RepoBrain 在项目内的 .repobrain/ 文件夹中创建一个持久化的知识层。它通过 rb-refresh 使用多智能体集群,自主读取源代码并为每个模块生成专门的知识文档。当用户通过 rb-ask 提问时,路由器会将查询导向适当的 ModuleAgent,该智能体提供基于实际源代码的答案,并包含特定的文件路径与行号。

目标对象

适用于使用 AI 驱动 IDE(如 Cursor、Windsurf、VS Code + Copilot 或 Claude Code)以及 AI 智能体(如 Aider 或 Cline)的开发人员,他们需要为其代码库建立一致且跨 IDE 的知识库。

特色亮点

  • 跨 IDE 兼容性:知识存储在本地文件夹中,使其可在不同的 IDE 和 LLM 提供者之间移植。
  • 基础答案:提供带有源文件和行号直接引用的答案,以减少幻觉。
  • 多智能体架构:使用智能体群组将仓库分解为模块并自主学习架构。
  • MCP 支持:可作为其他智能体的 MCP (Model Context Protocol) 客户端/工具进行集成。
  • 增量更新:rb-refresh 仅在提交变更后更新受影响的组,并在失败时保留现有知识。

相关

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