study8677/repobrain
🧠 RepoBrain (formerly Antigravity) — Give your repo a brain. ChatGPT for your codebase: works in Claude Code, Cursor, Codex, Windsurf & more.
What it solves
RepoBrain 提供一个跨 IDE 的仓库知识引擎,解决 AI 代理忘记编码风格、产生架构幻觉,或在大型代码库中难以导航的问题。它不依赖单一巨大的文档文件或简单的 grep 搜索,而是创建结构化、可携带的知识层,使 AI 工具能够获得有依据、事实性的答案,并提供精确的文件路径和行号。
How it works
RepoBrain 使用多代理集群自主分析代码库。在刷新过程中,它会根据 import 图和目录结构对文件进行分组,为每个模块分配专用代理,生成详细的 Markdown 知识文档。随后 Map Agent 将这些文档索引成路由映射。当用户提问时,Router 会识别相关模块,并将对应的代理文档传递给合成器,以生成有依据的答案。此过程与语言无关,因为它依赖 LLM 驱动的分析,而非 AST 解析。
Who it’s for
它面向使用 AI 驱动的 IDE 和 CLI 工具(如 Claude Code、Cursor、Windsurf、Codex CLI,以及 VS Code + Copilot)的开发者,帮助他们获得更准确、更快速的代码库问答。
Highlights
- Cross-IDE Compatibility:使用共享的
.repobrain/文件夹和上下文文件(如.cursorrules或CLAUDE.md),在不同 AI 工具之间保持一致性。 - Multi-Agent Analysis:部署专门的代理自学习项目的每个模块,防止大型仓库信息丢失。
- Grounded Answers:提供基于真实代码证据的响应,包括文件路径和行号。
- MCP Support:可以注册为 Model Context Protocol(MCP)服务器,允许 Claude Code 等代理调用
ask_project作为实时工具。 - Language Agnostic:通过 LLM 直接分析目录结构和源代码,支持任何编程语言。