GitNexus icon

GitNexus

GitNexus は Akon Labs のコードインテリジェンスシステム。リポジトリを知識グラフ化し、エージェントの文脈理解、影響分析、複数リポジトリの推論を支援。無料OSS版と SaaS/セルフホスト対応の Enterprise あり。

GitNexus

GitNexus ができること

GitNexus は Akon Labs のコードインテリジェンスシステムで、リポジトリを解決済みの知識グラフに変換します。依存関係、呼び出しチェーン、クラスタ、実行フローをインデックス化することで、エージェントはファイルごとに検索するのではなく、コード構造を理解して推論できます。

この製品は、変更が何に影響するかを把握することが編集内容そのものと同じくらい重要な開発ワークフロー向けに設計されています。ローカルでのプライベートなインデックス作成とクエリワークフローをサポートし、Enterprise では管理された SaaS またはセルフホストのデプロイ、PR の自動レビュー、自動更新される wiki、マルチリポジトリグラフが追加されます。

主な機能

決定論的な関係解決

Tree-sitter でコードを解析し、インポート、呼び出しチェーン、フィールド型、戻り値型を解決することで、グラフがテキスト類似性ではなく具体的なコード関係を反映します。

事前計算されたグラフインデックス

知識グラフを一度構築してクエリに再利用するため、エージェントは大きなファイル群を読み直すのではなく、簡潔で根拠のある回答を得られます。

アーキテクチャのクラスタリング

Leiden コミュニティ検出でシンボルをクラスタリングし、認証、請求、取り込みなどの機能モジュールを、凝集度スコアとともに可視化します。

影響分析と blast radius チェック

提案された変更から下流の呼び出し元と影響を受けるシンボルを追跡し、マージ前に深さと信頼度ごとに blast radius をグループ化します。

マルチリポジトリグラフ対応

クロスリポジトリのエッジを含む 1 つのグラフにリポジトリを接続し、複数のサービスをまとめて照会して、変更が境界をまたいでどのように伝播するかを確認できます。

エージェントおよびエディタ連携

MCP ツールとターミナル/Web ワークフローを通じてグラフを提供し、Claude Code、Cursor、Codex、Windsurf、OpenCode、Antigravity との統合を備えています。

GitNexus が適している場面

  • エージェント支援によるコード変更

    AI コーディングエージェントが編集前に、呼び出し元、呼び出し先、インポート、実行フローについて信頼できる文脈を必要とするときに GitNexus を使います。グラフにより、ファイルごとの検索が減り、構造に基づいた根拠のある回答を得られます。

  • マージ前の影響分析

    マージ前に、提案された変更が何に影響するかを確認するために blast-radius ビューを使います。製品は下流の呼び出し元を深さと信頼度で追跡し、レビュー担当者が早い段階で破壊的変更の可能性を把握できるようにします。

  • マルチリポジトリシステム

    システムが複数のリポジトリに分かれている場合に、統一グラフを使ってサービス境界をまたいで推論します。クロスリポジトリのエッジが契約、シンボル、フローをつなぎ、依存するサービスをまとめて確認できます。

  • リポジトリアーキテクチャの把握

    大規模リポジトリ内の機能モジュールやアーキテクチャ境界を特定するためにクラスタリング表示を使います。Leiden クラスタリングは、認証、請求、取り込みなどの凝集した領域を見つけるのに役立ちます。

  • ターミナルおよび Web のエージェントワークフロー

    チームが、計画、編集、検証の各段階で検索とは別にグラフの文脈を付与したいときに、ターミナル中心またはブラウザベースのエージェントループで GitNexus を使います。

Pros and Cons

Pros

  • コードをテキスト一致に頼らず、依存関係、呼び出しチェーン、実行フローの解決済みグラフにインデックス化します。
  • ローカルでのプライベートなインデックス作成をサポートするため、通常のワークフローではコードをマシンの外に出す必要がありません。
  • Claude Code、Cursor、Codex、Windsurf、OpenCode、Antigravity を含む複数のエディタおよびエージェント環境で動作します。
  • blast radius 分析、クロスリポジトリの影響分析、Enterprise でのコミット時自動再インデックス化など、実務的な変更レビューのワークフローを追加します。
  • オープンソース版と有償版の両方のデプロイ手段があり、管理された SaaS とセルフホストの Enterprise オプションも含まれます。

Cons

  • 公開ページは、すべてのワークフロー、出力形式、統合の詳細を網羅した一覧よりも、グラフと分析の概念を強く打ち出しています。
  • ベンチマークページは限られたタスクセットを評価しているため、マルチリポジトリや taint tracking など、製品が説明しているすべての機能を測定しているわけではありません。
  • Enterprise のデプロイ、PR レビュー、wiki 自動化は、価格ページによるとオープンソース版では利用できません.

FAQ

GitNexus とは何ですか?

GitNexus は、コードベースを解決済みの知識グラフにインデックス化するオープンソースのコードインテリジェンスエンジンです。MCP ツールや対応エディタ/エージェントを通じて、呼び出し元、呼び出し先、インポート、実行フロー、影響分析に関する質問に答えられます。

GitNexus はオープンソースですか?

はい。価格ページによると、GitNexus OSS は個人開発者向けに無料で、オープンソースとして利用できます。また、Enterprise はマネージド SaaS またはセルフホストで利用可能です。

どのエディタやエージェントに対応していますか?

サイトによると、GitNexus は Claude Code、Cursor、Codex、Windsurf、OpenCode、Antigravity に対応しており、さらにターミナル中心の CLI ワークフローやブラウザの Web UI でもグラフを利用できます。

どの言語がサポートされていますか?

サイトでは、GitNexus は Tree-sitter 経由で 13 言語をサポートしていると説明されています。ベンチマークページでは、DeepSWE ベンチマークのコーパスに含まれる言語として Python、Go、TypeScript、Rust が挙げられています。

Embedding や RAG とは何が違いますか?

ソースによると、GitNexus はコンパイラレベルの静的解析と事前計算されたグラフを使って構造に関する質問に正確に答えます。一方、ベンチマークページでは、DeepSWE は狭い範囲の一部のみを測定し、マルチリポジトリのグラフクエリや taint tracking など、製品のすべての機能は対象外であると述べています。

Quick Facts

カテゴリ
開発者向けツール
ソースドメイン
akonlabs.com
主な用途
エージェントの文脈理解のためのコードインテリジェンス
デプロイ
ティアに応じてローカル、マネージド SaaS、またはセルフホスト
価格体系
無料のオープンソース版、有償の Enterprise プラン
対応ワークフロー
MCP ツール、CLI、Web UI

GitNexusの代替品

ByteAsk icon

ByteAsk

ByteAskは、C/C++向けのターミナル起点AIコーディングエージェント。リポジトリを編集し、コンパイラやデバッガ、サニタイザ、テストで変更を検証してから差分を表示。無料枠あり。

Ghost icon

Ghost

Ghostは、チャット、コード生成、コマンドラインでのタスク実行に対応したターミナル向けAIアシスタントです。無料モデルを同梱し、Linux、macOS、Windowsで使えます。オープンソースです。

Vi3ecode icon

Vi3ecode

Vi3ecodeは、AIコーディングエージェント向けの開発環境です。プロジェクト文脈、ターミナル、Git、メモリ、フロー、レビュー、コミュニケーションを連携させます。

Lucid Train icon

Lucid Train

Lucid Trainは、リポジトリのコードからアーキテクチャ図を生成し、その図をコーディングエージェント向けの仕様として使うローカルファーストのAIコーディング支援です。デスクトップアプリと軽量なRust CLIで利用でき、ローカルモデルや自分のAPIキーにも対応します。

Devin icon

Devin

Devinは、開発者とエンジニアリングチームが複雑なソフトウェア作業を計画・実行できるAI coding agentです。デスクトップ、クラウド、JetBrains、CLIで利用でき、個人・チーム・企業向けプランを提供します。

CreateOS Sandbox icon

CreateOS Sandbox

CreateOS Sandboxは、FirecrackerマイクロVM上でコードやエージェントのワークロードを実行できる分離型コンピュート環境です。SDK、CLI、MCPで制御可能。