Memoria a largo plazo para agentes de programación: guarda recuerdos en una base de datos SQLite local y los comparte entre Claude Code, Codex, Cursor y otros clientes MCP.
CodeAbra/iai-personal-memory-engine
Un servidor local de memoria MCP que registra palabra por palabra cada sesión de programación con IA y proporciona contexto relevante a agentes como Claude Code y Cursor.
- Estrellas
- 920
- Forks
- 111
- Issues abiertos
- 16
- Último commit
- hace 5 días
¿Qué es?
iai-memory es un servidor local que utiliza el Model Context Protocol y proporciona memoria a largo plazo a Claude y otros agentes compatibles con MCP. Captura textualmente cada intervención de cada sesión, organiza esos registros con el tiempo en resúmenes semánticos y parámetros de comportamiento, y devuelve una pequeña selección de recuerdos relevantes al inicio de nuevas conversaciones y en turnos posteriores, para que los usuarios no tengan que pedirle al agente que recuerde cosas.
Los registros se cifran en reposo con AES-256-GCM y se guardan en ~/.iai-mcp/. Los embeddings y el almacén se ejecutan en el equipo local, sin necesidad de una cuenta ni de un servicio alojado. Aun así, se realizan algunas conexiones de red: las llamadas habituales a modelos desde la CLI, un paso nocturno de consolidación opcional mediante la suscripción de Claude del usuario (se puede desactivar con una variable de entorno), una comprobación diaria de versiones y una descarga única del modelo de embeddings.
El proyecto incluye un panel local (iai brain) y una CLI para buscar, capturar y subir documentos. La compatibilidad con los distintos hosts varía: Claude Code ofrece la integración automática más completa, mientras que Codex, Cursor, Hermes y OpenClaw tienen distintos niveles de compatibilidad con hooks. Se admiten macOS y Linux; Windows está en fase beta.
Funciones clave
- 01Captura textualmente cada intervención de las sesiones y la almacena cifrada en el equipo local.
- 02Recupera recuerdos relevantes al iniciar una sesión y en turnos posteriores mediante herramientas MCP.
- 03Combina similitud semántica, vínculos de grafo, actualidad y coincidencia léxica para recuperar información.
- 04Registra las contradicciones cerrando la validez de los registros anteriores y enlazándolos con el registro que los sustituye.
- 05Incluye un panel local y una CLI para buscar, fijar y subir documentos.
Casos de uso
- Mantener el contexto entre numerosas sesiones de Claude Code sin repetir la información del proyecto.
- Dar a los agentes de Cursor o Codex acceso a decisiones y conversaciones anteriores en el propio equipo.
- Buscar conversaciones de programación anteriores mediante coincidencias exactas de texto.
- Incorporar documentos y código locales para que un agente pueda recuperarlos más adelante.
Inicio rápido
- 1
Instala el paquete de Python desde PyPI
python3.12 -m pip install -U iai-pme - 2
En Claude Code, añade el marketplace de plugins
/plugin marketplace add CodeAbra/iai-personal-memory-engine - 3
En Claude Code, instala el plugin iai-memory, reinicia la sesión y comprueba que funciona con iai-mcp doctor
/plugin install iai-memory@iai-pme
Antes de usarlo
- La compatibilidad con Windows está en fase beta y el comportamiento ambiental varía según el host.
- El paso REM nocturno está activado de forma predeterminada y puede ejecutar claude -p; solo se desactiva con IAI_MCP_REM_DISABLED=1.
- El proyecto está mantenido por una sola persona y no cuenta con un SLA empresarial.
- La recuperación de recuerdos suele ser mediocre durante las primeras diez sesiones, aproximadamente.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es iai-personal-memory-engine?
- Un servidor local de memoria MCP que registra palabra por palabra cada sesión de programación con IA y proporciona contexto relevante a agentes como Claude Code y Cursor. iai-memory es un servidor local que utiliza el Model Context Protocol y proporciona memoria a largo plazo a Claude y otros agentes compatibles con MCP. Captura textualmente cada intervención de cada sesión, organiza esos registros con el tiempo en resúmenes semánticos y parámetros de comportamiento, y devuelve una pequeña selección de recuerdos relevantes al inicio de nuevas conversaciones y en turnos posteriores, para que los usuarios no tengan que pedirle al agente que recuerde cosas.
- ¿iai-personal-memory-engine es gratuito? ¿Qué licencia tiene?
- iai-personal-memory-engine es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿iai-personal-memory-engine sigue mantenido?
- Mantenimiento activo. El último commit de iai-personal-memory-engine fue el 2 nov 2026.
- ¿Para qué puedo usar iai-personal-memory-engine?
- Mantener el contexto entre numerosas sesiones de Claude Code sin repetir la información del proyecto. Dar a los agentes de Cursor o Codex acceso a decisiones y conversaciones anteriores en el propio equipo. Buscar conversaciones de programación anteriores mediante coincidencias exactas de texto. Incorporar documentos y código locales para que un agente pueda recuperarlos más adelante.
- ¿Cómo se instala iai-personal-memory-engine?
- Instala el paquete de Python desde PyPI: python3.12 -m pip install -U iai-pme En Claude Code, añade el marketplace de plugins: /plugin marketplace add CodeAbra/iai-personal-memory-engine En Claude Code, instala el plugin iai-memory, reinicia la sesión y comprueba que funciona con iai-mcp doctor: /plugin install iai-memory@iai-pme
- ¿Dónde consigo iai-personal-memory-engine?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/CodeAbra/iai-personal-memory-engine
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Capa de memoria local y gobernada que permite a agentes de IA como Claude Code, Cursor y Codex recordar información de forma persistente y reconocer cuándo no saben algo.
Herramienta local en Rust que dota a Claude Code de memoria persistente de conversaciones anteriores mediante búsqueda semántica y se ofrece como servidor MCP.
Memoria persistente local para agentes de programación con IA: guarda decisiones y aprendizajes en SQLite y los ofrece mediante MCP a Claude Code, Cursor y otros clientes.
Búsqueda local del historial de sesiones de Claude y Codex, con un motor de búsqueda en Rust, una CLI JSON y una app de escritorio.
Memoria persistente y local para agentes de IA, almacenada en archivos Markdown con un grafo de conocimiento, recuperación y un servidor MCP.