Agentes de IA

Graphify transforma código em grafo e já soma 104 mil estrelas

Ferramenta local para consultar projetos, documentos e esquemas sem depender de busca vetorial.

Reprodução · corti.com

Quem precisa entender um código grande pode trocar a busca manual por arquivos por um grafo consultável com o Graphify. O projeto da Graphify-Labs converte código, documentação, esquemas SQL, configurações e PDFs em nós e relações. Criado em 2026-04-03, chegou a 104.389 estrelas em 127 dias. Serve para quem usa Claude Code, Cursor, Codex ou Gemini CLI e precisa rastrear como partes do projeto se conectam.

O código fica local; documentos podem chamar um modelo

O Graphify lê código com árvores AST geradas pelo tree-sitter, sem usar LLM nessa etapa. O processo roda localmente e não envia o código para fora da máquina. A ferramenta resolve relações como calls, imports, inherits e mixes_in em cerca de 40 linguagens.

Cada ligação recebe uma marca. EXTRACTED indica algo explícito no código; INFERRED identifica uma relação que o Graphify resolveu. Isso permite separar o que o parser encontrou do que o sistema deduziu. O resultado fica em graph.json, que alimenta consultas, caminhos entre dois elementos e explicações sobre conceitos.

A arquitetura não trata o projeto como um índice de embeddings. Ela monta um grafo real, com comunidades, conceitos mais conectados e referências a comentários # NOTE:, # WHY: e documentos ADR/RFC. O comando graphify query retorna um subgrafo para uma pergunta em linguagem natural, enquanto graphify path mostra a conexão entre dois pontos.

A regra muda para documentos e arquivos de mídia. PDFs, imagens, vídeos e áudios passam por uma etapa semântica que usa o modelo do assistente ou uma API configurada. Quem exige processamento totalmente offline não encontra esse requisito no produto para esses formatos.

A adoção começa com Python 3.10 ou superior. O projeto recomenda uv, mas aceita pipx; o README também indica python --version e uv --version para conferir o ambiente. O pacote publicado no PyPI se chama graphifyy, com dois y.

Depois de instalar o pacote, o usuário digita /graphify no assistente de programação. A ferramenta mapeia o projeto e entrega três arquivos. O Graphify funciona com Claude Code, Cursor, Codex, Gemini CLI, GitHub Copilot e mais de 15 plataformas.

O repositório tem 10.140 forks e 859 issues abertas. O último commit ocorreu em 2026-08-08, mesma data da versão v0.9.37. A versão corrigiu relações calls falsas em TypeScript, recuperou chamadas dentro de callbacks e fechou falhas no parser de imports e chamadas Kotlin.

A atualização também faz graphify update tentar novamente arquivos cujo extrator falhou antes. O projeto, porém, tinha apenas 127 dias na data registrada. As 104.389 estrelas mostram adoção rápida, não um histórico longo de manutenção.

Nos testes publicados, o Graphify marcou 0.497 em recall@10 no LOCOMO e 45.3% em precisão de respostas. No LongMemEval-S, alcançou 76% e empatou com dense RAG. A construção do grafo consumiu zero créditos de LLM.

A licença Apache-2.0 permite usar, alterar e redistribuir o código sob os termos da licença. A ferramenta não serve para quem quer um serviço sempre ativo sem configurar a plataforma graphify.com, nem para quem precisa manter documentos e mídia fora de qualquer backend: essa etapa depende de modelo ou chave de API configurada.

Fontes

PythonApache-2.0Agentes de IATrendshift
Como fazemos: nossa equipe monitora diariamente os repositórios de código aberto em maior alta e produz esta cobertura com apoio de modelos de linguagem, sempre a partir de dados verificados na fonte primária — repositório, documentação oficial e ranking público. Os números de estrelas e a posição no ranking refletem o momento da coleta. Entenda o método.