Qué es
MemOS es una capa de memoria para aplicaciones con modelos y agentes. Ofrece operaciones para añadir, recuperar y gestionar información persistente, con interfaces de servicio e integraciones específicas.
Para qué te sirve
- Cuando un agente debe recuperar decisiones tomadas en sesiones anteriores.
- Cuando necesitas corregir o borrar recuerdos en vez de tratarlos como texto inmutable.
- Cuando varios usuarios o proyectos requieren conjuntos de memoria separados.
Cómo funciona
El sistema organiza conocimiento en cubos de memoria y combina almacenamiento, relaciones y recuperación. El repositorio documenta contenido textual, imágenes, trazas de herramientas y gestión asíncrona. La modalidad propia incluye una API y servicios como Neo4j y Qdrant.
También existen plugins y una modalidad cloud. La API alojada y la API propia tienen rutas y autenticación distintas; elige una antes de copiar un ejemplo de integración.
Antes de empezar
Para el despliegue Docker necesitas sus servicios y la configuración de modelos indicada en el ejemplo. Si eliges cloud, necesitas una cuenta y credenciales de ese servicio. Revisa cómo se asignan usuarios y cubos antes de introducir conversaciones reales.
Límites y alternativas
Recordar información incorrecta puede perpetuar un error. Diseña corrección, caducidad y borrado junto con recuperación. La disponibilidad de plugins no prueba compatibilidad automática con cualquier framework; usa la integración documentada de tu agente y comprueba el aislamiento con dos usuarios de prueba.
Recursos
- Repositorio y README - 12110 estrellas; licencia detectada por GitHub: Apache-2.0.
- Licencia - Consulta sus condiciones antes de reutilizar el proyecto.