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 并基于图谱规则生成行锚定发现结果的工具。

相关

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