Claude-Mem serve só para o Claude Code? Quais agentes de IA o projeto cobre

Não, o Claude-Mem não serve só para o Claude Code. O repositório se descreve como "Persistent Context Across Sessions for Every Agent" e cita nominalmente Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot e OpenCode. Já a documentação de instalação lista como ambientes suportados Claude Code, Cursor, Windsurf, OpenCode, Codex CLI, Antigravity CLI e OpenClaw. As duas listas não são idênticas, então vale conferir a documentação antes de contar com um agente específico. A conexão sai de um comando só: npx claude-mem install, que detecta os ambientes da máquina e deixa você escolher quais conectar
O nome engana, e engana muita gente
Tem "claude" ali na frente, então a suposição automática é que o projeto só faz sentido dentro do Claude Code
Só que a descrição do repositório se apresenta como memória persistente para todo agente, e não como acessório exclusivo de um produto só
Guarda essa frase com carinho, porque na prática o que existe são listas de agentes citados nominalmente, e elas não batem entre si
A ideia do claude-mem é simples de entender: uma camada de memória que sobrevive ao fim da sessão, pra você não recomeçar do zero toda vez que abre o agente
Neste post eu separo o que cada fonte oficial afirma, mostro quais agentes aparecem em cada lista e como conectar o seu
Bora?
Por que o projeto parece exclusivo do Claude Code:
O primeiro motivo é óbvio, o nome
O segundo é a arquitetura, que nasceu colada no jeito do Claude Code funcionar
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 474 aulas
- 20 projetos
- 39h 27min
A captura acontece por cinco hooks de ciclo de vida: SessionStart, UserPromptSubmit, PostToolUse, Stop/Summary e SessionEnd
"Que hook?"
Hook é um gancho, um ponto do ciclo onde o projeto pendura um código dele pra rodar automaticamente quando aquele momento acontece (início da sessão, envio do prompt, uso de ferramenta, fim da sessão)
Atrás desses ganchos tem um worker service, uma API HTTP Express rodando em Bun, um banco SQLite com busca full-text FTS5, um índice vetorial Chroma opcional e um web viewer pra você olhar o que foi guardado
E tem mais um detalhe que reforça a impressão de exclusividade: a compressão e a sumarização das memórias usam o Claude, via agent-sdk
Ou seja, mesmo quando o agente da vez não é o Claude Code, o motor de resumo continua sendo um Claude por baixo
Se você já monta subagentes no Claude Code e mexe com hooks, esse desenho vai parecer familiar demais
Segundo o próprio repositório, quem mantém o projeto é Alex Newman, o usuário thedotmack no GitHub
O projeto vive em três endereços: o repositório thedotmack/claude-mem, a documentação em docs.claude-mem.ai e o pacote npm chamado claude-mem, hoje na versão 13.15.2
Se liga num ponto que costuma confundir: a distribuição acontece em três branches, main, core-dev e community-edge, e só a main é a estável publicada no npm
E não, não é projetinho de canto: o repositório passou das 90 mil estrelas no GitHub (90,5 mil registradas em 12/08/2026, com rank global #144)
Quais agentes de IA o Claude-Mem cobre:
Aqui mora a parte importante, e ela exige honestidade
Existem DUAS listas oficiais, e elas não são iguais
A descrição do repositório cita um conjunto de agentes: "Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More"
A documentação de instalação lista outro conjunto de ambientes suportados: Claude Code, Cursor, Windsurf, OpenCode, Codex CLI, Antigravity CLI e OpenClaw
Repara que Gemini, Hermes e Copilot aparecem só na primeira, e Cursor, Windsurf e Antigravity CLI aparecem só na segunda
Então a tabela mostra as duas listas separadas, exatamente onde cada nome aparece:
| Agente / ambiente | Onde aparece | Forma de conexão documentada |
|---|---|---|
| Claude Code | Descrição do repositório e documentação de instalação | npx claude-mem install ou o fluxo /plugin dentro do Claude Code |
| OpenClaw | Descrição do repositório e documentação de instalação | Instalador npx claude-mem install |
| OpenCode | Descrição do repositório e documentação de instalação | Instalador, com flag documentada --ide opencode |
| Codex (repositório) / Codex CLI (documentação) | Descrição do repositório e documentação de instalação | Instalador npx claude-mem install |
| Cursor | Somente documentação de instalação | Instalador npx claude-mem install |
| Windsurf | Somente documentação de instalação | Instalador npx claude-mem install |
| Antigravity CLI | Somente documentação de instalação | Instalador, com flag documentada --ide antigravity |
| Gemini | Somente descrição do repositório | Não consta na lista de ambientes da documentação de instalação |
| Hermes | Somente descrição do repositório | Não consta na lista de ambientes da documentação de instalação |
| Copilot | Somente descrição do repositório | Não consta na lista de ambientes da documentação de instalação |
O veredito de posicionamento é esse: o claude-mem foi construído no terreno do Claude Code, mas se declara aberto a vários agentes
E a lista que vale pro seu dia a dia, na prática, é a da documentação de instalação, porque é ela que diz o que o instalador conecta
Como conectar o Claude-Mem ao seu agente:
O caminho é mais curto do que parece, é um comando só pra todos os ambientes suportados
- Rode o instalador oficial na sua máquina:
npx claude-mem install
O erro comum deste passo: achar que npm install -g claude-mem resolve
Não resolve!
O pacote global instala só a biblioteca/SDK, ele NÃO registra os hooks nem sobe o worker service
A instalação suportada é o npx claude-mem install (ou o fluxo de plugin, que eu mostro logo abaixo)
- Escolha os ambientes na multi-seleção
A instalação detecta os IDEs e agentes que estão instalados na máquina e oferece uma seleção múltipla de quais você quer conectar
O erro comum deste passo: esperar ver ali um agente que não está na lista de ambientes suportados da documentação oficial de instalação
Se ele não aparecer, não é bug seu, é escopo do instalador
- Aponte o alvo direto quando quiser pular a detecção
npx claude-mem install --ide opencode
npx claude-mem install --ide antigravity
O erro comum deste passo: chutar o valor da flag pra outros agentes
Os valores que estão documentados são opencode e antigravity, o resto é achismo e eu não vou te mandar chutar =)
- Dentro do Claude Code, dá pra instalar como plugin
/plugin marketplace add thedotmack/claude-mem
/plugin install claude-mem
Depois disso, reinicie o Claude Code
O erro comum deste passo: instalar e sair usando na mesma janela, sem reiniciar, e concluir que "não funcionou"
E se a diferença entre skills, comandos e subagentes ainda embaralha na sua cabeça, vale alinhar isso antes, porque plugin é mais um item nessa sopa de letrinhas 🙂
Quem usa mais de um agente: onde o Claude-Mem entra:
O cenário mais comum hoje é esse: você usa um agente pro terminal, outro dentro do editor, e às vezes um terceiro pra tarefa específica
Cada um começa a conversa sem saber nada do que aconteceu no outro
É como contratar três devs muito bons e proibir os três de conversarem entre si, cada um remonta o contexto do projeto do zero
O primeiro caso de uso é a instalação única conectando vários ambientes da mesma máquina, escolhidos na multi-seleção do instalador
O segundo é entender O QUE fica guardado
A unidade de memória do projeto se chama Observation, e o tipo dela é atribuído automaticamente
O hook PostToolUse enfileira a observação logo depois da execução da ferramenta, e o hook de fim de sessão comprime tudo e grava no SQLite e no Chroma, aquele índice vetorial opcional que só entra na conta se estiver ativo
Ou seja, não é você parando pra "anotar" nada, a captura acontece no fluxo do trabalho
O terceiro caso é levar essa mesma memória pra fora
Aqui entra a separação de camadas que muita gente mistura: o claude-mem é o engine open source e gratuito, enquanto o CMEM Cloud é um serviço gerenciado separado, pago, que replica a memória
O CMEM Cloud custa US$ 20 por mês, com cancelamento a qualquer momento, e expõe um endpoint MCP privado
Na prática, isso significa que clientes compatíveis com Model Context Protocol conseguem ler e gravar na MESMA memória
Se o seu problema é justamente "cada agente tem sua própria amnésia", é esse o ponto onde o assunto fica interessante
Conclusão:
Respondendo a pergunta do título de forma direta: não, o Claude-Mem não é exclusivo do Claude Code
Ele foi construído em cima da mecânica do Claude Code (os cinco hooks, a compressão via Claude no agent-sdk), e se declara aberto a vários agentes
Mas as duas listas oficiais não batem nome por nome, e é aí que mora a pegadinha
O próximo passo prático é honesto e barato: roda npx claude-mem install e olha quais ambientes da SUA máquina aparecem na detecção
E antes de contar com um agente que não está na lista de ambientes suportados, confere a documentação oficial, porque planejar workflow em cima de suposição é o tipo de coisa que dói depois…
Até o próximo post! 😀
Perguntas frequentes
O Claude-Mem funciona no Codex ou só no Codex CLI?
As duas fontes oficiais citam nomes parecidos, mas não idênticos. A descrição do repositório fala em ‘Codex’, enquanto a documentação de instalação lista ‘Codex CLI’. Na prática, quem manda é a documentação de instalação, porque é ela que descreve o que o instalador de fato conecta
Claude-Mem funciona no Cursor e no Windsurf?
Sim, os dois aparecem na documentação oficial de instalação, ao lado de Claude Code, OpenCode, Codex CLI, Antigravity CLI e OpenClaw. Eles não aparecem na descrição do repositório no GitHub, então essa lista da documentação é a que vale pra conectar de verdade
O Claude-Mem é gratuito?
O engine claude-mem é open source e gratuito, é o que você instala com npx claude-mem install. Quem cobra é uma camada separada, o CMEM Cloud, o serviço gerenciado que replica a mesma memória, por US$ 20 por mês, com cancelamento a qualquer momento
Por que rodar npm install -g claude-mem não deixa o Claude-Mem funcionando?
Porque esse comando instala só a biblioteca/SDK do projeto. Ele não registra os cinco hooks de ciclo de vida nem sobe o worker service que faz a captura funcionar. A instalação suportada é o npx claude-mem install, ou o fluxo /plugin dentro do Claude Code
Como o CMEM Cloud leva a memória do Claude-Mem pra outros agentes?
O CMEM Cloud expõe um endpoint MCP privado. Qualquer cliente compatível com Model Context Protocol pode ler e gravar nessa mesma memória, e é esse o caminho oficial pra levar o contexto além do agente onde ele foi criado
Qual comando conecta o Claude-Mem ao OpenCode ou ao Antigravity CLI?
O instalador aceita a flag –ide pra apontar o alvo direto. Os comandos documentados são npx claude-mem install –ide opencode e npx claude-mem install –ide antigravity. Fora desses dois valores, a flag não tem uso documentado
Formações
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
As diferenças de var, let e const
Como fazer redirecionamento com PHP
Neste artigo você vai aprender a como fazer redirecionamento com PHP, utilizaremos abordagens fáceis de entender e de aplicar Fala programador(a), beleza? Bora aprender mais […]
ChatGPT: o que é, como usar, dicas e como acessar login
ChatGPT é uma ferramenta de processamento de linguagem natural (NLP) baseada na arquitetura GPT-3.5, desenvolvida pela OpenAI. Sua criação representa um marco significativo no campo […]
