Sistema operacional de memória para LLMs e agentes de IA que armazena, recupera e gerencia memórias de longo prazo como um grafo editável.
- Estrelas
- 623
- Forks
- 81
- Issues abertas
- 65
- Último commit
- há 3 dias
O que é?
Memoria é uma camada de memória persistente para agentes de IA que registra cada alteração na memória, permitindo auditá-la, criar branches e revertê-la. Armazena fatos, preferências, decisões e resumos de sessões para que um agente possa reutilizá-los em diferentes conversas, e disponibiliza essas operações como ferramentas MCP ou por uma REST API.
O modelo de controle de versão funciona como o Git para a memória: você pode criar snapshots, abrir branches isoladas para testar alterações, fazer merge depois da revisão ou voltar a um estado anterior. Esses recursos usam o mecanismo Copy-on-Write do MatrixOne, que o projeto utiliza para armazenamento e recuperação combinada por vetores e texto completo.
Memoria pode ser executado como um serviço de nuvem hospedado, usando um token, ou em ambiente próprio com Docker e uma opção de embeddings local, para manter os dados na sua máquina. É compatível com ferramentas que aceitam MCP, como Cursor, Claude Code, Codex, Gemini CLI e Kiro, e inclui plugins para OpenClaw e Hermes.
Recursos principais
- 01Snapshots, branches, merges e rollback pontual dos dados de memória
- 02Recuperação híbrida por vetores e texto completo para encontrar memórias pelo significado
- 03Detecção automática de contradições e isolamento de memórias com baixa confiança
- 04Trilha de auditoria com snapshot e procedência para cada alteração na memória
- 05Implantação na nuvem ou em ambiente próprio, com opção de modelo local de embeddings
- 06Compatível com qualquer agente que aceite MCP por meio da CLI memoria
Casos de uso
- Dar a um assistente de programação conhecimento persistente sobre decisões do projeto e preferências do usuário entre sessões
- Testar em uma branch uma alteração arriscada na memória de um agente antes de integrá-la à main
- Reverter a memória de um agente depois que informações incorretas ou ruins forem armazenadas
- Manter toda a memória do agente nas próprias instalações da empresa para equipes com requisitos rigorosos de controle de dados
Início rápido
- 1
Cadastre-se em thememoria.ai e obtenha seu token
- 2
Execute o script oficial de instalação disponível no README
- 3
Execute memoria init, selecione o modo Remote e cole seu token
memoria init -i
Antes de usar
- O início rápido recomendado depende do serviço hospedado Memoria Cloud e de um token de cadastro.
- Para hospedar por conta própria, é necessário ter o Docker para executar o MatrixOne e a API do Memoria.
Em coleções
Tópicos
Perguntas frequentes
- O que é memoria?
- Camada de memória persistente para agentes de IA, com snapshots, branches, merges e rollback no estilo Git, baseada no MatrixOne. Memoria é uma camada de memória persistente para agentes de IA que registra cada alteração na memória, permitindo auditá-la, criar branches e revertê-la. Armazena fatos, preferências, decisões e resumos de sessões para que um agente possa reutilizá-los em diferentes conversas, e disponibiliza essas operações como ferramentas MCP ou por uma REST API.
- memoria é gratuito? Qual é a licença?
- memoria é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- memoria ainda é mantido?
- Manutenção ativa. O último commit de memoria foi em 4 de nov. de 2026.
- Para que posso usar memoria?
- Dar a um assistente de programação conhecimento persistente sobre decisões do projeto e preferências do usuário entre sessões Testar em uma branch uma alteração arriscada na memória de um agente antes de integrá-la à main Reverter a memória de um agente depois que informações incorretas ou ruins forem armazenadas Manter toda a memória do agente nas próprias instalações da empresa para equipes com requisitos rigorosos de controle de dados
- Como instalar memoria?
- Cadastre-se em thememoria.ai e obtenha seu token Execute o script oficial de instalação disponível no README Execute memoria init, selecione o modo Remote e cole seu token: memoria init -i
- Onde consigo memoria?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/matrixorigin/memoria
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um hub de memória para equipes de agentes de IA que transforma conversas, documentos e código em ativos de memória compartilhados e governados, utilizáveis em diferentes frameworks de agentes.
Framework em Rust para criar runtimes componíveis de agentes de IA que combinam modelos, ferramentas, memória e outros agentes.
Infraestrutura de memória para agentes de IA com estado, que analisa conversas para modelar usuários, agentes e grupos ao longo do tempo.
Sistema de memória de IA local-first que armazena o histórico de conversas na íntegra e o recupera por busca semântica, com acesso via servidor MCP e CLI.
Runtime local de memória para agentes de IA, com foco em evidências: filtra gravações, acompanha mudanças nos fatos ao longo do tempo e explica cada resultado recuperado.