Plataforma visual para crear, probar y desplegar agentes y flujos de trabajo de IA, con exposición integrada mediante API y servidor MCP.
mem0ai/mem0
Una capa de memoria para agentes y aplicaciones de IA que guarda y recupera el contexto de usuarios, sesiones y agentes entre conversaciones.
- Estrellas
- 67,505
- Forks
- 7,965
- Issues abiertos
- 856
- Último commit
- hace 11 horas
¿Qué es?
Mem0 es una capa de infraestructura de memoria que se sitúa entre un asistente o agente de IA y su modelo de lenguaje. Extrae datos de las conversaciones, los guarda y recupera los relevantes en turnos posteriores, para que el asistente pueda recordar las preferencias y el historial del usuario sin tener que volver a enviar todo en el prompt. La memoria se organiza por usuario, sesión y agente.
El proyecto se distribuye como paquete de Python (pip install mem0ai) y SDK de npm, y se puede usar de tres formas: como biblioteca integrada, como servidor autohospedado con Docker Compose que incluye un panel de control y API keys, o como plataforma cloud gestionada. También ofrece una herramienta de línea de comandos (mem0 CLI) para añadir y buscar recuerdos desde una terminal.
El algoritmo actual combina búsqueda semántica, coincidencia de palabras clave con BM25 y coincidencia de entidades, y se puede configurar con distintos LLM y modelos de embeddings. La recuperación usa extras opcionales de NLP para la búsqueda híbrida. El proyecto incluye skills para asistentes de programación con IA que ayudan a integrarlo en bases de código existentes.
Funciones clave
- 01Guarda recuerdos de usuarios, sesiones y agentes, y los recupera mediante coincidencia semántica, de palabras clave y de entidades.
- 02Disponible como SDK de Python y npm, servidor Docker autohospedado o plataforma cloud gestionada.
- 03Incluye una CLI para añadir y buscar recuerdos desde la terminal.
- 04Funciona con varios proveedores de LLM y embeddings, con modelos de OpenAI como opción predeterminada.
- 05Ofrece skills para asistentes de programación con IA, como Claude Code y Cursor.
Casos de uso
- Añadir personalización persistente a un chatbot o asistente de IA.
- Recuperar tickets anteriores e historial de usuarios en bots de atención al cliente.
- Dar a los agentes de LangGraph o CrewAI memoria a largo plazo entre sesiones.
Inicio rápido
- 1
Instala la biblioteca de Python
pip install mem0ai - 2
Instala el SDK de npm (alternativa para JavaScript)
npm install mem0ai - 3
Configura el servidor autogestionado con un solo comando
cd server && make bootstrap
Antes de usarlo
- El LLM y el modelo de embeddings predeterminados son servicios de OpenAI, por lo que necesitas una clave de API de OpenAI, salvo que configures alternativas.
- El alojamiento propio requiere Docker y configurar varios servicios, lo que aumenta el esfuerzo operativo.
- El README indica que las puntuaciones de referencia publicadas proceden de la plataforma gestionada, por lo que los resultados de la versión de código abierto pueden variar.
Temas
Preguntas frecuentes
- ¿Qué es mem0?
- Una capa de memoria para agentes y aplicaciones de IA que guarda y recupera el contexto de usuarios, sesiones y agentes entre conversaciones. Mem0 es una capa de infraestructura de memoria que se sitúa entre un asistente o agente de IA y su modelo de lenguaje. Extrae datos de las conversaciones, los guarda y recupera los relevantes en turnos posteriores, para que el asistente pueda recordar las preferencias y el historial del usuario sin tener que volver a enviar todo en el prompt. La memoria se organiza por usuario, sesión y agente.
- ¿mem0 es gratuito? ¿Qué licencia tiene?
- mem0 es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿mem0 sigue mantenido?
- Mantenimiento activo. El último commit de mem0 fue el 20 oct 2026.
- ¿Para qué puedo usar mem0?
- Añadir personalización persistente a un chatbot o asistente de IA. Recuperar tickets anteriores e historial de usuarios en bots de atención al cliente. Dar a los agentes de LangGraph o CrewAI memoria a largo plazo entre sesiones.
- ¿Cómo se instala mem0?
- Instala la biblioteca de Python: pip install mem0ai Instala el SDK de npm (alternativa para JavaScript): npm install mem0ai Configura el servidor autogestionado con un solo comando: cd server && make bootstrap
- ¿Dónde consigo mem0?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/mem0ai/mem0
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Framework de Python para crear aplicaciones y agentes basados en LLM, con interfaces estándar para modelos, embeddings, almacenes vectoriales e integraciones de terceros.
Sistema operativo de memoria para LLM y agentes de IA que almacena, recupera y gestiona recuerdos a largo plazo en forma de grafo editable.
Framework de Python para crear agentes de IA autónomos que investigan, planifican, programan y ejecutan tareas, con memoria, RAG y más de 100 proveedores de LLM.
Tutorial y proyecto modular de Agentic RAG con LangGraph, con indexación jerárquica, memoria conversacional y aclaración de consultas.
Curso online gratuito y de código abierto de 10 semanas sobre cómo crear aplicaciones con LLM usando RAG, búsqueda vectorial, agentes, evaluación y monitoreo.