Sistema operativo de memoria para LLM y agentes de IA que almacena, recupera y gestiona recuerdos a largo plazo en forma de grafo editable.
caspianmoon/memoripy
Entorno de ejecución de memoria local y basada en evidencias para agentes de IA que filtra las escrituras, registra cambios en los hechos a lo largo del tiempo y explica cada resultado recuperado.
Alternativa open source a:Mem0
- Estrellas
- 692
- Forks
- 57
- Issues abiertos
- 3
- Último commit
- hace 3 meses
¿Qué es?
Memoripy es una capa de memoria local para agentes de IA. En lugar de almacenar todo lo que ve un agente, aplica una política de admisión antes de escribir y rechaza o pone en cuarentena el ruido, los posibles secretos y las instrucciones incrustadas en contenido no confiable. Los registros son bitemporales y cuentan con control de versiones, de modo que un hecho actualizado, como una nueva dirección, sustituye al anterior, mientras que las evidencias históricas siguen disponibles para consulta.
La recuperación combina varios métodos independientes, como la coincidencia léxica BM25, la similitud semántica, la coincidencia de entidades y la temporal, mediante fusión de rangos recíprocos. Cada resultado incluye un comprobante que muestra qué métodos lo encontraron, su posición en cada uno y su alcance, además de citas que remiten al material de origen. La memoria se puede delimitar por usuario, agente, ejecución, proyecto, organización y espacio de nombres.
El proyecto incluye un CLI para auditar un almacén existente en busca de duplicados, conflictos, falta de evidencias y ciclos de retroalimentación, además de un ejecutor de contratos de memoria, un servicio HTTP opcional, un servidor MCP y una puerta de enlace multiusuario autogestionada con una interfaz de inspección. El núcleo no requiere dependencias de terceros, y los proveedores de LLM o de embeddings son opcionales.
Funciones clave
- 01La política de admisión rechaza, aplaza o pone en cuarentena las escrituras automáticas antes de que lleguen al almacenamiento persistente.
- 02El historial de versiones bitemporal e inmutable permite consultar por separado los hechos actuales y los históricos.
- 03La recuperación combina varios métodos y adjunta un comprobante y citas a cada resultado.
- 04Aislamiento por alcance para usuarios, agentes, ejecuciones, proyectos, organizaciones y espacios de nombres.
- 05Comandos de auditoría, inspección, evaluación y recuperación del CLI para mantener un almacén de memoria.
- 06Servidor MCP oficial y servicio HTTP con autenticación mediante token bearer.
Casos de uso
- Proporcionar memoria persistente a un agente personal o de atención al cliente que se actualiza cuando cambian los hechos.
- Auditar un almacén de memoria de agente existente para detectar entradas desactualizadas, duplicadas o sin respaldo antes de migrarlo.
- Alojar la memoria de agentes de cada organización detrás de una puerta de enlace autenticada con una interfaz de inspección.
- Conectar un cliente compatible con MCP a un almacén de memoria local mediante tokens con alcance limitado.
Inicio rápido
- 1
Instalar v4 desde el código fuente
pip install "git+https://github.com/caspianmoon/memoripy.git@v4" - 2
Crear un almacén Memory y registrar un dato en Python
Antes de usarlo
- v4 se desarrolla en una rama y es posible que la versión estable de PyPI todavía apunte a la API anterior.
- La instalación desde el código fuente requiere git y debe hacerse desde un repositorio alojado en Git, no desde un paquete publicado.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es memoripy?
- Entorno de ejecución de memoria local y basada en evidencias para agentes de IA que filtra las escrituras, registra cambios en los hechos a lo largo del tiempo y explica cada resultado recuperado. Memoripy es una capa de memoria local para agentes de IA. En lugar de almacenar todo lo que ve un agente, aplica una política de admisión antes de escribir y rechaza o pone en cuarentena el ruido, los posibles secretos y las instrucciones incrustadas en contenido no confiable. Los registros son bitemporales y cuentan con control de versiones, de modo que un hecho actualizado, como una nueva dirección, sustituye al anterior, mientras que las evidencias históricas siguen disponibles para consulta.
- ¿memoripy es gratuito? ¿Qué licencia tiene?
- memoripy es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿memoripy sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de memoripy fue el 17 ago 2026.
- ¿Para qué puedo usar memoripy?
- Proporcionar memoria persistente a un agente personal o de atención al cliente que se actualiza cuando cambian los hechos. Auditar un almacén de memoria de agente existente para detectar entradas desactualizadas, duplicadas o sin respaldo antes de migrarlo. Alojar la memoria de agentes de cada organización detrás de una puerta de enlace autenticada con una interfaz de inspección. Conectar un cliente compatible con MCP a un almacén de memoria local mediante tokens con alcance limitado.
- ¿Cómo se instala memoripy?
- Instalar v4 desde el código fuente: pip install "git+https://github.com/caspianmoon/memoripy.git@v4" Crear un almacén Memory y registrar un dato en Python
- ¿Dónde consigo memoripy?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/caspianmoon/memoripy
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Sistema de memoria de IA local-first que almacena el historial de conversaciones íntegro y lo recupera mediante búsqueda semántica, disponible como servidor MCP y CLI.
Un framework RAG para LLMs que crea un grafo de conocimiento a partir de documentos y usa Personalized PageRank para la recuperación multi-hop y la memoria a largo plazo.
Una capa local de memoria y toma de decisiones para agentes de IA, que guarda el contexto en archivos Markdown y JSONL bajo tu control y funciona con varios IDE y LLM.
Backend open source y autohospedable, diseñado para IA, que ofrece a las aplicaciones generadas por IA base de datos, autenticación, almacenamiento, memoria, funciones y alojamiento en CDN en un solo servicio.
Un motor RAG sin vectores que crea un índice jerárquico en forma de árbol para documentos extensos y permite que un LLM lo recorra para encontrar respuestas.