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仅在提交变更后更新受影响的组,并在失败时保留现有知识。
相关
- 项目
- 项目
- 项目
- 项目
- 项目