Plataforma visual para criar, testar e implantar agentes e workflows de IA, com exposição integrada por API e servidor MCP.
mem0ai/mem0
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.
- Estrelas
- 67,505
- Forks
- 7,965
- Issues abertas
- 856
- Último commit
- há 11 horas
O que é?
O Mem0 é uma camada de infraestrutura de memória que fica entre um assistente ou agente de IA e seu modelo de linguagem. Ele extrai fatos das conversas, armazena-os e recupera os mais relevantes em interações posteriores, permitindo que o assistente se lembre das preferências e do histórico do usuário sem reenviar tudo no prompt. A memória é organizada nos níveis de usuário, sessão e agente.
O projeto é distribuído como um pacote Python (pip install mem0ai) e um SDK npm, e pode ser usado de três formas: como uma biblioteca integrada à aplicação, como um servidor self-hosted com Docker Compose que inclui um dashboard e API keys, ou como uma plataforma cloud gerenciada. Também há uma ferramenta de linha de comando (mem0 CLI) para adicionar e pesquisar memórias pelo terminal.
O algoritmo atual combina busca semântica, correspondência de palavras-chave com BM25 e correspondência de entidades, e pode ser configurado com diferentes LLMs e modelos de embeddings. A recuperação usa extras opcionais de NLP para busca híbrida. O projeto inclui skills para assistentes de programação com IA, que ajudam a integrá-lo a codebases existentes.
Recursos principais
- 01Armazena memórias de usuários, sessões e agentes e as recupera por correspondência semântica, de palavras-chave e de entidades.
- 02Disponível como SDK para Python e npm, servidor Docker self-hosted ou plataforma cloud gerenciada.
- 03Inclui uma CLI para adicionar e pesquisar memórias pelo terminal.
- 04Funciona com vários provedores de LLM e embeddings, usando modelos da OpenAI como padrão.
- 05Oferece skills de agente para assistentes de programação com IA, como Claude Code e Cursor.
Casos de uso
- Adicionar personalização persistente a um chatbot ou assistente de IA.
- Recuperar chamados anteriores e o histórico do usuário em bots de suporte ao cliente.
- Dar memória de longo prazo a agentes do LangGraph ou CrewAI entre sessões.
Início rápido
- 1
Instale a biblioteca Python
pip install mem0ai - 2
Instale o SDK do npm (alternativa para JavaScript)
npm install mem0ai - 3
Configure o servidor auto-hospedado com um único comando
cd server && make bootstrap
Antes de usar
- O LLM e o modelo de embeddings padrão usam serviços da OpenAI, então você precisa de uma chave de API da OpenAI, a menos que configure alternativas.
- A hospedagem própria exige Docker e a configuração de vários serviços, o que aumenta o esforço operacional.
- O README informa que as pontuações de benchmark publicadas vêm da plataforma gerenciada, portanto os resultados da versão de código aberto podem ser diferentes.
Tópicos
Perguntas frequentes
- O que é mem0?
- 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. O Mem0 é uma camada de infraestrutura de memória que fica entre um assistente ou agente de IA e seu modelo de linguagem. Ele extrai fatos das conversas, armazena-os e recupera os mais relevantes em interações posteriores, permitindo que o assistente se lembre das preferências e do histórico do usuário sem reenviar tudo no prompt. A memória é organizada nos níveis de usuário, sessão e agente.
- mem0 é gratuito? Qual é a licença?
- mem0 é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- mem0 ainda é mantido?
- Manutenção ativa. O último commit de mem0 foi em 20 de out. de 2026.
- Para que posso usar mem0?
- Adicionar personalização persistente a um chatbot ou assistente de IA. Recuperar chamados anteriores e o histórico do usuário em bots de suporte ao cliente. Dar memória de longo prazo a agentes do LangGraph ou CrewAI entre sessões.
- Como instalar mem0?
- Instale a biblioteca Python: pip install mem0ai Instale o SDK do npm (alternativa para JavaScript): npm install mem0ai Configure o servidor auto-hospedado com um único comando: cd server && make bootstrap
- Onde consigo mem0?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/mem0ai/mem0
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um framework Python para criar aplicações e agentes com LLMs, com interfaces padronizadas para modelos, embeddings, vector stores e integrações de terceiros.
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.
Framework Python para criar agentes de IA autônomos que pesquisam, planejam, programam e executam tarefas, com memória, RAG e mais de 100 provedores de LLM.
Tutorial modular de Agentic RAG com LangGraph, com indexação hierárquica, memória de conversa e esclarecimento de consultas.
Curso online gratuito e open source de 10 semanas sobre como criar aplicações com LLM, usando RAG, busca vetorial, agentes, avaliação e monitoramento.