Indexa uma base de código em um grafo de conhecimento com dependências, cadeias de chamadas e fluxos de execução, e o disponibiliza a agentes de programação com IA por meio de ferramentas MCP.
zzet/gortex
Motor local de inteligência de código que indexa vários repositórios em um grafo de conhecimento e o disponibiliza a agentes de programação com IA e IDEs via CLI, servidor MCP e API.
- Estrelas
- 2,012
- Forks
- 194
- Issues abertas
- 194
- Último commit
- anteontem
O que é?
O Gortex analisa o código-fonte com tree-sitter e cria um grafo persistente de funções, classes, cadeias de chamadas, rotas HTTP e contratos entre serviços. O grafo fica armazenado em um banco de dados SQLite local e pode abranger vários repositórios ao mesmo tempo. Agentes de IA consultam o grafo por meio de ferramentas MCP e, assim, buscam apenas os símbolos e relacionamentos de que precisam, em vez de ler arquivos inteiros — o que, segundo o projeto, reduz o uso de tokens em até 50 vezes.
O projeto é distribuído como um único binário estático para macOS, Linux e Windows e funciona como um daemon em segundo plano, que monitora o sistema de arquivos e atualiza o índice incrementalmente. Inclui busca semântica baseada em um modelo GloVe integrado, provedores de LLM opcionais e uma interface web para visualização do grafo. O comando `gortex init` configura assistentes de programação compatíveis, como Claude Code, Cursor e Codex CLI.
Também oferece correspondência de contratos de API entre repositórios para HTTP, gRPC, GraphQL e tópicos de mensagens, análise de impacto de alterações planejadas e comandos de revisão de PR que apontam o raio de impacto e possíveis conflitos.
Recursos principais
- 01Indexa código de 257 linguagens e gramáticas em um grafo de símbolos e relações de chamadas
- 02Disponibiliza 175 ferramentas MCP configuráveis para agentes de programação com IA
- 03Dá suporte a vários repositórios em um único grafo, com correspondência de contratos entre repositórios
- 04É executado localmente como um único binário, com daemon em segundo plano e monitoramento do sistema de arquivos
- 05Inclui busca semântica integrada e uma interface web para visualizar o grafo
Casos de uso
- Dar contexto a um agente de programação sobre um monorepo grande sem que ele precise ler arquivos inteiros
- Verificar o que pode ser afetado antes de alterar uma função compartilhada por vários serviços
- Acompanhar chamadas HTTP, gRPC ou por tópicos de mensagens entre microsserviços
- Revisar pull requests abertos para identificar o raio de impacto e conflitos de merge
Início rápido
- 1
Execute o script oficial de instalação para macOS ou Linux
- 2
Configuração inicial da máquina (MCP, skills e comandos de barra)
gortex install - 3
Inicie o daemon em segundo plano
gortex daemon start --detach - 4
Adicione um repositório ao grafo
gortex track ~/projects/myapp
Antes de usar
- Para compilar a partir do código-fonte, é necessário Go 1.26 ou superior e CGO habilitado.
- A indexação de repositórios muito grandes exige vários gigabytes de memória. Por exemplo, o kernel do Linux pode atingir um pico de cerca de 5 GB de heap.
Em coleções
Tópicos
Perguntas frequentes
- O que é gortex?
- Motor local de inteligência de código que indexa vários repositórios em um grafo de conhecimento e o disponibiliza a agentes de programação com IA e IDEs via CLI, servidor MCP e API. O Gortex analisa o código-fonte com tree-sitter e cria um grafo persistente de funções, classes, cadeias de chamadas, rotas HTTP e contratos entre serviços. O grafo fica armazenado em um banco de dados SQLite local e pode abranger vários repositórios ao mesmo tempo. Agentes de IA consultam o grafo por meio de ferramentas MCP e, assim, buscam apenas os símbolos e relacionamentos de que precisam, em vez de ler arquivos inteiros — o que, segundo o projeto, reduz o uso de tokens em até 50 vezes.
- gortex é gratuito? Qual é a licença?
- gortex é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- gortex ainda é mantido?
- Manutenção ativa. O último commit de gortex foi em 5 de nov. de 2026.
- Para que posso usar gortex?
- Dar contexto a um agente de programação sobre um monorepo grande sem que ele precise ler arquivos inteiros Verificar o que pode ser afetado antes de alterar uma função compartilhada por vários serviços Acompanhar chamadas HTTP, gRPC ou por tópicos de mensagens entre microsserviços Revisar pull requests abertos para identificar o raio de impacto e conflitos de merge
- Como instalar gortex?
- Execute o script oficial de instalação para macOS ou Linux Configuração inicial da máquina (MCP, skills e comandos de barra): gortex install Inicie o daemon em segundo plano: gortex daemon start --detach Adicione um repositório ao grafo: gortex track ~/projects/myapp
- Onde consigo gortex?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/zzet/gortex
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Servidor MCP que indexa código, documentação e infraestrutura em um grafo de conhecimento local para que agentes de programação com IA consultem a estrutura sem reler arquivos.
CLI e servidor MCP em C++23, sem dependências, que fornecem a agentes de programação um mapa classificado do código e verificam o impacto, os testes necessários e regressões de qualidade das alterações.
Transforma uma base de código, sua documentação, schemas e PDFs em um grafo de conhecimento consultável por assistentes de programação com IA, criado localmente com parsing de AST usando tree-sitter.
Indexa bases de código em várias linguagens em um grafo de conhecimento para consultar, pesquisar e editar código em linguagem natural com um agente de IA ou servidor MCP.
Servidor MCP local-first que dá memória do repositório a agentes de programação: grafo de símbolos, busca de chamadores, análise do impacto de mudanças, revisão de diffs e decisões vinculadas ao Git.