Repolode
matrixorigin

matrixorigin/memoria

Camada de memória persistente para agentes de IA, com snapshots, branches, merges e rollback no estilo Git, baseada no MatrixOne.

Alternativa open source a:Mem0Letta

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

    Cadastre-se em thememoria.ai e obtenha seu token

  2. 2

    Execute o script oficial de instalação disponível no README

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