Total Recall: Conhecimento Local de Grafos para Histórias de Conversação de Código do Claude

✍️ OpenClawRadar📅 Publicado: April 6, 2026🔗 Source
Total Recall: Conhecimento Local de Grafos para Histórias de Conversação de Código do Claude
Ad

O que o Total Recall Faz

O Total Recall resolve o problema de reexplicar decisões entre sessões do Claude Code ao tornar o histórico de conversas pesquisável. O Claude Code armazena conversas como arquivos JSONL em ~/.claude/projects/, com cada linha contendo um objeto de mensagem (função, conteúdo, carimbos de data/hora, ID, parentUuid). Essas referências parentais formam um Grafo Acíclico Direcionado (DAG) porque as conversas se ramificam com chamadas de ferramentas e interrupções.

Implementação Técnica

O sistema importa transcrições JSONL para um banco de dados SQLite com:

  • Busca de texto completo
  • Embeddings vetoriais usando Ollama local (sem nuvem) com nomic-embed-text
  • Vinculação semântica cruzada
  • Recuperação consciente do DAG que percorre cadeias parentais para trás a partir dos resultados da busca
  • Marcação de sessões baseada em projetos

Quando você faz uma pergunta como "Qual era aquele restaurante com os ótimos chiles rellenos?", o Claude consulta o banco de dados e retorna trechos reais de conversas com contexto circundante, não resumos.

Ad

Recursos Adicionais

  • Um script "onde estávamos" mostra as últimas 20 mensagens da sessão mais recente
  • Importador do ChatGPT que autentica via Playwright e chama a API de backend para extrair árvores completas de conversas com carimbos de data/hora, metadados do modelo, imagens DALL-E e saídas do interpretador de código
  • Importação automática a cada 15 minutos
  • Tudo é local - um arquivo que você pode copiar para outra máquina

Implantação Atual

A implantação do criador lida com:

  • 28K fragmentos
  • 63K links semânticos
  • 255 MB de armazenamento
  • 49 sessões em 6 projetos

Disponibilidade de Código Aberto

O repositório em https://github.com/aguywithcode/total-recall contém:

  • Pipeline completo (importação, embedding, vinculação, recuperação, navegação)
  • Coletor do ChatGPT
  • Instruções de configuração
  • Guia de integração CLAUDE.md
  • Documentação de fundo com a história completa da construção

📖 Leia a fonte completa: r/ClaudeAI

Ad

👀 See Also

Gemma-4 26B-A4B com Opencode funciona de forma eficiente no MacBook Air M5
Tools

Gemma-4 26B-A4B com Opencode funciona de forma eficiente no MacBook Air M5

Um MacBook Air M5 de 32GB pode executar o modelo Gemma-4-26B-A4B-it-UD-IQ4_XS a 300 tokens/segundo no processamento de prompts e 12 tokens/segundo na geração em modo de baixo consumo, usando apenas 8W de energia sem esquentar ou fazer barulho.

OpenClawRadar
Vibeyard adiciona compartilhamento de sessão P2P para Claude Code
Tools

Vibeyard adiciona compartilhamento de sessão P2P para Claude Code

Vibeyard, um IDE de código aberto para Claude Code, agora suporta compartilhamento de sessões peer-to-peer. Os usuários podem compartilhar sessões de terminal ao vivo com colegas de equipe por meio de conexões WebRTC criptografadas, com modos de acesso somente leitura ou leitura e escrita.

OpenClawRadar
🦀
Tools

IA escreve código morto? A ferramenta deadcode da equipe Go o encontra em um comando

Agentes de codificação por IA costumam deixar código morto. A ferramenta deadcode da equipe Go escaneia todo o seu módulo e relata funções inacessíveis em um único comando — veja como usá-la.

OpenClawRadar
AutoSkillUpdate: Um Plugin de Código Claude Que Detecta Habilidades Desatualizadas
Tools

AutoSkillUpdate: Um Plugin de Código Claude Que Detecta Habilidades Desatualizadas

AutoSkillUpdate é um plugin de código aberto para Claude Code que examina sua base de código, compara com as habilidades existentes e identifica desvios. Ele fornece relatórios de desvios com caminhos de arquivo e referências de linha, e então oferece reescrever habilidades desatualizadas com confirmação do usuário.

OpenClawRadar