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 直接分析目錄結構與原始碼,支援任何程式語言。