Graphicle é um programa em Rust que mapeia seu repositório em um grafo de código e lembra a documentação, as decisões e as sessões anteriores de agentes do seu projeto. Ele fornece aos agentes de programação trechos citados de ambos, apontando para os arquivos e linhas exatos. Roda na sua máquina sem chave de API, sem conta e sem telemetria, e funciona com Claude Code, Cursor, Codex, VS Code, Claude Desktop e qualquer cliente MCP.
A instalação é feita pelo Homebrew (brew install graphicle-ai/tap/graphicle) ou por um script de instalação via curl. Executar graphicle setup em um repositório o indexa, constrói o grafo de código e conecta os agentes de programação que encontrar. O setup também ativa a captura de sessões, direciona as buscas do Claude Code primeiro para o grafo de código, adiciona uma breve seção ao AGENTS.md e instala hooks do Git que mantêm o projeto atualizado. Ele lista todos os arquivos que altera e faz backup de cada um antes; graphicle disconnect desfaz tudo. O suporte nativo ao Windows ainda não está disponível; no WSL2, a instalação para Linux deve funcionar, mas não foi testada.
O Graphicle pode ser consultado pelo terminal com graphicle ask, que retorna trechos de evidência, como o arquivo e as linhas onde o imposto é somado aos preços. Sem um modelo configurado, mostra apenas as evidências; ao definir um modelo como anthropic, openai ou ollama, são acrescentadas respostas escritas. Comandos como graphicle graph affected "retry()" mostram o que depende de um determinado símbolo.
Em um repositório Kubernetes com 31 mil arquivos, o motor 0.1.0 concluiu uma extração apenas de código em 3 min 18 s, contra 26 min 38 s do Graphify 0.9.88, produzindo o mesmo grafo em uma única execução exploratória. As memórias propostas por um agente aguardam a aprovação do usuário antes de serem armazenadas.
Fonte: Hacker News · Resumido por HeadlinesBriefing