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`.