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 暴露此智慧能力。

適用對象

使用 AI 編碼助手(如 Claude Code、Cursor、Windsurf 或 Aider)的開發者,希望減少 LLM 令牌使用量、加快上下文檢索速度,並管理複雜的多倉儲專案。

主要亮點

  • 大幅節省令牌:透過以圖原生查詢取代原始檔案讀取,將每次回應的令牌使用量減少高達 50 倍。
  • 多倉儲支援:將多個倉儲索引至一個圖中,以跨服務邊界追蹤合約與呼叫鏈。
  • 廣泛的語言支援:支援 257 種語言的高品質解析,包含 Python、TypeScript、Go 和 Rust 等主要語言的編譯器級解析能力。
  • 零相依性:以 macOS、Linux 和 Windows 專用的單一靜態二進位檔形式分發。
  • 程式碼智慧工具:提供超過 100 個 MCP 工具,用於符號查找、影響範圍分析、資料流追蹤與重構。
  • 語意搜尋:內建向量搜尋,支援自適應 alpha 融合,並可選擇性整合外部 LLM 提供商。
  • PR 審查整合:包含用於優先處理 PR 並基於圖譜規則產生行錨定發現結果的工具。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案