Repolode
ELY-Open-Source

ELY-Open-Source/Elysian

Un almacén local de memoria para IA que registra a quién pertenece cada recuerdo, cuál es su fuente, cuándo fue válido y quién puede leerlo.

Alternativa open source a:Mem0

Estrellas
13
Forks
0
Issues abiertos
0
Último commit
hace 8 días

¿Qué es?

Elysian es un almacén local de memoria para agentes y asistentes de IA. Cada recuerdo se guarda con su titular, origen, contexto, fecha del evento, periodo de validez, visibilidad y configuración de retención, para que un almacén compartido por varias personas o agentes mantenga separadas sus respuestas. La recuperación responde desde el punto de vista de quien pregunta y, si el almacén no tiene la respuesta, indica quién probablemente la conozca en lugar de adivinar.

Admite texto, PDF, código, conversaciones, imágenes, capturas de pantalla y video (con transcripción de voz), y permite buscarlos mediante un índice de palabras, vectores densos opcionales, búsqueda de imágenes y un reranker con un modelo local. Las escrituras se rigen por un único conjunto de reglas, disponible a través de HTTP, una CLI y MCP, para que los agentes de programación puedan leer y escribir en el mismo almacén. Context Cartridges son paquetes de memoria con alcance definido que se pueden montar para limitar las búsquedas a un proyecto.

El repositorio incluye una suite de benchmarks con informes sobre recuperación, latencia, búsqueda de voz e imágenes, y comparaciones con Mem0. Algunas funciones de generación y entrenamiento están escritas, pero aún no se han ejecutado en el repositorio, y el README indica que no se han medido.

Funciones clave

  • 01Guarda cada recuerdo con su titular, origen, periodo de validez y configuración de visibilidad.
  • 02Responde a las búsquedas desde el punto de vista de quien pregunta e indica quién sabe la respuesta cuando no la tiene.
  • 03Se ejecuta localmente; SQLite guarda átomos, el índice de texto completo y los vectores en un único archivo.
  • 04Ofrece las operaciones remember, supersede, forget y search a través de HTTP, CLI y MCP.
  • 05Proporciona un servidor MCP para que agentes de programación como Claude Code y Codex compartan el almacén.
  • 06Admite PDF, código, conversaciones, imágenes y video con transcripción de voz.

Casos de uso

  • Dar a varios familiares o integrantes de un equipo una memoria de IA privada e independiente en una sola máquina.
  • Permitir que agentes de programación de distintas herramientas lean y escriban en un mismo almacén de memoria de proyecto.
  • Buscar documentos personales, capturas de pantalla y grabaciones localmente, sin enviarlos a un servicio en la nube.
  • Limitar las respuestas de un asistente de IA a un único proyecto montando su paquete de memoria.

Inicio rápido

  1. 1

    Instala el almacén de memoria, la búsqueda, la API y la CLI desde la carpeta backend

    pip install ./backend
  2. 2

    Guarda un recuerdo para un holder

    elysian remember "the archive key is in the second drawer" --holder wife --scenario home
  3. 3

    Busca en el almacén como holder

    elysian search "where did we put the archive key" --as-holder wife

Antes de usarlo

  • Las funciones de generación, como los adaptadores LoRA entrenados y el direccionamiento visual de varios saltos, no se han ejecutado y requieren una máquina con CUDA y descargar un modelo.
  • La pila completa de modelos locales (embeddings, CLIP, voz y entrenamiento) requiere el extra opcional models y ocupa mucho espacio al instalarse.

En colecciones

Temas

Preguntas frecuentes

¿Qué es Elysian?
Un almacén local de memoria para IA que registra a quién pertenece cada recuerdo, cuál es su fuente, cuándo fue válido y quién puede leerlo. Elysian es un almacén local de memoria para agentes y asistentes de IA. Cada recuerdo se guarda con su titular, origen, contexto, fecha del evento, periodo de validez, visibilidad y configuración de retención, para que un almacén compartido por varias personas o agentes mantenga separadas sus respuestas. La recuperación responde desde el punto de vista de quien pregunta y, si el almacén no tiene la respuesta, indica quién probablemente la conozca en lugar de adivinar.
¿Elysian es gratuito? ¿Qué licencia tiene?
Elysian es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿Elysian sigue mantenido?
Mantenimiento activo. El último commit de Elysian fue el 31 oct 2026.
¿Para qué puedo usar Elysian?
Dar a varios familiares o integrantes de un equipo una memoria de IA privada e independiente en una sola máquina. Permitir que agentes de programación de distintas herramientas lean y escriban en un mismo almacén de memoria de proyecto. Buscar documentos personales, capturas de pantalla y grabaciones localmente, sin enviarlos a un servicio en la nube. Limitar las respuestas de un asistente de IA a un único proyecto montando su paquete de memoria.
¿Cómo se instala Elysian?
Instala el almacén de memoria, la búsqueda, la API y la CLI desde la carpeta backend: pip install ./backend Guarda un recuerdo para un holder: elysian remember "the archive key is in the second drawer" --holder wife --scenario home Busca en el almacén como holder: elysian search "where did we put the archive key" --as-holder wife
¿Dónde consigo Elysian?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/ELY-Open-Source/Elysian

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

Proyectos relacionados