Repolode
rohitg00

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. 1

    Execute a configuração interativa e inicie o servidor de memória

    npx -y @agentmemory/agentmemory@latest
  2. 2

    Carregue sessões de exemplo e teste a recuperação de memórias

    npx -y @agentmemory/agentmemory@latest demo
  3. 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