Repolode
mem0ai

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

    Instala la biblioteca de Python

    pip install mem0ai
  2. 2

    Instala el SDK de npm (alternativa para JavaScript)

    npm install mem0ai
  3. 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