コードベース全体の関数レベルの依存グラフを構築し、AI エージェントが構造を把握した状態で編集できるツールです。
中辛 の解説
Codegraph はコードベース全体をスキャンして関数呼び出しの依存グラフを構築し、AI エージェントと開発者が構造的な問題を開発中に検出できるツールです。tree-sitter による高速パース、SQLite グラフストレージ、34 言語対応のコンパイラ統合(TypeScript 自動有効化)、ホットスポット検出・複雑度メトリクス・Git 差分による影響範囲トレーシングを備えています。MCP サーバーで 34 個のクエリツールを AI に公開し、CLI コマンドで開発者向けの探索・監査・レビュー用ゲートを提供します。ファイル単位の依存関係では見えない関数レベルの呼び出し追跡、オブジェクトリテラルのプロパティ相関解析、変数フロー追跡により、ネットワーク接続なしに完全にローカルで動作し、code-review-graph や narsil-mcp と異なりデータフロー・制御フロー・マルチ言語 AST クエリを同時に提供しています。デフォルトは単一リポジトリ対応で、マルチリポジトリはオプトイン方式です。
こんなリポジトリです
こんなときに便利です
- AI エージェントが関数修正前に呼び出し側の全数と場所を確認して、意図しない破壊を防ぐ
- 開発者がレビューサイクルを短縮するために構造的問題(デッドコード・循環依存・境界違反)をプッシュ前に検出する
- CI パイプラインが複雑度閾値や影響範囲を超過した変更をゲートして、ステージング段階で品質低下を防ぐ
主な機能
ほかとの違い
ほぼ全言語で関数横断のデータフロー解析と AST 制御フロー図が動作し、単一グラフ内に 34 言語を統一して扱え、MCP による AI ファースト設計により grep/find/cat を 20 回以上の呼び出しから 1 回のクエリに削減します。
このリポジトリの作り方
はじめてですか? むずかしくありません — 上から順にたどれば、自分の環境で動かして味見できます。
準備するもの
- Node.js >= 22.12.0
すぐに始める
- グローバルインストールを実行してください。
npm install -g @optave/codegraph
- プロジェクトディレクトリに移動してグラフを構築します。
cd your-project
codegraph build
- AI エージェント向けに MCP サーバーを起動するか、CLI で直接クエリします。
codegraph mcp
別案(ソースからインストール):
git clone https://github.com/optave/ops-codegraph-tool.git
cd codegraph && npm install && npm link
ギット飯トライで味見
入れるのが面倒で少し不安だったなら — 安全スキャンからインストールまで、ターミナル一行で終わります。
ターミナルに貼り付ければ、ギット飯の安全スキャン → 隔離フォルダへ clone → インストール → 実行方法の案内まで自動です。はじめてでも大丈夫 — この一行だけです。
npx gitbap-try optave/ops-codegraph-tool
Node.js さえあれば、インストールなしで動きます · ギット飯トライとは? →
これを仕事に活かす
味見がすんだら次は応用です — 仕事やビジネスに活かす方法をまとめました。
レシピ — AI にこのまま頼んでみてください
レシピを読み込んでいます…
スター推移 · 7日
確認日時
使いやすさ · まねしやすいか
- ゆるいライセンス
- テストあり
- サンプル集
- 最近の更新
- AGENTS.md
- llms.txt
- テンプレート
更新の情報なし · 2026 年に作成
「AI エージェント」 こういうリポジトリを毎週受け取りませんか?
毎週月曜の朝、選んだ一膳だけ。広告なし · いつでも解除。
自分のリポジトリですか? README にギット飯バッジを貼る
[](https://www.gitbap.com/r/optave/ops-codegraph-tool)Claude からそのまま使う — ギット飯のつなぎ方
ギット飯を Claude につなぐと、こうしたリポジトリを Claude・Cursor・Codex から直接さがして試せます。
Claude の設定 → コネクタにこのアドレスを貼り付け。
https://www.gitbap.com/api/mcpプラグインを入れると /gitbap-trending·/gitbap-try のスラッシュコマンドで、その場でリポジトリを試せます。Claude Code で下の 2 行を順に実行してください。
/plugin marketplace add jakeparkcolde/gitbap-cowork/plugin install gitbap-cowork@gitbapAI が README をもとに要約しました · 原文を見る