study8677/repobrain

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

何を解決するか

RepoBrain は、AIエージェントが大規模なコードベースとやり取りする際に、幻覚を起こしたり、コーディングスタイルを忘れたりすることを防ぐ、マルチIDE対応のリポジトリ知識エンジンを提供します。AIが手動でファイルをgrepするか、膨大なドキュメントファイルを読むという非効率なプロセスを、正確なファイルパスと行番号を含む構造的で根拠のあるQ&Aシステムに置き換えます。

動作方法

RepoBrain は .repobrain/ フォルダ内に共有知識レイヤーを作成し、さまざまなIDE間でポータブルです。マルチエージェントクラスタを使用してコードベースを自律的に分析します:

  1. 知識生成(rb-refresh:エージェントのパイプラインがコードベースをスキャンし、インポートグラフとディレクトリ構造に基づいてファイルをグループ化し、各モジュール用の包括的なMarkdown知識ドキュメントを生成します。マップエージェントがそれらを map.md ファイルにインデックス化します。
  2. uma RouterベースのQ&A(rb-ask:ユーザーが質問をすると、ルーターは map.md インデックスを読み取り、関連するモジュールを特定し、対応するエージェントドキュメントを回答エージェントに供給します。その後、エージェントは根拠のある回答を合成します。
  3. 統合:Claude Code および Codex CLI 用のプラグインとして、または Cursor、Windsurf、VS Code などの他の互換性のあるIDE向けの MCP サーバーとして統合されます。

対象ユーザー

Claude Code、Cursor、Windsurf、Codex、Aider などのAI搭載IDEやエージェントを使用し、AIアシスタントが特定のプロジェクトのアーキテクチャとコーディング規約を深く、根拠に基づいて理解できるようにしたい開発者。

特徴

  • マルチIDE互換性:1つの .repobrain/ フォルダが複数のAIエディタで動作します。
  • 言語非依存:AST解析ではなく、LLM駆動のディレクトリ構造およびソースコード分析を使用するため、あらゆるプログラミング言語と互換性があります。
  • APIキー不要モード:Claude Code や Codex などの既存のログイン済みCLIセッションを活用して、別途APIキーを必要とせずにエンジンを実行できます。
  • 根拠のある回答:具体的なファイルパスと行番号を含む、実際のコード証拠に基づいた回答を提供します。
  • Git統合:「誰が、何を、なぜ」を分析するための専用GitAgentを備えています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト