Repolode
EverMind-AI

EverMind-AI/EverOS

Una capa de memoria a largo plazo, local y nativa de Markdown para agentes de IA, que guarda recuerdos en archivos editables con índices de SQLite y LanceDB.

Estrellas
13,525
Forks
1,074
Issues abiertos
58
Último commit
hace 8 horas

¿Qué es?

EverOS es una biblioteca de Python y un entorno de ejecución de memoria que proporciona memoria persistente a los agentes de IA en asistentes de programación, aplicaciones y flujos de trabajo. Las conversaciones, los archivos y las trayectorias de los agentes se guardan como archivos Markdown legibles, que sirven como fuente de verdad y se pueden editar directamente, comparar mediante diff y versionar con Git.

Una capa de índices local basada en SQLite y LanceDB permite buscar en los archivos Markdown. Los recuerdos se organizan en categorías de usuario (episodios y perfiles) y de agente (casos y habilidades), y la recuperación se puede limitar por ID de usuario, agente, aplicación, proyecto y sesión. Entre sesiones, un proceso de reflexión sin conexión combina grupos de episodios y perfecciona perfiles y habilidades.

El servidor ofrece una API HTTP versionada en /api/v2. Para una configuración mínima, solo se necesita una clave de API de OpenRouter para añadir y vaciar datos, y realizar búsquedas por palabras clave. Los proveedores de embeddings, reranking y procesamiento multimodal son opcionales y habilitan la búsqueda híbrida, Knowledge Wiki y la ingesta de imágenes, PDF, audio o archivos de oficina.

Funciones clave

  • 01Guarda recuerdos como archivos Markdown editables y versionables con Git.
  • 02Indexa el contenido localmente con SQLite y LanceDB, sin necesidad de una base de datos externa.
  • 03Mantiene separados los episodios y perfiles de usuario de los casos y habilidades de los agentes.
  • 04Limita la recuperación por ID de usuario, agente, aplicación, proyecto y sesión.
  • 05Ejecuta un proceso de reflexión sin conexión para combinar grupos de episodios y perfeccionar perfiles y habilidades.
  • 06Ofrece una API HTTP versionada en /api/v2 e incluye una demo independiente y una CLI.

Casos de uso

  • Dar a un asistente de programación como Claude Code o Cursor memoria de sesiones anteriores de un proyecto mediante MCP.
  • Añadir memoria de usuario a largo plazo al backend de un chatbot o asistente de voz.
  • Mantener la memoria de los agentes auditable y editable por personas en archivos Markdown sin formato versionados con Git.
  • Integrar memoria persistente en herramientas de flujo de trabajo como Dify mediante su plugin.

Inicio rápido

  1. 1

    Instala EverOS con uv

    uv pip install everos
  2. 2

    Prueba la demo independiente (no se necesita ninguna clave)

    everos demo
  3. 3

    Inicializa la configuración y añade tu clave de API de OpenRouter a ~/.everos/everos.toml

    everos init
  4. 4

    Inicia el servidor de EverOS

    everos server start

Antes de usarlo

  • La búsqueda completa en la memoria requiere una clave de API de OpenRouter; las funciones híbridas y vectoriales necesitan un proveedor de embeddings adicional.
  • Para importar documentos de Office, es necesario tener LibreOffice instalado en el sistema.
  • La configuración implica varios proveedores opcionales y archivos de configuración, por lo que alojarlo por tu cuenta requiere cierto esfuerzo.

Temas

Preguntas frecuentes

¿Qué es EverOS?
Una capa de memoria a largo plazo, local y nativa de Markdown para agentes de IA, que guarda recuerdos en archivos editables con índices de SQLite y LanceDB. EverOS es una biblioteca de Python y un entorno de ejecución de memoria que proporciona memoria persistente a los agentes de IA en asistentes de programación, aplicaciones y flujos de trabajo. Las conversaciones, los archivos y las trayectorias de los agentes se guardan como archivos Markdown legibles, que sirven como fuente de verdad y se pueden editar directamente, comparar mediante diff y versionar con Git.
¿EverOS es gratuito? ¿Qué licencia tiene?
EverOS es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿EverOS sigue mantenido?
Mantenimiento activo. El último commit de EverOS fue el 20 oct 2026.
¿Para qué puedo usar EverOS?
Dar a un asistente de programación como Claude Code o Cursor memoria de sesiones anteriores de un proyecto mediante MCP. Añadir memoria de usuario a largo plazo al backend de un chatbot o asistente de voz. Mantener la memoria de los agentes auditable y editable por personas en archivos Markdown sin formato versionados con Git. Integrar memoria persistente en herramientas de flujo de trabajo como Dify mediante su plugin.
¿Cómo se instala EverOS?
Instala EverOS con uv: uv pip install everos Prueba la demo independiente (no se necesita ninguna clave): everos demo Inicializa la configuración y añade tu clave de API de OpenRouter a ~/.everos/everos.toml: everos init Inicia el servidor de EverOS: everos server start
¿Dónde consigo EverOS?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/EverMind-AI/EverOS

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

Proyectos relacionados