Repolode
MemTensor

MemTensor/MemOS

Sistema operativo de memoria para LLM y agentes de IA que almacena, recupera y gestiona recuerdos a largo plazo en forma de grafo editable.

Alternativa open source a:Mem0

Estrellas
11,959
Forks
1,300
Issues abiertos
149
Último commit
hace 8 horas

¿Qué es?

MemOS es una capa de memoria para aplicaciones con LLM y agentes de IA. Ofrece una API para añadir, recuperar, editar y eliminar recuerdos, organizados en un grafo que se puede inspeccionar y corregir, en lugar de almacenarlos en una base de embeddings opaca. Gestiona texto, imágenes, trazas de herramientas y personas dentro del mismo sistema de memoria, y agrupa varias bases de conocimiento en cubos de memoria componibles que se pueden aislar o compartir entre usuarios, proyectos y agentes.

El proyecto ofrece varias formas de ejecutarlo: una API alojada en MemOS Cloud, un servicio REST autogestionado que se inicia con Docker Compose (que incorpora Neo4j y Qdrant) y plugins locales para OpenClaw, Hermes Agent y DeepSeek Harness, que almacenan la memoria en SQLite en el dispositivo. Los plugins locales usan recuperación híbrida que combina búsqueda de texto completo con FTS5 y búsqueda vectorial, además de evolución de habilidades a partir de trazas, políticas y modelos del mundo.

Funciones clave

  • 01API unificada para añadir, recuperar, editar y eliminar recuerdos
  • 02Memoria estructurada como grafo que se puede inspeccionar y corregir
  • 03Memoria multimodal que abarca texto, imágenes, trazas de herramientas y personas
  • 04Gestión de bases de conocimiento con varios cubos, aislamiento y uso compartido
  • 05Ingesta asíncrona de memoria mediante MemScheduler
  • 06Plugins locales para OpenClaw, Hermes Agent y DeepSeek Harness con almacenamiento en SQLite en el dispositivo

Casos de uso

  • Crear asistentes de IA que mantengan conversaciones coherentes y ricas en contexto entre sesiones
  • Agentes de atención al cliente que recuerden tickets anteriores y el historial de cada usuario
  • Agentes personalizados que se adapten a las preferencias de cada usuario
  • Sistemas multiagente que compartan o aíslen la memoria entre agentes

Inicio rápido

  1. 1

    Clona el repositorio de MemOS

    git clone https://github.com/MemTensor/MemOS.git
  2. 2

    Copia el archivo env de ejemplo y, luego, añade tus claves de API en .env

    cp docker/.env.example .env
  3. 3

    Ve a la carpeta docker e inicia la API de MemOS con Neo4j y Qdrant (la API estará disponible en localhost:8000)

    docker compose up

Antes de usarlo

  • El autoalojamiento requiere ejecutar Neo4j y Qdrant junto con la API.
  • La Cloud API alojada requiere una clave de API de MemOS, gratuita o de pago, que puedes obtener en el panel de control, y envía tus datos a MemOS Cloud.

Temas

Preguntas frecuentes

¿Qué es MemOS?
Sistema operativo de memoria para LLM y agentes de IA que almacena, recupera y gestiona recuerdos a largo plazo en forma de grafo editable. MemOS es una capa de memoria para aplicaciones con LLM y agentes de IA. Ofrece una API para añadir, recuperar, editar y eliminar recuerdos, organizados en un grafo que se puede inspeccionar y corregir, en lugar de almacenarlos en una base de embeddings opaca. Gestiona texto, imágenes, trazas de herramientas y personas dentro del mismo sistema de memoria, y agrupa varias bases de conocimiento en cubos de memoria componibles que se pueden aislar o compartir entre usuarios, proyectos y agentes.
¿MemOS es gratuito? ¿Qué licencia tiene?
MemOS es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿MemOS sigue mantenido?
Mantenimiento activo. El último commit de MemOS fue el 20 oct 2026.
¿Para qué puedo usar MemOS?
Crear asistentes de IA que mantengan conversaciones coherentes y ricas en contexto entre sesiones Agentes de atención al cliente que recuerden tickets anteriores y el historial de cada usuario Agentes personalizados que se adapten a las preferencias de cada usuario Sistemas multiagente que compartan o aíslen la memoria entre agentes
¿Cómo se instala MemOS?
Clona el repositorio de MemOS: git clone https://github.com/MemTensor/MemOS.git Copia el archivo env de ejemplo y, luego, añade tus claves de API en .env: cp docker/.env.example .env Ve a la carpeta docker e inicia la API de MemOS con Neo4j y Qdrant (la API estará disponible en localhost:8000): docker compose up
¿Dónde consigo MemOS?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/MemTensor/MemOS

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados