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 编码代理的令牌成本和噪声。与代理读取整个文件或大段代码不同,Gortex 将代码索引为知识图谱,使代理仅能检索其实际需要的特定符号、调用链和引用。

工作原理

Gortex 使用 tree-sitter AST 分析来解析 257 种语言和语法。它构建了一个持久的、具有溯源层级的知识图谱,涵盖函数、类和跨服务契约。该图谱存储在磁盘上的 SQLite 数据库中,并通过一个长期运行的守护进程提供服务。它通过 CLI、用于可视化的 Web UI 以及一个拥有 100 多个工具的 MCP(Model Context Protocol)服务器来暴露这些智能功能,包括符号查找、影响范围分析和重构。

适用人群

使用 AI 编码助手(如 Claude Code、Cursor、Windsurf 或 Aider)的开发者,希望提升代理的准确性,并在处理大型或跨仓库代码库时显著减少令牌使用量。

主要亮点

  • 大幅节省令牌:通过用图谱原生查询替代原始文件读取,声称每响应可减少高达 50 倍的令牌使用。
  • 多仓库支持:将多个仓库索引到一个图谱中,以跨仓库边界追踪契约和调用链。
  • 广泛的语言支持:支持 257 种语言,包括 Python、TS/JS、Go 和 Rust 等主要语言的编译器级解析精度。
  • 零依赖:以 macOS、Linux 和 Windows 的单个静态二进制文件形式分发。
  • 代理集成:提供 19 种不同 AI 编码代理的开箱即用配置。
  • 跨仓库 API 协议:自动检测并匹配不同服务之间的 HTTP 路由、gRPC、GraphQL 和消息主题。
  • 推测性执行:允许代理通过 preview_edit 模拟更改,而无需修改磁盘。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目