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.
thedotmack/claude-mem
Memoria persistente para agentes de programación que registra la actividad de las sesiones, la resume con IA e incorpora contexto relevante en sesiones futuras.
- Estrellas
- 101,763
- Forks
- 8,950
- Issues abiertos
- 92
- Último commit
- hace 22 horas
¿Qué es?
Claude-Mem es una capa de memoria para agentes de programación con IA. Registra el uso de herramientas y las observaciones de cada sesión, genera resúmenes semánticos comprimidos con un modelo de IA y los pone a disposición cuando comienza una sesión posterior, para que el agente mantenga el contexto del proyecto después de que una sesión termine o se vuelva a conectar.
Se basa en hooks del ciclo de vida de Claude Code e incluye instaladores para otros entornos, como OpenCode, Codex, OpenClaw y T3 Code. Un servicio local expone una API HTTP y un visor web, y almacena los datos en SQLite con búsqueda FTS5. Chroma ofrece búsqueda vectorial, lo que permite combinar la búsqueda semántica con la búsqueda por palabras clave.
Los agentes consultan la memoria mediante cuatro herramientas MCP con un flujo de tres pasos: un índice de búsqueda compacto, una cronología en torno a los resultados coincidentes y, por último, detalles completos solo de los ID seleccionados. El contenido delimitado por etiquetas privadas se excluye del almacenamiento, y un ajuste de modo controla el estilo del flujo de trabajo y el idioma de las observaciones generadas.
Funciones clave
- 01Registra automáticamente el uso de herramientas y las observaciones de cada sesión mediante hooks del ciclo de vida.
- 02Comprime la actividad de las sesiones en resúmenes semánticos mediante un modelo de IA.
- 03Incorpora contexto relevante de sesiones anteriores al iniciar sesiones nuevas.
- 04Ofrece herramientas de búsqueda MCP con un flujo de recuperación de tres pasos que ahorra tokens.
- 05Combina la búsqueda de texto completo de SQLite con la búsqueda vectorial de Chroma.
- 06Incluye un visor web local y una API HTTP para consultar la memoria.
Casos de uso
- Mantener el contexto de un proyecto a lo largo de muchas sesiones de Claude Code en una base de código de larga duración.
- Permitir que un agente recuerde correcciones de errores y decisiones de diseño anteriores sin volver a leer transcripciones completas.
- Buscar el trabajo previo del agente por palabra clave, tipo o fecha mediante herramientas MCP.
Inicio rápido
- 1
Instala el plugin con un solo comando
npx claude-mem install - 2
Inicia sesión en claude-mem desde el navegador (mediante un enlace mágico por correo electrónico) o elige un proveedor
- 3
Reinicia Claude Code; el contexto de sesiones anteriores aparecerá en las nuevas sesiones
Antes de usarlo
- Al iniciar sesión, se desbloquea una prueba gratuita de 30 días de claude-mem observer; después, la memoria recurrirá a tu plan de Anthropic, salvo que te suscribas.
- El paquete de npm solo instala el SDK o la biblioteca, así que usa el instalador de npx o los comandos /plugin para obtener los hooks y el servicio worker.
- Se requiere Node.js 20 o posterior.
Temas
Preguntas frecuentes
- ¿Qué es claude-mem?
- Memoria persistente para agentes de programación que registra la actividad de las sesiones, la resume con IA e incorpora contexto relevante en sesiones futuras. Claude-Mem es una capa de memoria para agentes de programación con IA. Registra el uso de herramientas y las observaciones de cada sesión, genera resúmenes semánticos comprimidos con un modelo de IA y los pone a disposición cuando comienza una sesión posterior, para que el agente mantenga el contexto del proyecto después de que una sesión termine o se vuelva a conectar.
- ¿claude-mem es gratuito? ¿Qué licencia tiene?
- claude-mem es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿claude-mem sigue mantenido?
- Mantenimiento activo. El último commit de claude-mem fue el 19 oct 2026.
- ¿Para qué puedo usar claude-mem?
- Mantener el contexto de un proyecto a lo largo de muchas sesiones de Claude Code en una base de código de larga duración. Permitir que un agente recuerde correcciones de errores y decisiones de diseño anteriores sin volver a leer transcripciones completas. Buscar el trabajo previo del agente por palabra clave, tipo o fecha mediante herramientas MCP.
- ¿Cómo se instala claude-mem?
- Instala el plugin con un solo comando: npx claude-mem install Inicia sesión en claude-mem desde el navegador (mediante un enlace mágico por correo electrónico) o elige un proveedor Reinicia Claude Code; el contexto de sesiones anteriores aparecerá en las nuevas sesiones
- ¿Dónde consigo claude-mem?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/thedotmack/claude-mem
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Framework de pipelines de datos incremental en Python con un núcleo en Rust que mantiene sincronizados índices vectoriales y grafos de conocimiento con fuentes cambiantes para agentes de IA y aplicaciones RAG.
Indexa bases de código multilingües en un grafo de conocimiento para consultar, buscar y editar código en lenguaje natural mediante un agente de IA o un servidor MCP.
CLI y aplicación de escritorio en Go para gestionar skills, agentes, reglas, conexiones MCP y hooks de programación con IA desde una sola fuente y sincronizarlos con herramientas como Claude Code y Codex.
Un almacén personal de contexto que proporciona conocimiento persistente de los proyectos a agentes de programación con IA como Codex, Claude Code y OpenCode mediante una CLI, un servidor MCP y una app de escritorio.
Servidor MCP gratuito y bidireccional para Figma que permite a agentes de programación convertir diseños en código y devolver diseños al lienzo.