Vale a pena usar o Claude-Mem? Os casos de uso em que a memória persistente resolve

memória persistente do Claude-Mem entre sessões de código
Resposta rápida

Claude-Mem é um plugin de contexto persistente entre sessões: hooks registram o que o agente faz, um worker local comprime as observações com IA e o contexto relevante volta injetado na próxima sessão. Tudo fica em SQLite na sua máquina, com busca por ferramentas MCP em três camadas. Vale a pena para quem toca projeto longo e precisa consultar o que já foi decidido. Vale pouco para tarefa curta, para quem conta cada crédito (a compressão consome cota) e para quem não pode absorver instabilidade de ambiente, já que há issues de worker travando no Windows.

Seu agente é genial por duas horas e completamente amnésico no minuto seguinte

Você fecha a sessão, abre outra no dia seguinte, e lá vai explicar de novo qual é a arquitetura, o que já foi decidido, por que aquela abordagem foi descartada

O Claude-Mem nasce exatamente nesse buraco: é um plugin de contexto persistente entre sessões, que captura o que o agente faz enquanto você trabalha, comprime esse material com IA e reinjeta o pedaço relevante nas sessões seguintes

A pergunta aqui não é se a ideia é bonita (é), e sim se o SEU problema é esse

Bora destrinchar 🙂

O que o Claude-Mem faz por baixo do capô

A primeira coisa que muda a cabeça: você não precisa lembrar de mandar salvar nada, o registro acontece sozinho

Formação Vibe Coding
Formação Recomendada

Formação Vibe Coding

Do Prompt ao Produto: Crie Software Real com IA

  • 474 aulas
  • 20 projetos
  • 39h 27min

O plugin se pendura no ciclo de vida da sessão através de hooks: SessionStart, PostToolUse, UserPromptSubmit, Stop e SessionEnd registram as observações automaticamente enquanto você conversa com o agente

Que hooks? São ganchos que o próprio agente dispara em momentos definidos do ciclo de vida, tipo callback: começou a sessão, usou uma ferramenta, você mandou um prompt, acabou a sessão

A parte pesada não roda no seu fluxo, roda num worker HTTP local em segundo plano

Ele é quem comprime as observações, monta os resumos e cuida do banco

A porta padrão dele é 37700 + (uid % 100), e dá pra fixar outra pela variável de ambiente CLAUDE_MEM_WORKER_PORT

E onde a memória mora? Local, num SQLite em ~/.claude-mem/claude-mem.db, com busca full-text FTS5 por cima

Esse mesmo worker ainda serve um viewer web local, na porta dele, pra você navegar pela memória no navegador em vez de ficar adivinhando o que foi guardado

Outro detalhe que muita gente perde: o projeto não é exclusivo do Claude Code

A própria descrição lista compatibilidade com Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot e OpenCode

O repositório é o thedotmack/claude-mem

Os quatro casos de uso em que a memória persistente resolve

Aqui é o coração da decisão

Se nenhum dos quatro sintomas abaixo é o seu dia a dia, provavelmente você não precisa disso

1. Continuidade entre sessões: retomar sem recontar a história

O sintoma é clássico: você abre uma sessão nova e gasta os primeiros dez minutos reconstruindo contexto na unha

É o mesmo cansaço de quem mantém um segundo cérebro digital e precisa reencontrar a própria nota antes de conseguir escrever qualquer coisa nova, o problema de organizar notas com NotebookLM e Obsidian sob outra roupa

Com o Claude-Mem no fluxo, o que foi capturado e comprimido volta injetado no início da sessão seguinte, sem você pedir

Esse é o caso de uso principal, e é onde o plugin justifica existir

2. Consulta ao histórico: "o que a gente já fez aqui mesmo?"

O sintoma aqui é diferente do anterior

Não é sobre a sessão começar cheia, é sobre você conseguir PERGUNTAR pro histórico no meio do trabalho

O Claude-Mem expõe ferramentas MCP de busca, e a search é a porta de entrada: ela consulta o índice das observações registradas

Se o seu incômodo é do tipo "eu sei que a gente já mexeu nisso, só não lembro como", esse é o seu caso

3. Busca com filtros por tipo, data ou projeto:

Memória grande sem filtro vira lixão, todo mundo que já tentou sabe

A search aceita filtro por tipo, por data ou por projeto, então você consegue cortar o universo antes de puxar qualquer coisa

O sintoma que combina: você trabalha em vários projetos ao mesmo tempo e não quer que o contexto de um vaze pro outro

4. Contexto cronológico ao redor de uma observação:

Esse é o caso mais sutil, e talvez o mais útil quando dá ruim

Achar a observação isolada raramente resolve, porque o que importa é o que veio ANTES e o que veio depois

A ferramenta timeline entrega justamente isso: o contexto cronológico em volta de uma observação

E quando você já filtrou e sabe exatamente o que quer, a get_observations traz o detalhe completo por IDs

A lista de ferramentas MCP inclui ainda a save_memory

O sintoma: debug de decisão antiga, aquele "por que diabos a gente fez assim?" que sempre aparece três semanas depois

Custo de contexto: as três camadas de busca lado a lado

A busca foi desenhada em três camadas por um motivo bem prático: puxar tudo de uma vez entope a janela de contexto

A lógica é índice compacto primeiro, detalhe completo só depois de filtrar

Camada O que entrega Quando usar Peso em tokens
1. search Índice compacto das observações, com filtro por tipo, data ou projeto Primeiro contato, quando você ainda não sabe o que procura ~50-100 tokens por resultado
2. timeline Contexto cronológico ao redor de uma observação Quando já achou o ponto e precisa do que veio antes e depois 100-200 tokens por resultado
3. get_observations Detalhe completo por IDs Só depois de filtrar, para os IDs que sobraram Só o custo dos IDs filtrados

Olhando a tabela dá pra julgar o desenho sem depender de promessa de marketing: se você costuma fazer buscas amplas e vagas, vai pagar caro na camada 1 vezes muitos resultados

Se você busca com filtro e desce pro detalhe só no que interessa, o desenho trabalha a seu favor

O que pesa contra: cota, privacidade e o worker no Windows

Agora a parte que ninguém coloca no README com letra grande

A compressão consome a sua cota

O Claude-Mem comprime as observações chamando o próprio Claude pelo Agent SDK

Ou seja: aquele processamento em segundo plano usa a cota da sua assinatura ou os seus créditos de API

O plugin em si é gratuito e open source, sem plano pago nem versão SaaS, mas o combustível da compressão sai do seu bolso

Tudo que passa pela sessão vira memória

Os dados ficam locais, no SQLite da sua pasta de usuário, e isso já é bem melhor que mandar pra nuvem de terceiro

Mesmo assim, vale a consciência: o registro é automático, não seletivo

A saída oferecida é marcação no próprio prompt, envolvendo o trecho sensível em tags <private>, que fica excluído do armazenamento em memória

Tome cuidado com token, chave e credencial colados na conversa sem essa marcação

Instabilidade de ambiente, principalmente no Windows

Existem issues registradas no repositório oficial relatando falha do worker ao subir no Windows 11

A #380 fala de worker service que não inicia na porta, e a #2926 descreve o worker nunca subindo, porta presa por processo órfão e o hook UserPromptSubmit falhando em loop, chegando a bloquear prompts

Tem também a #1170, de falha na instalação pelo marketplace de plugins por ausência do .claude-plugin/marketplace.json na raiz do repositório

Importante ser honesto aqui: esses são relatos registrados no repositório, não teste nosso

Mas se o seu ambiente é Windows, entra na conta da decisão

Para quem o Claude-Mem vale a pena (e para quem não vale)

Veredito sem ficar em cima do muro

Vale a pena se você toca projeto longo, retoma sessões dia após dia e vive precisando consultar o que já foi decidido lá atrás

É o perfil de quem trabalha com base de código grande, com muitas decisões acumuladas, e cuja maior dor não é escrever código e sim lembrar do porquê

Se você já mistura agentes diferentes no mesmo projeto, o suporte além do Claude Code pesa a favor, na mesma linha de quem monta o fluxo juntando ferramentas em vez de casar com uma só, tipo quem já testa modelos abertos no vibe coding

Vale pouco em três situações

  1. Tarefa curta e pontual: se a sessão nasce e morre no mesmo assunto, memória persistente é peso morto
  2. Orçamento apertado de créditos: a compressão em segundo plano gasta cota, e não existe medição pública confiável do custo médio por sessão pra você planejar
  3. Tolerância zero a instabilidade: se um hook falhando em loop no meio do seu dia te para a produção, espera amadurecer

Resumindo o julgamento: o valor do Claude-Mem é proporcional ao tamanho do seu histórico

Histórico pequeno, ganho pequeno

Se decidiu testar: o caminho de instalação

Topou? Então bora fazer certo, porque o erro mais comum acontece logo no primeiro passo

  1. Confira o requisito de ambiente declarado na documentação de instalação: Node.js 18.0.0 ou superior
  1. Dentro de uma sessão do Claude Code, adicione o marketplace e instale o plugin:
/plugin marketplace add thedotmack/claude-mem
/plugin install claude-mem

O erro comum deste passo: existe issue registrada de falha na instalação pelo marketplace por ausência do .claude-plugin/marketplace.json na raiz do repositório, então se travar aqui, não fique brigando, vá pro caminho de linha de comando

  1. Alternativa por linha de comando:
npx claude-mem install
  1. NÃO instale só o pacote global achando que resolveu:
npm install -g claude-mem

O erro comum deste passo (e é o clássico): esse comando instala apenas a biblioteca/SDK

Ele não registra os hooks nem sobe o serviço worker, então você fica com a sensação de "instalei e não acontece nada"

A instalação válida é npx claude-mem install ou os comandos /plugin

  1. Se precisar mexer na porta do worker, use a variável CLAUDE_MEM_WORKER_PORT, lembrando que o padrão é 37700 + (uid % 100)

A versão mais recente publicada no npm até a escrita deste post é a 13.15.2, então espere movimento rápido no projeto

E é isso: memória persistente não é mágica, é registro automático com busca em camadas, e a conta fecha ou não fecha dependendo do tamanho do seu projeto

Se você testar, me conta como foi no seu ambiente, principalmente quem estiver no Windows…

Até o próximo post! 😀

Perguntas frequentes

Como instalar o Claude-Mem no Claude Code?

Dentro de uma sessão do Claude Code, rode /plugin marketplace add thedotmack/claude-mem e depois /plugin install claude-mem. Vale a ressalva: há issue registrada no repositório (a #1170) de falha na instalação pelo marketplace por ausência do .claude-plugin/marketplace.json na raiz. Se travar por aí, use a linha de comando com npx claude-mem install. Em ambos os casos o requisito é Node.js 18.0.0 ou superior.

Instalar o pacote npm do claude-mem já deixa o plugin funcionando?

Não. Rodar npm install -g claude-mem instala só a biblioteca, sem registrar os hooks de sessão nem subir o worker que faz a compressão. A instalação válida é a npx claude-mem install ou os comandos /plugin dentro do Claude Code.

O Claude-Mem funciona só com Claude Code ou também com outros agentes?

A própria descrição do projeto lista compatibilidade com Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot e OpenCode, além de outros. Então não é uma ferramenta amarrada a um único agente.

O Claude-Mem é pago?

O plugin em si é gratuito e open source, sem plano pago nem versão SaaS. O que consome recurso pago é a etapa de compressão das observações, que chama o próprio Claude pelo Agent SDK e usa a cota da sua assinatura ou seus créditos de API.

O Claude-Mem tem problema conhecido para rodar no Windows 11?

Sim, há issues registradas no repositório relatando falha do worker nesse sistema. A #380 registra o worker service falhando ao subir na porta, e a #2926 descreve o worker nunca subindo, porta presa por processo órfão e o hook UserPromptSubmit travando em loop e bloqueando prompts.

Dá pra impedir que uma parte da conversa vire memória no Claude-Mem?

Dá. Qualquer conteúdo envolvido em tags <private> é excluído do armazenamento em memória. É o controle de privacidade disponível direto no prompt, sem precisar mexer em configuração.



Subscribe
Notify of
guest

0 Comentários
Oldest
Newest Most Voted

Formações

Formação SAAS com IA

Formação SAAS com IA

Tire usas ideias do papel criando softwares com IA, integre pagamentos e lance seu projeto!

  • 291 aulas
  • 18 projetos
  • 24h 17min

Blog | Mais populares