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

Gortexは、AIコーディングエージェントとIDE向けのコードインテリジェンスエンジンです。ソースコードを解析し、関数、クラス、呼び出しチェーン、HTTPルート、サービス間契約からなる永続的で出所階層化された知識グラフに変換し、そのグラフをCLI、MCPサーバー、HTTP API、Web UIを通じて公開します。 READMEに記載されている主な機能: - 言語カバレッジ:tree-sitter AST解析による257の言語/文法の解析。Python、TypeScript/JavaScript、PHP、C#、Go、C、C++、Java、Kotlin、Swift、Zig、Rust、Ruby、Elixir、OCaml、Haskellなどのサブセットではコンパイラ級の解決を実現。JupyterおよびDatabricksノートブックにも対応。 - マルチリポジトリサポート:複数のリポジトリを1つのグラフにインデックス化でき、リポジトリ間エッジ、契約マッチング、影響分析が可能。 - エージェント統合:19〜20のコーディングエージェント(Claude Code、Cursor、Windsurf、VS Code/Copilot、Continue.dev、Cline、OpenCode、Codex CLI、Gemini CLI、Zed、Aiderなど)を単一の`gortex init`コマンドで設定できる、すぐに使えるサポートを謳っています。 - MCPサーフェス:設定可能なMCPツールセット(READMEでは175の設定可能なツール、16のリソース、3つのプロンプトに言及)で、シンボル検索、呼び出しチェーン、影響範囲、データフロー、クローン検出、リファクタリングをカバー。 - トークン効率:READMEでは、単純なファイル読み取りと比較してレスポンスあたり最大50倍のトークン削減を主張し、さらにGCX1ワイヤーフォーマットにより約27%の追加削減を実現。`gortex savings`コマンドで推定トークン数と回避コストを報告。 - 検索:埋め込みGloVe-50dモデルとFTS5/BM25およびベクトル融合によるセマンティック検索がデフォルトで有効。オプションでMiniLM、Ollama、OpenAIバックエンドも利用可能。 - ローカルファースト設計:macOS、Linux、Windows向けの単一静的バイナリで外部依存チェーンなし。長時間稼働するデーモンが複数のIDEウィンドウにサービスを提供し、ファイルシステムを監視。 - 追加機能:投機的編集プレビュー、未保存バッファのライブエディタオーバーレイ、PRトリアージおよびレビューツール、SSEイベント付きHTTP `/v1/*` API、オプションのLLMプロバイダー統合(ローカルllama.cpp、Anthropic、OpenAI、Ollama、Gemini、Bedrock、DeepSeek、CLIサブプロセス)。 - プライバシー:テレメトリはデフォルトでオフで、DO_NOT_TRACKを尊重。 インストールはシェルまたはPowerShellのワンライナーで行え、Homebrew、deb/rpm/apk、scoop、ソースビルドも文書化されています。ソースからのビルドにはGo 1.26+とCGOが必要です。プロジェクトはApache 2.0でライセンスされています。READMEにはLinuxカーネルやVS Codeなどの大規模リポジトリのベンチマーク表が含まれていますが、これらはプロジェクト自身のドキュメントによる自己報告の数値です。