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.
MemTensor/MemOS
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.
Alternativa open source a:Mem0
- Estrelas
- 11,959
- Forks
- 1,300
- Issues abertas
- 149
- Último commit
- há 7 horas
O que é?
O MemOS é uma camada de memória para aplicações com LLMs e agentes de IA. Ele oferece uma API para adicionar, recuperar, editar e excluir memórias, organizadas em um grafo para que possam ser inspecionadas e corrigidas, em vez de ficarem armazenadas em um repositório opaco de embeddings. O sistema lida com textos, imagens, traces de ferramentas e personas em uma mesma estrutura de memória, e agrupa várias bases de conhecimento em memory cubes combináveis, que podem ser isolados ou compartilhados entre usuários, projetos e agentes.
O projeto oferece várias formas de execução: a API hospedada MemOS Cloud, um serviço REST self-hosted iniciado com Docker Compose (que instala o Neo4j e o Qdrant) e plugins locais para OpenClaw, Hermes Agent e DeepSeek Harness, que armazenam memórias em um SQLite no dispositivo. Os plugins locais usam recuperação híbrida, combinando busca textual completa com FTS5 e busca vetorial, além da evolução de skills com base em traces, políticas e modelos de mundo.
Recursos principais
- 01API unificada para adicionar, recuperar, editar e excluir memórias
- 02Memória estruturada como grafo, que pode ser inspecionada e corrigida
- 03Memória multimodal que inclui textos, imagens, traces de ferramentas e personas
- 04Gerenciamento de bases de conhecimento em vários cubes, com opções de isolamento e compartilhamento
- 05Ingestão assíncrona de memórias com o MemScheduler
- 06Plugins locais para OpenClaw, Hermes Agent e DeepSeek Harness, com armazenamento em SQLite no dispositivo
Casos de uso
- Criar assistentes de IA que mantêm conversas consistentes e ricas em contexto entre sessões
- Agentes de suporte ao cliente que recuperam tickets anteriores e o histórico dos usuários
- Agentes personalizados que se adaptam às preferências de cada usuário
- Sistemas multiagente que compartilham ou isolam memórias entre agentes
Início rápido
- 1
Clone o repositório do MemOS
git clone https://github.com/MemTensor/MemOS.git - 2
Copie o arquivo env de exemplo e preencha suas chaves de API em .env
cp docker/.env.example .env - 3
Acesse a pasta docker e inicie a API do MemOS com o Neo4j e o Qdrant (a API fica disponível em localhost:8000)
docker compose up
Antes de usar
- A hospedagem própria exige que o Neo4j e o Qdrant sejam executados junto com a API.
- A Cloud API hospedada exige uma chave de API do MemOS, gratuita ou paga, obtida no painel, e envia seus dados para o MemOS Cloud.
Tópicos
Perguntas frequentes
- O que é MemOS?
- 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. O MemOS é uma camada de memória para aplicações com LLMs e agentes de IA. Ele oferece uma API para adicionar, recuperar, editar e excluir memórias, organizadas em um grafo para que possam ser inspecionadas e corrigidas, em vez de ficarem armazenadas em um repositório opaco de embeddings. O sistema lida com textos, imagens, traces de ferramentas e personas em uma mesma estrutura de memória, e agrupa várias bases de conhecimento em memory cubes combináveis, que podem ser isolados ou compartilhados entre usuários, projetos e agentes.
- MemOS é gratuito? Qual é a licença?
- MemOS é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- MemOS ainda é mantido?
- Manutenção ativa. O último commit de MemOS foi em 20 de out. de 2026.
- Para que posso usar MemOS?
- Criar assistentes de IA que mantêm conversas consistentes e ricas em contexto entre sessões Agentes de suporte ao cliente que recuperam tickets anteriores e o histórico dos usuários Agentes personalizados que se adaptam às preferências de cada usuário Sistemas multiagente que compartilham ou isolam memórias entre agentes
- Como instalar MemOS?
- Clone o repositório do MemOS: git clone https://github.com/MemTensor/MemOS.git Copie o arquivo env de exemplo e preencha suas chaves de API em .env: cp docker/.env.example .env Acesse a pasta docker e inicie a API do MemOS com o Neo4j e o Qdrant (a API fica disponível em localhost:8000): docker compose up
- Onde consigo MemOS?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/MemTensor/MemOS
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma camada de memória de longo prazo local-first e nativa de Markdown para agentes de IA, que armazena memórias em arquivos editáveis e usa índices SQLite e LanceDB.
Tutorial modular de Agentic RAG com LangGraph, com indexação hierárquica, memória de conversa e esclarecimento de consultas.
Comprime saídas de ferramentas, logs, arquivos e trechos de RAG antes de chegarem a um LLM, como biblioteca, proxy ou servidor MCP.
Uma camada de memória para agentes e apps de IA que armazena e recupera contexto de usuários, sessões e agentes entre conversas.
Plataforma open source de memória para IA que transforma documentos, código e conversas em um grafo de conhecimento self-hosted para agentes de IA.