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 はマルチエージェントクラスターを使用してコードベースを自律的に分析します。リフレッシュプロセス中に、インポートグラフとディレクトリ構造に基づいてファイルをグループ化し、各モジュールに専用エージェントを割り当てて詳細な Markdown 知識ドキュメントを生成します。その後 Map Agent がこれらのドキュメントをルーティングマップにインデックスします。ユーザーが質問すると、Router が関連モジュールを特定し、対応するエージェントドキュメントをシンセサイザーに渡して根拠ある回答を生成します。このプロセスは LLM 主導の分析に依存しているため、AST 解析に依存せず言語に依存しません。

Who it’s for

AI 搭載の IDE や CLI ツール(Claude Code、Cursor、Windsurf、Codex CLI、VS Code + Copilot など)を使用する開発者向けで、より正確で高速なコードベース Q&A を求める方に最適です。

Highlights

  • Cross-IDE Compatibility:共有の .repobrain/ フォルダーとコンテキストファイル(.cursorrulesCLAUDE.md など)を使用し、異なる AI ツール間で一貫性を保ちます。
  • Multi-Agent Analysis:プロジェクトの各モジュールを自己学習する専門エージェントを展開し、大規模リポジトリでの情報喪失を防止します。
  • Grounded Answers:実際のコード証拠(ファイルパスと行番号)に裏付けられた回答を提供します。
  • MCP Support:Model Context Protocol(MCP)サーバーとして登録でき、Claude Code などのエージェントが ask_project をライブツールとして呼び出すことが可能です。
  • Language Agnostic:ディレクトリ構造とソースコードを直接 LLM で分析するため、あらゆるプログラミング言語に対応します。