Sobre o projeto
CodeGraph é um grafo de conhecimento de código open-source e 100% local projetado para potencializar agentes de IA de programação, incluindo Claude Code, Cursor, Codex CLI, opencode, Hermes Agent, Gemini CLI, Antigravity IDE, Kiro e GitHub Copilot.
Ele constrói um grafo semântico pré-indexado de todo o seu codebase — cada símbolo, aresta de chamada e dependência — e sincroniza automaticamente a cada alteração de arquivo para que a indexação nunca fique desatualizada. Em vez de agentes explorarem arquivos via grep e chamadas à ferramenta Read, o CodeGraph fornece exatamente o código necessário em uma única chamada.
Principais funcionalidades:
- **Kernel Rust Nativo**: Motor de parsing escrito em Rust para mais de 20 linguagens (TypeScript, JavaScript, Python, Go, Rust, Java, C/C++, Swift, Kotlin e mais). Os grafos são verificados byte a byte para serem idênticos ao motor de referência.
- **Adapta-se à Sua Máquina**: Pools de workers e caches são dimensionados com base nos recursos reais do sistema — contagem de núcleos consciente de containers e medições honestas de RAM. Funciona tanto em estações de trabalho quanto em VPS de baixa especificação.
- **Contexto Cirúrgico**: Uma única chamada de ferramenta retorna pontos de entrada, símbolos relacionados e trechos de código, eliminando a exploração arquivo por arquivo.
- **Auto-Sync**: Monitora o projeto e atualiza o grafo a cada alteração de arquivo (~0,3s de sincronização incremental).
- **Rotas Conscientes de Framework**: Compreende roteamento em frameworks web.
- **Suporte Multiplataforma**: Lida com bridge entre iOS/React Native/Expo.
- **Interface Web**: Visualize o grafo em http://127.0.0.1:4747 mostrando callers, símbolos e callees.
- **Servidor MCP**: Integração via Model Context Protocol para agentes compatíveis.
Resultados de benchmark (medidos em 2026-08 em 7 repositórios open-source com Claude Opus 4.8): o CodeGraph reduziu as chamadas de ferramenta em 88%, os tokens em 62% e o custo em 44% comparado a agentes que leem arquivos, com leituras de arquivo reduzidas a zero em todos os repositórios testados.
Instalação: binário standalone (sem Node.js necessário) via script de instalação, ou pacote global npm. Configuração por projeto com `codegraph init` e conexão aos agentes com `codegraph install`.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.