Repolode
zzet

zzet/gortex

Motor local de inteligencia de código que indexa varios repositorios en un grafo de conocimiento y lo pone a disposición de agentes de programación con IA e IDE mediante CLI, servidor MCP y API.

Estrellas
2,012
Forks
194
Issues abiertos
194
Último commit
anteayer

¿Qué es?

Gortex analiza código fuente con tree-sitter y crea un grafo persistente de funciones, clases, cadenas de llamadas, rutas HTTP y contratos entre servicios. El grafo se almacena en una base de datos SQLite local y puede abarcar varios repositorios a la vez. Los agentes de IA lo consultan mediante herramientas MCP, por lo que pueden obtener solo los símbolos y las relaciones que necesitan, en lugar de leer archivos completos; el proyecto afirma que esto reduce el uso de tokens hasta 50 veces.

El proyecto se distribuye como un único binario estático para macOS, Linux y Windows, y se ejecuta como un daemon en segundo plano que observa el sistema de archivos y actualiza el índice de forma incremental. Incluye búsqueda semántica basada en un modelo GloVe integrado, proveedores de LLM opcionales y una interfaz web para visualizar el grafo. El comando `gortex init` configura asistentes de programación compatibles, como Claude Code, Cursor y Codex CLI.

También permite comparar contratos de API entre repositorios para HTTP, gRPC, GraphQL y temas de mensajes, analizar el impacto de los cambios previstos y revisar PR con comandos que señalan el alcance del impacto y los conflictos.

Funciones clave

  • 01Indexa código de 257 lenguajes y gramáticas en un grafo de símbolos y relaciones de llamadas
  • 02Ofrece 175 herramientas MCP configurables para agentes de programación con IA
  • 03Admite varios repositorios en un mismo grafo y compara contratos entre repositorios
  • 04Se ejecuta localmente como un único binario, con un daemon en segundo plano y observación del sistema de archivos
  • 05Incluye búsqueda semántica integrada e interfaz web para visualizar el grafo

Casos de uso

  • Dar contexto a un agente de programación sobre un monorepo grande sin leer archivos completos
  • Comprobar qué puede fallar antes de modificar una función compartida por varios servicios
  • Seguir llamadas HTTP, gRPC o a temas de mensajes entre microservicios
  • Revisar pull requests abiertos para evaluar el alcance del impacto y detectar conflictos de integración

Inicio rápido

  1. 1

    Ejecuta el script oficial de instalación para macOS o Linux

  2. 2

    Configuración inicial de la máquina (MCP, skills y comandos de barra)

    gortex install
  3. 3

    Inicia el daemon en segundo plano

    gortex daemon start --detach
  4. 4

    Añade un repositorio al grafo

    gortex track ~/projects/myapp

Antes de usarlo

  • Para compilar desde el código fuente se requiere Go 1.26 o posterior y CGO habilitado.
  • Indexar repositorios muy grandes requiere varios gigabytes de memoria; por ejemplo, el kernel de Linux puede alcanzar un pico de unos 5 GB de heap.

En colecciones

Temas

Preguntas frecuentes

¿Qué es gortex?
Motor local de inteligencia de código que indexa varios repositorios en un grafo de conocimiento y lo pone a disposición de agentes de programación con IA e IDE mediante CLI, servidor MCP y API. Gortex analiza código fuente con tree-sitter y crea un grafo persistente de funciones, clases, cadenas de llamadas, rutas HTTP y contratos entre servicios. El grafo se almacena en una base de datos SQLite local y puede abarcar varios repositorios a la vez. Los agentes de IA lo consultan mediante herramientas MCP, por lo que pueden obtener solo los símbolos y las relaciones que necesitan, en lugar de leer archivos completos; el proyecto afirma que esto reduce el uso de tokens hasta 50 veces.
¿gortex es gratuito? ¿Qué licencia tiene?
gortex es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿gortex sigue mantenido?
Mantenimiento activo. El último commit de gortex fue el 5 nov 2026.
¿Para qué puedo usar gortex?
Dar contexto a un agente de programación sobre un monorepo grande sin leer archivos completos Comprobar qué puede fallar antes de modificar una función compartida por varios servicios Seguir llamadas HTTP, gRPC o a temas de mensajes entre microservicios Revisar pull requests abiertos para evaluar el alcance del impacto y detectar conflictos de integración
¿Cómo se instala gortex?
Ejecuta el script oficial de instalación para macOS o Linux Configuración inicial de la máquina (MCP, skills y comandos de barra): gortex install Inicia el daemon en segundo plano: gortex daemon start --detach Añade un repositorio al grafo: gortex track ~/projects/myapp
¿Dónde consigo gortex?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/zzet/gortex

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados