Memória de longo prazo para agentes de programação, armazenada em um banco de dados SQLite local e compartilhada entre Claude Code, Codex, Cursor e outros clientes MCP.
mnemon-dev/mnemon
Memória persistente local em um único binário para agentes de IA, com armazenamento de conhecimento em quatro grafos e recuperação e gravação supervisionadas por LLM em diversos runtimes de agentes de programação.
- Estrelas
- 652
- Forks
- 77
- Issues abertas
- 14
- Último commit
- há 3 dias
O que é?
Agentes LLM perdem o contexto entre sessões, e conversas longas acabam tirando decisões anteriores da janela de contexto. Mnemon oferece um armazenamento de memória persistente para o agente, que continua disponível entre sessões. As memórias são organizadas em um modelo de quatro grafos, com relações temporais, de entidades, causais e semânticas, além de recuperação baseada na intenção, redução gradual da importância e deduplicação automática.
Mnemon adota uma arquitetura supervisionada por LLM. O LLM hospedeiro decide o que lembrar, como relacionar os itens e o que esquecer, enquanto o binário mnemon cuida do armazenamento, da indexação dos grafos, da busca e da redução gradual da importância. O fluxo principal de memória não precisa de chaves de API, e os embeddings opcionais podem usar um Ollama local ou um servidor compatível com OpenAI para combinar busca vetorial e por palavras-chave.
O projeto oferece integrações de configuração para diversos runtimes de agentes, incluindo Claude Code, Codex, Cursor, OpenClaw, Pi, Hermes Agent e DeepSeek Harness. Armazenamentos nomeados mantêm a memória isolada por projeto ou agente, e uma interface web local permite explorar as memórias e o grafo de relações.
Recursos principais
- 01Armazenamento em quatro grafos com relações temporais, de entidades, causais e semânticas
- 02Recuperação baseada na intenção, combinando navegação pelo grafo com busca vetorial opcional
- 03Deduplicação integrada e redução gradual da importância com coleta de lixo
- 04Funciona sem chaves de API; embeddings locais ou compatíveis com OpenAI são opcionais
- 05Configuração com um único comando para vários runtimes de agentes
- 06Armazenamentos de memória nomeados para isolar a memória por projeto ou agente
Casos de uso
- Dar a um agente de programação, como Claude Code, acesso a decisões arquiteturais anteriores entre sessões
- Manter armazenamentos de memória separados para diferentes projetos ou agentes
- Explorar o que os agentes lembraram pela interface web local
- Adicionar memória persistente a um runtime de agente compatível com skills ou hooks
Início rápido
- 1
Instale a CLI com npm (requer Node.js 22 ou superior)
npm install --global @mnemon-dev/mnemon - 2
Implante a configuração do Mnemon para Claude Code
mnemon setup - 3
Inicie uma nova sessão do Claude Code; a memória funciona automaticamente
Antes de usar
- Agency está em versão de prévia e não está disponível no Windows.
- A instalação via npm requer Node.js 22 ou superior.
Em coleções
Tópicos
Perguntas frequentes
- O que é mnemon?
- Memória persistente local em um único binário para agentes de IA, com armazenamento de conhecimento em quatro grafos e recuperação e gravação supervisionadas por LLM em diversos runtimes de agentes de programação. Agentes LLM perdem o contexto entre sessões, e conversas longas acabam tirando decisões anteriores da janela de contexto. Mnemon oferece um armazenamento de memória persistente para o agente, que continua disponível entre sessões. As memórias são organizadas em um modelo de quatro grafos, com relações temporais, de entidades, causais e semânticas, além de recuperação baseada na intenção, redução gradual da importância e deduplicação automática.
- mnemon é gratuito? Qual é a licença?
- mnemon é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- mnemon ainda é mantido?
- Manutenção ativa. O último commit de mnemon foi em 19 de out. de 2026.
- Para que posso usar mnemon?
- Dar a um agente de programação, como Claude Code, acesso a decisões arquiteturais anteriores entre sessões Manter armazenamentos de memória separados para diferentes projetos ou agentes Explorar o que os agentes lembraram pela interface web local Adicionar memória persistente a um runtime de agente compatível com skills ou hooks
- Como instalar mnemon?
- Instale a CLI com npm (requer Node.js 22 ou superior): npm install --global @mnemon-dev/mnemon Implante a configuração do Mnemon para Claude Code: mnemon setup Inicie uma nova sessão do Claude Code; a memória funciona automaticamente
- Onde consigo mnemon?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/mnemon-dev/mnemon
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Plugin para Claude Code que oferece memória persistente ao Claude em um único arquivo .mv2 portátil, sem precisar de banco de dados.
Busca local-first no histórico de sessões do Claude e do Codex, com núcleo de busca em Rust, CLI JSON e app para desktop.
Agente de programação open source que lê seu projeto, edita arquivos e roda testes pelo terminal, desktop, navegador ou editor.
Uma estrutura open source em TypeScript para criar agentes de LLM com estado, com agente de programação integrado, CLI, interface web e SDKs.
Um agente de IA local-first com um único core em Rust, acessível pelo terminal, desktop, celular, CLI e apps de chat.