Repolode
matrixorigin

matrixorigin/memoria

Capa de memoria persistente para agentes de IA, con snapshots, ramas, merges y rollback al estilo de Git, respaldada por MatrixOne.

Alternativa open source a:Mem0Letta

Estrellas
623
Forks
81
Issues abiertos
65
Último commit
hace 3 días

¿Qué es?

Memoria es una capa de memoria persistente para agentes de IA que registra cada cambio para que pueda auditarse, ramificarse y revertirse. Almacena datos, preferencias, decisiones y resúmenes de sesiones para que un agente pueda reutilizarlos en distintas conversaciones, y ofrece estas operaciones como herramientas MCP o mediante una API REST.

El modelo de control de versiones funciona como Git para la memoria: puedes crear snapshots, abrir ramas aisladas para probar cambios, integrarlas tras revisarlas o volver a un estado anterior. Estas funciones se ejecutan sobre el motor Copy-on-Write de MatrixOne, que el proyecto utiliza para el almacenamiento y la recuperación combinada de vectores y texto completo.

Memoria puede ejecutarse como servicio cloud alojado con un token, o en modo self-hosted con Docker y una opción de embeddings local para que los datos permanezcan en tu máquina. Es compatible con herramientas que admiten MCP, como Cursor, Claude Code, Codex, Gemini CLI y Kiro, e incluye plugins para OpenClaw y Hermes.

Funciones clave

  • 01Snapshots, ramas, merges y rollback a un punto específico en el tiempo para los datos de memoria
  • 02Recuperación híbrida vectorial y de texto completo para encontrar recuerdos por su significado
  • 03Detección automática de contradicciones y aislamiento de recuerdos con poca confianza
  • 04Registro de auditoría con un snapshot y la procedencia de cada cambio en la memoria
  • 05Despliegue en cloud o self-hosted, con un modelo de embeddings local opcional
  • 06Compatible con cualquier agente que admita MCP mediante la CLI de memoria

Casos de uso

  • Proporcionar a un asistente de programación conocimiento persistente sobre las decisiones del proyecto y las preferencias del usuario entre sesiones
  • Probar en una rama un cambio arriesgado en la memoria de un agente antes de integrarlo en main
  • Revertir la memoria de un agente después de almacenar información incorrecta o poco fiable
  • Mantener toda la memoria del agente en las instalaciones propias para equipos con requisitos estrictos de control de datos

Inicio rápido

  1. 1

    Regístrate en thememoria.ai y obtén tu token

  2. 2

    Ejecuta el script oficial de instalación incluido en el README

  3. 3

    Ejecuta memoria init, selecciona el modo Remote y pega tu token

    memoria init -i

Antes de usarlo

  • El inicio rápido recomendado depende del servicio alojado Memoria Cloud y de un token de registro.
  • Para alojarlo por tu cuenta, necesitas Docker para ejecutar MatrixOne y la API de Memoria.

En colecciones

Temas

Preguntas frecuentes

¿Qué es memoria?
Capa de memoria persistente para agentes de IA, con snapshots, ramas, merges y rollback al estilo de Git, respaldada por MatrixOne. Memoria es una capa de memoria persistente para agentes de IA que registra cada cambio para que pueda auditarse, ramificarse y revertirse. Almacena datos, preferencias, decisiones y resúmenes de sesiones para que un agente pueda reutilizarlos en distintas conversaciones, y ofrece estas operaciones como herramientas MCP o mediante una API REST.
¿memoria es gratuito? ¿Qué licencia tiene?
memoria es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿memoria sigue mantenido?
Mantenimiento activo. El último commit de memoria fue el 4 nov 2026.
¿Para qué puedo usar memoria?
Proporcionar a un asistente de programación conocimiento persistente sobre las decisiones del proyecto y las preferencias del usuario entre sesiones Probar en una rama un cambio arriesgado en la memoria de un agente antes de integrarlo en main Revertir la memoria de un agente después de almacenar información incorrecta o poco fiable Mantener toda la memoria del agente en las instalaciones propias para equipos con requisitos estrictos de control de datos
¿Cómo se instala memoria?
Regístrate en thememoria.ai y obtén tu token Ejecuta el script oficial de instalación incluido en el README Ejecuta memoria init, selecciona el modo Remote y pega tu token: memoria init -i
¿Dónde consigo memoria?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/matrixorigin/memoria

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

Proyectos relacionados