Memtrace: Memória Persistente e Consciente do Tempo para Agentes de Código Claude

✍️ OpenClawRadar📅 Publicado: May 4, 2026🔗 Source
Memtrace: Memória Persistente e Consciente do Tempo para Agentes de Código Claude
Ad

Toda sessão longa do Claude Code sofre de contexto desatualizado: o agente relê os mesmos arquivos, esquece detalhes de interfaces e refatora sem entender o raio de impacto. Memtrace é uma camada de memória gratuita e open-source que resolve isso mantendo uma representação do seu código continuamente atualizada e ciente do tempo.

Duas Capacidades Principais

  • Estado sempre atualizado: Cada edição aciona um snapshot incremental de 42ms das mudanças aplicadas pelo agente. O agente nunca trabalha com memória de sessões anteriores — após uma refatoração, ele conhece imediatamente todos os chamadores, testes e consumidores da função modificada.
  • Retroceder e reproduzir: O código é armazenado bi-temporalmente (valid_time + transaction_time por nó/aresta), permitindo consultas como "como era essa função na segunda-feira" e reproduzindo como uma função quebrada evoluiu commit por commit.
Ad

Arquitetura e Apostas de Desempenho

Zero inferência LLM durante a indexação: Tree-sitter analisa o código em uma AST, que se torna a representação estrutural. A recuperação é híbrida — Tantivy BM25 para recall lexical e embeddings Jina-code de 768 dimensões indexados em HNSW para recall semântico, fundidos com Reciprocal Rank Fusion em k=60. Jina-code é treinado em código, então entende "isso é um manipulador de autenticação" sem correspondência de padrões com a palavra "auth".

A camada bi-temporal permite arestas tipadas (CALLS, IMPORTS, IMPLEMENTS, EXTENDS, CONTAINS, TYPE_REFERENCES, INSTANTIATES) percorridas em tempo de grafo, dando ao agente o raio de impacto antes de refatorar. Velocidade é crítica: o gargalo da indexação está em I/O, não em tokens LLM, tornando os snapshots baratos o suficiente para executar a cada edição.

Aprovação e Limites

O binário requer uma chave de aprovação devido a casos extremos de usuários beta reais (lockfiles mistos pnpm/npm, proc-macros Rust, blocos TYPE_CHECKING do Python). Aprovações são limitadas a 50 por semana, com prazo inferior a 24h. O harness de benchmark é totalmente aberto e executável sem a chave. Repositório + lista de espera: github.com/syncable-dev/memtrace-public

📖 Leia a fonte completa: r/ClaudeAI

Ad

👀 See Also

Pipeline de código aberto transforma fluxo de trabalho do Claude Code em habilidades reutilizáveis
Tools

Pipeline de código aberto transforma fluxo de trabalho do Claude Code em habilidades reutilizáveis

Um desenvolvedor que usou o Claude Code diariamente por 9 meses disponibilizou em código aberto um pipeline que estrutura o desenvolvimento de funcionalidades com pontos de verificação como documentação funcional, documentação técnica, estimativa de complexidade e verificações de segurança. O pipeline inclui pontos de entrada /new-feature e /bug-fix que orientam a implementação.

OpenClawRadar
ClawCode: Reescrita em Rust de Ambiente Controlado do Código Vazado do Claude
Tools

ClawCode: Reescrita em Rust de Ambiente Controlado do Código Vazado do Claude

ClawCode é uma reimplementação em ambiente controlado do código-fonte vazado do Claude Code, desenvolvida em Rust. O projeto surgiu após o vazamento do código do Claude Code da Anthropic e está sendo comparado ao OpenCode em termos de desempenho em tarefas de ponta a ponta.

OpenClawRadar
Fino: Servidor MCP de Código Aberto para Análise de Finanças Pessoais com Claude
Tools

Fino: Servidor MCP de Código Aberto para Análise de Finanças Pessoais com Claude

Fino é um servidor MCP gratuito e de código aberto que conecta o Claude a contas bancárias através do Plaid, armazena dados de transações localmente em SQLite e fornece ao Claude ferramentas para análise financeira.

OpenClawRadar
Marky: Um Visualizador Leve de Markdown para Documentação Gerada por Agentes
Tools

Marky: Um Visualizador Leve de Markdown para Documentação Gerada por Agentes

Marky é um visualizador de markdown para desktop desenvolvido com Tauri v2 e React que abre arquivos .md a partir do terminal com recarregamento em tempo real. Ele apresenta uso prioritário pela CLI, realce de sintaxe com Shiki, suporte a matemática KaTeX, diagramas Mermaid e workspaces para pastas.

OpenClawRadar