AIコーディングエージェントは強力ですが、1つの関数シグネチャ、コールチェーン、インポートグラフだけを必要とする場合でもファイル全体を読むため、トークンを無駄に消費します。大規模コードベースでは、この非効率性が急速に積み上がります。
Gortexは、コードを永続的な知識グラフにインデックス化し、CLI、MCPサーバー、HTTP API、Web UIを通じて公開することで、AIエージェントが必要な情報だけに正確にアクセスできるようにします。
Gortexとは#
GortexはGoで構築された、グラフベースの高性能コードインテリジェンスエンジンです。257言語のtree-sitter AST解析と、主要言語向けのコンパイラグレードの解決機能を使ってコードベースを構造化された知識グラフにインデックス化します。結果として、AIコーディングアシスタントの頭脳として機能する単一の静的バイナリ(ゼロ依存)が得られます。
19のAIコーディングエージェントをすぐにサポート — Claude Code、Kiro、Cursor、Windsurf、VS Code / Copilot、Continue.dev、Cline、OpenCode、Antigravity、Codex CLI、Gemini CLI、Zed、Aiderなど。1回のgortex initで、マシン上で検出されたすべてのエージェントを設定します。
Gortexが重要な理由#
最大50分の1のトークン削減#
AIエージェントにソースファイル全体を渡す代わりに、Gortexは正確なサブグラフクエリを提供します。トークン節約ダッシュボードは実際の結果を示しています:
Cost avoided: $168.69 (claude-opus-4) across 1,878 calls · 11,246,094 tokens saved
Today ████████░░░░░░░░ 50.0% saved 9,200 / 18,400 tokens
Last 7 days ██████████░░░░░░ 62.5% saved 60,100 / 96,200 tokens
All time ███████████████░ 93.3% saved 11,246,094 / 12,050,716 tokens $168.69text257言語対応#
3つの解析階層でリポジトリ内のすべてのファイルにアクセス可能:
- Bespoke tree-sitter grammars — 主要言語の深いAST解析
- Regex-based extractors — 小規模エコシステムへの広範なカバレッジ
- Forest-backed signatures — 明示的に処理されていない言語のフォールバック
JupyterノートブックとDatabricksノートブックもサポート。
デフォルトでマルチリポジトリ#
N個のリポジトリを1つのグラフに — コントラクト、参照、コールチェーンがリポジトリ境界を越え、エビデンスに基づく解決、コントラクトマッチング、影響分析を実現。
ゼロ依存#
macOS、Linux、Windows用の単一静的バイナリ。Node.js、Python、Dockerは不要。ネットワークも不要。インストールしてすぐに使用開始できます。
主な機能#
| 機能 | 説明 |
|---|---|
| 257言語文法 | Tree-sitter AST+Python、TypeScript、Go、Rust、C/C++、Java、Kotlinなど向けコンパイラグレード解決 |
| 175のMCPツール | シンボル検索、コールチェーン、爆発半径、データフロー、クローン検出、コードアクション |
| 19のエージェント統合 | 1コマンドでマシン上の全AIコーディングエージェントを設定 |
| クロスリポジトリAPIコントラクト | HTTP、gRPC、GraphQL、Kafka、WebSocketコントラクトを自動検出 |
| 意味検索 | 内蔵GloVe-50d(3.8 MB、ゼロ依存)、オプションでMiniLM / Ollama / OpenAI |
| 爆発半径分析 | 事前計算済みdepth-3リーチインデックスで影響クエリをO(シード×リーチ)ルックアップに |
| 投機的実行 | preview_edit / simulate_chainがディスクに触れずに「何が変わるか」を回答 |
| ライブエディタオーバーレイ | 未保存バッファをシャドウグラフとしてプッシュ、並列投機セッション用ブランチング |
| GCX1ワイヤフォーマット | 同じ忠実度でJSON比−27%トークン |
| PRレビュー | エンドツーエンド:PRトリアージ、BLOCK/REVIEW/APPROVE判定の発行 |
| Web UI | 3Dフォース指向グラフ可視化付きNext.js 15スタンドアロンUI |
| 長期稼働デーモン | 1プロセスですべてのIDEウィンドウにサービス提供、fsnotify、スナップショット、再起動 |
クロスリポジトリAPIコントラクト#
Gortexはリポジトリ間のAPIコントラクトを自動検出し、プロバイダーとコンシューマーをマッチング:
| コントラクトタイプ | 検出方法 |
|---|---|
| HTTP routes | フレームワークアノテーション(gin、Express、FastAPI、Spring…) |
| gRPC | Protoサービス定義 |
| GraphQL | スキーマタイプ/フィールド定義 |
| メッセージトピック | Kafka / RabbitMQ / NATS / Redis pub/sub |
| WebSocket | イベントemit/listenパターン |
| 環境変数 | os.Getenv、process.env、.envファイル |
| OpenAPI | Swagger / OpenAPIスペックファイル |
| Temporalワークフロー | Go / Java SDKアノテーション |
コントラクトは正規化された正準ID(例:http::GET::/api/users/{id})に変換され、リポジトリ間でマッチングされ、孤立したプロバイダー/コンシューマーや不一致を検出します。
パフォーマンスベンチマーク#
Apple Silicon搭載ノートPCでの測定:
| リポジトリ | ファイル | ノード | エッジ | インデックス時間 | 最大ヒープ |
|---|---|---|---|---|---|
| torvalds/linux | 70,333 | 1,690,174 | 6,239,570 | ~3分 | 5.07 GB |
| microsoft/vscode | 10,762 | 204,501 | 808,902 | ~1分 | 580 MB |
| Gortex(自身) | 430 | 5,583 | 53,830 | 3.4秒 | 52 MB |
解析がウォールタイムの65〜80%を占め、参照解決と検索インデックス構築はサブリニアにスケール。
インストール方法#
# macOS / Linux
curl -fsSL https://get.gortex.dev | sh
# Windows (PowerShell)
irm https://get.gortex.dev/install.ps1 | iexbashインストーラーはOS/アーキテクチャを検出し、SHA256 + cosign署名を検証してPATHにインストールします。
クイックスタート#
gortex install # マシン設定(1回のみ)
gortex daemon start --detach # バックグラウンドデーモンを起動
gortex track ~/projects/myapp # リポジトリを追加
cd ~/projects/myapp && gortex init # リポジトリ設定bashAIアシスタントが生ファイル読み取りの代わりにグラフクエリを使用するようになります。
アーキテクチャ#
gortex binary
CLI (cobra) ──> MultiIndexer ──> In-Memory Graph (shared, per-repo indexed)
MCP (stdio) ──────────────────> Query Engine
HTTP /v1/* ────────────────────> Same tools + /v1/graph + /v1/events (SSE)
Daemon ────────────────────────> Shared graph for every MCP client
MultiWatcher <── filesystem events (fsnotify, per-repo)
CrossRepoResolver ──> Cross-repo edge creation
Persistence ──> gob+gzip snapshottextGortex vs. 代替ツール#
| 機能 | Gortex | Graphify | 従来のRAG |
|---|---|---|---|
| 言語数 | 257 | 36 | N/A |
| マルチリポジトリ | ✅ ファーストクラス | ❌ 単一リポジトリ | ❌ |
| MCPツール数 | 175 | 制限あり | ❌ |
| エージェント統合 | 19 | CLIスキル | ❌ |
| トークン節約 | 最大50倍 | 有意 | ❌ |
| クロスリポジトリコントラクト | ✅ HTTP, gRPC, Kafka… | ❌ | ❌ |
| ゼロ依存 | ✅ 単一Goバイナリ | ✅ Python | ❌ 埋め込み |
| 爆発半径分析 | ✅ O(シード×リーチ) | ❌ | ❌ |
| Web UI | ✅ 3Dグラフ | ✅ 対話型グラフ | ❌ |
| ライセンス | Apache 2.0 | Apache 2.0 | 変動 |
まとめ#
Gortexは驚くほど完全なコードインテリジェンスエンジンです。257言語対応、デフォルトのマルチリポジトリ、175のMCPツール、19のエージェント統合、そして実証済みの最大50倍のトークン節約により、大規模コードベースでAIコーディングエージェントを真に効率的にするための最も包括的なツールの1つです。
単一バイナリ・ゼロ依存の設計により、インフラも依存関係もクラウドも必要なく、数分でインストールしてトークン節約を開始できます。