ホームAItirth8205/code-review-graph
// archived 2026-04-24
tirth8205

code-review-graph

AI#AI#Code Review#MCP#Python#Tree-sitter
GitHub で見る →
35

// 概要

code-review-graph は Tree-sitter を活用してコードベースの構造マップを構築し、AI アシスタントに正確で文脈を理解した情報を提供します。変更を段階的に追跡して修正の影響範囲を計算することで、コードレビュー中のトークン消費量を大幅に削減します。本ツールは Model Context Protocol を介して様々な AI コーディングプラットフォームとシームレスに統合し、関連するコードのみが分析されるようにします。

// 技術解説

code-review-graph は、インテリジェントなコンテキストの剪定を通じてトークン消費量を削減し、AI コーディングアシスタントを最適化するために設計された構造解析ツールです。Tree-sitter を活用してコードエンティティとその関係性の永続的なグラフを構築することで、AI モデルがリポジトリ全体をスキャンするのではなく、特定の変更の「blast radius」のみに集中できるようにします。このアプローチは、大規模なコードベースを頻繁に再読み込みする現在の AI コーディングツールの非効率性に対処し、複雑な開発環境において大幅なパフォーマンス向上とコスト削減を実現します。

// 主要ハイライト

01
AI アシスタントに正確で構造的に関連性の高いコードコンテキストを提供することで、トークン使用量を平均 8.2 倍削減します。
02
変更されたファイルとその直接の依存関係のみを再解析することで、2 秒未満でインクリメンタルな更新を実行します。
03
23 種類のプログラミング言語と Jupyter notebooks をサポートし、関数、クラス、インポート、テストカバレッジをマッピングします。
04
Model Context Protocol (MCP) を介して AI ツールと統合し、影響分析やアーキテクチャマッピングなどのタスク向けに 28 種類の専門ツールを提供します。
05
バックグラウンドでリポジトリを監視するマルチリポジトリデーモンを備えており、手動介入なしでグラフを最新の状態に保ちます。
06
ハブ/ブリッジ検出、コミュニティクラスタリング、リスクスコア付きの変更影響分析など、高度なアーキテクチャの洞察を提供します。

// ユースケース

01
影響を受ける関数やテストを特定するための Blast-radius 分析
02
ファイル編集や git commit に基づく迅速な更新のためのインクリメンタルインデックス作成
03
構造的コンテキストと MCP を活用したトークン効率の良い AI コードレビュー

// クイックスタート

開始するには、'pip install code-review-graph' を使用してパッケージをインストールし、'code-review-graph install' を実行して AI コーディングツールを自動設定してください。'code-review-graph build' を実行して、コードベースを構造グラフに解析します。設定が完了したら、'Build the code review graph for this project' のようなコマンドを使用して、AI アシスタント経由でグラフと対話できます。