このプロジェクトについて

CodeGraphは、Claude Code、Cursor、Codex CLI、opencode、Hermes Agent、Gemini CLI、Antigravity IDE、Kiro、GitHub CopilotなどのAIコーディングエージェントを強化するために設計された、100%ローカルで動作するオープンソースのコードナレッジグラフです。 それはあなたのコードベース全体——すべてのシンボル、コールエッジ、依存関係——の事前インデックス化されたセマンティックグラフを構築し、すべてのファイル変更時に自動同期してインデックスが常に最新であることを保証します。エージェントがgrepやReadツール呼び出しでファイルを探索する代わりに、CodeGraphは必要なコードを1回の呼び出しで提供します。 主要な機能: - **ネイティブRustカーネル**: 20以上の言語(TypeScript、JavaScript、Python、Go、Rust、Java、C/C++、Swift、Kotlinなど)をサポートするRustで書かれたパーサーエンジン。グラフはリファレンスエンジンとバイト単位で完全に一致することが検証されています。 - **マシンに適応**: ワーカープールとキャッシュは実際のシステムリソースからサイズ調整されます——コンテナ対応コアカウントと正確なRAM測定。ワークステーションから低スペックVPSまで対応。 - **外科的コンテキスト**: 1つのツール呼び出しでエントリーポイント、関連シンボル、コードスニペットを返すため、ファイルごとの探索が不要になります。 - **自動同期**: プロジェクトをウォッチし、すべてのファイル変更時にグラフを更新(約0.3秒の増分同期)。 - **フレームワーク対応ルーティング**: ウェブフレームワークのルーティングを理解します。 - **ミックスプラットフォーム対応**: iOS/React Native/Expoブリッジを処理します。 - **ブラウザUI**: http://127.0.0.1:4747でコールラー、シンボル、コールシーを可視化。 - **MCPサーバー**: Model Context Protocolを介して対応エージェントに統合。 ベンチマーク結果(2026年8月にClaude Opus 4.8で7つのオープンソースリポジトリで測定):CodeGraphはファイル読み取りエージェントと比較してツールコールを88%、トークンを62%、コストを44%削減し、すべてのテスト済みリポジトリでファイル読み取りをゼロにしました。 インストール:スタンドアロンバイナリ(Node.js不要)をインストールスクリプトで、またはnpmグローバルパッケージとして。`codegraph init`でプロジェクトごとに設定し、`codegraph install`でエージェントに接続します。