study8677/repobrain
🧠 RepoBrain (formerly Antigravity) — Give your repo a brain. ChatGPT for your codebase: works in Claude Code, Cursor, Codex, Windsurf & more.
解決する課題
RepoBrainは、開発者が不慣れなコードベースを理解し、実装を追跡し、根拠に基づいたQ&Aを行うことを支援するために設計されたリポジトリ知識エンジンです。grepのような汎用検索ツールや巨大なモノリシックドキュメントに依存する際に発生する、AIエージェントのコーディングスタイルの忘却、アーキテクチャの推測、ハルシネーションといった問題を解決します。
仕組み
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はコミットされた変更後に影響を受けたグループのみを更新し、失敗時にも既存の知識を保持します。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト