搜索你想找的开源项目

输入名称、用途或关键词,也可粘贴 GitHub 仓库链接

分享到微信

当前解读页的微信分享二维码

用微信扫一扫打开,点击右上角「···」分享给朋友或朋友圈。

手机上可截屏后,在微信扫一扫中从相册识别二维码。

zzet/gortex

开发工具

面向 AI 编程助手和 IDE 的本地代码智能引擎,把多仓库源码索引成图,并通过 MCP、CLI 和 HTTP 提供查询。

2,009
195
Go
Apache-2.0
创建于 7 个月前

项目介绍

Gortex 用 tree-sitter 和编译器级解析器分析源码,构建持久化的知识图谱,覆盖函数、类、调用链、HTTP/gRPC/GraphQL 路由、消息主题以及跨服务接口契约。AI 编程助手和 IDE 可以通过 MCP、CLI 或 HTTP /v1 API 查询这张图,而不是把整个文件读进上下文;项目称单次响应可减少最多 50 倍的 token 消耗。它支持 257 种语言,默认支持多仓库图谱,并以单个静态二进制在本地运行,没有外部依赖链。可查看功能列表和语言支持。

快速使用

安装二进制(macOS/Linux):

curl -fsSL https://get.gortex.dev | sh

Windows 对应命令为 irm https://get.gortex.dev/install.ps1 | iex。安装脚本会识别系统和架构,并校验 SHA256 与 cosign 签名;其他安装方式见安装文档。

随后完成机器初始化并索引仓库:

gortex install                       # 一次性机器初始化
gortex daemon start --detach         # 后台守护进程
gortex track ~/projects/myapp        # 添加仓库
cd ~/projects/myapp && gortex init   # 为该仓库配置助手

完成后,已检测到的 AI 助手会对该仓库使用图查询。更完整的流程见上手文档。

使用约束

  • 从源码构建需要 Go 1.26+ 以及 CGO(用于 tree-sitter 的 C 绑定)(README)。
  • 守护进程长期驻留,通过共享 SQLite 图存储服务所有 IDE 窗口。
  • 语义搜索默认开启,内置 GloVe-50d 模型;MiniLM、Ollama 或 OpenAI 嵌入为可选项。
  • 遥测默认关闭,开启后也只统计匿名工具调用次数,并遵循 DO_NOT_TRACK。
  • README 明确声明 Gortex 没有加密货币代币或硬币。
  • 许可证为 Apache-2.0。

HotRepo 点评

Gortex 在 2026-11-05 的 Go 日榜中新增 33 个 Star,当天最好名次为第 16 名,累计 1,995 个 Star、194 个 Fork。记录中没有 GitHub 全语言日榜最佳名次和更完整的历史 Star 曲线,因此单日快照只能支持当天的事实,不足以判断更长周期的增长趋势。项目自报的规模测试显示,在 Apple Silicon 笔记本上索引 Linux 代码树(70,333 个文件)约需 3 分钟、VS Code 约需 1 分钟,这些是作者测量的结果,并非独立验证。

本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。

Hacker News 讨论