Repolode
rohitg00

rohitg00/agentmemory

Memoria persistente para agentes de programación con IA: registra sesiones automáticamente e incorpora contexto relevante en sesiones posteriores en Claude Code, Cursor, Codex y otros clientes MCP.

Estrellas
29,683
Forks
2,621
Issues abiertos
582
Último commit
ayer

¿Qué es?

agentmemory es un servidor de memoria para agentes de programación con IA. Registra de forma silenciosa lo que hace un agente durante una sesión, comprime esas observaciones en recuerdos que se pueden buscar y devuelve el contexto pertinente cuando comienza la siguiente sesión. Así, los desarrolladores no tienen que volver a explicar la arquitectura, los errores anteriores ni sus preferencias cada vez.

Se ejecuta localmente sobre el motor iii y SQLite, sin necesidad de una base de datos externa. La recuperación combina búsqueda por palabras clave BM25, embeddings vectoriales locales opcionales (all-MiniLM-L6-v2) y coincidencias en grafos. Si no hay un proveedor de embeddings, funciona sin claves mediante BM25. Ofrece 54 herramientas MCP y una API REST en el puerto 3111, e incluye un visor en tiempo real en el puerto 3113 con reproducción de sesiones.

Las integraciones incluyen Claude Code, Codex CLI, GitHub Copilot CLI, Cursor, Gemini CLI, OpenClaw, Hermes, OpenCode, Devin y muchos otros clientes compatibles con MCP; todos comparten un único servidor de memoria.

Funciones clave

  • 01Registra automáticamente la actividad de los agentes mediante hooks del ciclo de vida, sin necesidad de guardar nada manualmente.
  • 02Recuperación híbrida que combina BM25, embeddings vectoriales locales opcionales y coincidencias en grafos.
  • 03Ofrece 54 herramientas MCP y una API REST para cualquier cliente compatible con MCP.
  • 04Se ejecuta localmente con SQLite y el motor iii, sin bases de datos externas.
  • 05Incluye un visor en tiempo real con reproducción de sesiones e importación de transcripciones JSONL.

Casos de uso

  • Mantener disponibles la arquitectura del proyecto y las decisiones anteriores durante varios días de trabajo con Claude Code o Cursor.
  • Compartir un mismo almacén de memoria entre varios agentes de programación que trabajan sobre la misma base de código.
  • Recordar errores que ya se corrigieron y las preferencias del equipo, sin copiar notas en los prompts.
  • Reproducir y revisar lo que hizo un agente en sesiones anteriores.

Inicio rápido

  1. 1

    Ejecuta la configuración interactiva e inicia el servidor de memoria

    npx -y @agentmemory/agentmemory@latest
  2. 2

    Carga sesiones de ejemplo y prueba la recuperación de recuerdos

    npx -y @agentmemory/agentmemory@latest demo
  3. 3

    Instala las 17 skills nativas para tu agente

    npx skills add rohitg00/agentmemory -y

Antes de usarlo

  • En Windows nativo, hay que instalar manualmente la versión fijada de iii-engine v0.22.1; WSL2 o Docker Desktop son opciones más sencillas.
  • El modo sin clave desactiva las incrustaciones vectoriales y usa BM25 para recuperar recuerdos, salvo que se configure un proveedor de incrustaciones local o distinto.
  • La instalación automática de iii-engine en macOS/Linux requiere curl, sh y tar, que podrían no estar disponibles en imágenes mínimas.
  • Usa iii-engine v0.22.1 y no funcionará con otra versión de iii engine instalada manualmente.

Temas

Preguntas frecuentes

¿Qué es agentmemory?
Memoria persistente para agentes de programación con IA: registra sesiones automáticamente e incorpora contexto relevante en sesiones posteriores en Claude Code, Cursor, Codex y otros clientes MCP. agentmemory es un servidor de memoria para agentes de programación con IA. Registra de forma silenciosa lo que hace un agente durante una sesión, comprime esas observaciones en recuerdos que se pueden buscar y devuelve el contexto pertinente cuando comienza la siguiente sesión. Así, los desarrolladores no tienen que volver a explicar la arquitectura, los errores anteriores ni sus preferencias cada vez.
¿agentmemory es gratuito? ¿Qué licencia tiene?
agentmemory es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿agentmemory sigue mantenido?
Mantenimiento activo. El último commit de agentmemory fue el 19 oct 2026.
¿Para qué puedo usar agentmemory?
Mantener disponibles la arquitectura del proyecto y las decisiones anteriores durante varios días de trabajo con Claude Code o Cursor. Compartir un mismo almacén de memoria entre varios agentes de programación que trabajan sobre la misma base de código. Recordar errores que ya se corrigieron y las preferencias del equipo, sin copiar notas en los prompts. Reproducir y revisar lo que hizo un agente en sesiones anteriores.
¿Cómo se instala agentmemory?
Ejecuta la configuración interactiva e inicia el servidor de memoria: npx -y @agentmemory/agentmemory@latest Carga sesiones de ejemplo y prueba la recuperación de recuerdos: npx -y @agentmemory/agentmemory@latest demo Instala las 17 skills nativas para tu agente: npx skills add rohitg00/agentmemory -y
¿Dónde consigo agentmemory?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/rohitg00/agentmemory

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

Proyectos relacionados