zzet/gortex

High-performance code-intelligence engine for AI agents and IDE, supports 257 languages, multi repositories, based on graph, with access via CLI, MCP Server, and API. AI coding agents teammate - expose only needed information, cutting token usage up to 50x. 100% local. Discord: https://discord.gg/39MFHu3J5d

何を解決するか

Gortexは、AIコーディングエージェントやIDEが大規模なコードベースを理解するのを支援する高性能なコードインテリジェンスエンジンです。エージェントが特定の情報を検索するために完全なファイルや大きなコード断片を読み込まなければならない「トークンの肥大化」問題を解決します。これによりコストが増加し、精度が低下します。コードをグラフにインデックス化することで、エージェントは必要な正確なシンボル、コールチェーン、依存関係のみを取得できます。

動作方法

Tree-sitterのAST解析を使用して257の言語と文法をパースし、関数、クラス、クロスサービス契約の永続的な知識グラフを作成します。このグラフはローカルのSQLiteデータベースに保存され、長期間稼働するデーモンによって管理されます。GortexはCLI、Model Context Protocol (MCP) サーバー、および可視化用のWeb UIを通じてこのインテリジェンスを公開します。

対象ユーザー

Claude Code、Cursor、Windsurf、AiderなどのAIコーディングアシスタントを使用し、LLMのトークン使用量を削減し、コンテキストの取得を高速化し、複雑なマルチリポジトリプロジェクトを管理したい開発者。

主な特徴

  • 大規模なトークン節約: ナイーブなファイル読み込みをグラフネイティブな検索に置き換えることで、応答あたりのトークンを最大50倍削減。
  • マルチリポジトリ対応: 複数のリポジトリを1つのグラフにインデックス化し、サービス境界を越えた契約やコールチェーンを追跡可能。
  • 広範な言語対応: Python、TypeScript、Go、Rustなどの主要言語に対してコンパイラレベルの解釈を含む、257言語の高品質なパースをサポート。
  • 依存関係ゼロ: macOS、Linux、Windows用の単一の静的バイナリとして配布。
  • コードインテリジェンスツール: シンボル検索、ブレードレディウス分析、データフロー追跡、リファクタリングなど、100以上のMCPツールを提供。
  • 意味的検索: アダプティブなalpha融合を備えた組み込みベクトル検索機能と、外部LLMプロバイダーとのオプション統合。
  • PRレビュー統合: グラフに基づくルールに従って、PRのトリアージと行アンカー付きの発見を出力するツールを含む。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト