Indexa una base de código como un grafo de conocimiento de dependencias, cadenas de llamadas y flujos de ejecución, y lo ofrece a agentes de programación con IA mediante herramientas MCP.
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
Ejecuta el script oficial de instalación para macOS o Linux
- 2
Configuración inicial de la máquina (MCP, skills y comandos de barra)
gortex install - 3
Inicia el daemon en segundo plano
gortex daemon start --detach - 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
Un servidor MCP que indexa código, documentación e infraestructura en un grafo de conocimiento local para que los agentes de programación con IA consulten la estructura sin volver a leer archivos.
CLI y servidor MCP en C++23 sin dependencias que ofrecen a los agentes de programación un mapa ordenado del código y evalúan el impacto, las pruebas y las regresiones de calidad de sus cambios.
Convierte el código, la documentación, los esquemas y los PDF de un proyecto en un grafo de conocimiento consultable para asistentes de programación con IA, generado localmente mediante el análisis AST de tree-sitter.
Indexa bases de código multilingües en un grafo de conocimiento para consultar, buscar y editar código en lenguaje natural mediante un agente de IA o un servidor MCP.
Servidor MCP local-first que da a los agentes de programación memoria del repositorio: grafo de símbolos, búsqueda de llamadores, análisis de radio de impacto, revisión de diffs y decisiones ancladas a commits de git.