25
// 概要
GitNexus はコードベースを包括的なナレッジグラフにインデックス化し、AI エージェントに深いアーキテクチャのコンテキストを提供します。ローカルリポジトリ分析用の CLI ツールと、Cursor や Claude Code などのエディタにこのインテリジェンスを直接統合する MCP サーバーを提供します。さらに、リポジトリの迅速な分析とインタラクティブなチャットが可能な Web ベースのビジュアルエクスプローラーも含まれています。
// 技術解説
GitNexus は、コードベースを包括的なナレッジグラフにインデックス化することで、AI エージェントのための「神経系」を構築するように設計された開発者向けツールです。依存関係、呼び出しチェーン、実行フローを追跡することで、AI エージェントが深いアーキテクチャの認識を欠いているために発生する、コードの破損や依存関係の見落としといった問題を解決します。このプロジェクトは、解析に Tree-sitter、永続ストレージに LadybugDB を使用する高度なアーキテクチャを採用しており、詳細なローカルファーストの解析と、現代の AI 開発環境に求められるパフォーマンス要件とのバランスを実現しています。
// 主要ハイライト
01
コードベース全体をナレッジグラフにインデックス化し、表面的なテキストだけでなく、深いアーキテクチャのコンテキストを AI エージェントに提供します。
02
Model Context Protocol (MCP) をサポートしており、Cursor、Claude Code、Windsurf といった一般的な AI コーディングツールとシームレスに統合できます。
03
ローカルファーストの設計を採用しており、すべてのインデックス化と解析をユーザーのマシン上で実行することで、ネットワークにさらすことなくコードのプライバシーを確保します。
04
自動化されたブラスト半径解析と影響検知機能を提供し、開発者がコード変更の影響をコミット前に理解できるようにします。
05
マルチリポジトリレジストリのアーキテクチャを備えており、単一の MCP サーバーで複数のリポジトリを同時に管理およびクエリできます。
06
コミュニティ検知を使用してリポジトリ固有の「スキル」を生成し、特定の機能モジュールに対するターゲットを絞ったコンテキストを AI エージェントに提供します。
// ユースケース
01
AI エージェントに深いアーキテクチャの認識を提供し、呼び出しチェーンの破損や盲目的な編集を防止する
02
プルリクエストに対する自動化された影響範囲分析と影響評価を実行する
03
ナレッジグラフ抽出を通じて、最新のリポジトリドキュメントと機能マップを生成する
// クイックスタート
開始するには、'npm install -g gitnexus' を使用して CLI をグローバルにインストールします。リポジトリのルートから 'npx gitnexus analyze' を実行してコードをインデックス化し、続いて 'npx gitnexus setup' を実行して、AI エージェント統合のためのエディターの MCP 設定を自動的に構成します。