Memória de longo prazo para agentes de programação com IA, que mantém o contexto do projeto e as passagens de trabalho entre Claude Code, Codex, Cursor e outras CLIs de agentes.
rohitg00/agentmemory
Memória persistente para agentes de programação com IA, que registra sessões automaticamente e injeta contexto relevante em sessões futuras no Claude Code, Cursor, Codex e outros clientes MCP.
- Estrelas
- 29,683
- Forks
- 2,621
- Issues abertas
- 582
- Último commit
- ontem
O que é?
agentmemory é um servidor de memória para agentes de programação com IA. Ele registra silenciosamente o que um agente faz durante uma sessão, compacta essas observações em memórias pesquisáveis e fornece o contexto relevante quando a próxima sessão começa, para que os desenvolvedores não precisem explicar novamente a arquitetura, bugs anteriores ou preferências a cada vez.
Ele roda localmente sobre o mecanismo iii e o SQLite, sem exigir um banco de dados externo. A recuperação combina busca por palavras-chave BM25, embeddings vetoriais locais opcionais (all-MiniLM-L6-v2) e correspondência em grafo. Sem um provedor de embeddings, ele funciona sem chaves usando BM25. O servidor disponibiliza 54 ferramentas MCP e uma API REST na porta 3111, além de incluir um visualizador em tempo real na porta 3113 com reprodução de sessões.
As integrações incluem Claude Code, Codex CLI, GitHub Copilot CLI, Cursor, Gemini CLI, OpenClaw, Hermes, OpenCode, Devin e muitos outros clientes compatíveis com MCP. Todos compartilham um único servidor de memória.
Recursos principais
- 01Registra automaticamente a atividade dos agentes por meio de hooks de ciclo de vida, sem exigir salvamento manual.
- 02Recuperação híbrida que combina BM25, embeddings vetoriais locais opcionais e correspondência em grafo.
- 03Disponibiliza 54 ferramentas MCP e uma API REST para qualquer cliente compatível com MCP.
- 04Roda localmente com SQLite e o mecanismo iii, sem bancos de dados externos.
- 05Inclui um visualizador em tempo real com reprodução de sessões e importação de transcrições JSONL.
Casos de uso
- Manter a arquitetura do projeto e decisões anteriores disponíveis ao longo de vários dias de trabalho com Claude Code ou Cursor.
- Compartilhar um único repositório de memória entre vários agentes de programação usados na mesma base de código.
- Recuperar bugs já corrigidos e preferências da equipe sem copiar anotações para os prompts.
- Reproduzir e revisar o que um agente fez em sessões anteriores.
Início rápido
- 1
Execute a configuração interativa e inicie o servidor de memória
npx -y @agentmemory/agentmemory@latest - 2
Carregue sessões de exemplo e teste a recuperação de memórias
npx -y @agentmemory/agentmemory@latest demo - 3
Instale as 17 skills nativas para seu agente
npx skills add rohitg00/agentmemory -y
Antes de usar
- No Windows nativo, é preciso instalar manualmente a versão fixada do iii-engine v0.22.1; WSL2 ou Docker Desktop são opções mais fáceis.
- O modo sem chave desativa os embeddings vetoriais e usa BM25 para recuperar memórias, a menos que um provedor de embeddings local ou outro seja configurado.
- A instalação automática do iii-engine no macOS/Linux requer curl, sh e tar, que podem não estar disponíveis em imagens mínimas.
- A versão é fixada em iii-engine v0.22.1 e não funciona com outra versão do iii engine instalada manualmente.
Tópicos
Perguntas frequentes
- O que é agentmemory?
- Memória persistente para agentes de programação com IA, que registra sessões automaticamente e injeta contexto relevante em sessões futuras no Claude Code, Cursor, Codex e outros clientes MCP. agentmemory é um servidor de memória para agentes de programação com IA. Ele registra silenciosamente o que um agente faz durante uma sessão, compacta essas observações em memórias pesquisáveis e fornece o contexto relevante quando a próxima sessão começa, para que os desenvolvedores não precisem explicar novamente a arquitetura, bugs anteriores ou preferências a cada vez.
- agentmemory é gratuito? Qual é a licença?
- agentmemory é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- agentmemory ainda é mantido?
- Manutenção ativa. O último commit de agentmemory foi em 19 de out. de 2026.
- Para que posso usar agentmemory?
- Manter a arquitetura do projeto e decisões anteriores disponíveis ao longo de vários dias de trabalho com Claude Code ou Cursor. Compartilhar um único repositório de memória entre vários agentes de programação usados na mesma base de código. Recuperar bugs já corrigidos e preferências da equipe sem copiar anotações para os prompts. Reproduzir e revisar o que um agente fez em sessões anteriores.
- Como instalar agentmemory?
- Execute a configuração interativa e inicie o servidor de memória: npx -y @agentmemory/agentmemory@latest Carregue sessões de exemplo e teste a recuperação de memórias: npx -y @agentmemory/agentmemory@latest demo Instale as 17 skills nativas para seu agente: npx skills add rohitg00/agentmemory -y
- Onde consigo agentmemory?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/rohitg00/agentmemory
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Memória persistente para agentes de programação: registra a atividade das sessões, compacta as informações com IA e injeta contexto relevante em sessões futuras.
Uma interface de controle para agentes de programação como Claude Code, Codex e Cursor, acessível pelo desktop, pela web ou pelo celular.
Um servidor MCP open source que conecta agentes de IA, IDEs e aplicativos a bancos de dados por meio de ferramentas prontas ou definições personalizadas.
Um exemplo de configuração de projeto para Claude Code com CLAUDE.md, hooks, skills, agents, comandos slash, servidores MCP e workflows do GitHub Actions para adaptar.
Servidor MCP que permite a assistentes de IA, como Claude e Cursor, fazer buscas na web por uma instância do SearXNG que você administra ou em que confia.