Abrís una nueva sesión de Claude Code. A los cinco minutos te das cuenta que no tiene idea de lo que construiste ayer. Estás explicando tu sistema de autenticación de vuelta, re-describiendo las decisiones de arquitectura de la semana pasada, viéndolo sugerir exactamente el refactor que ya le dijiste que era mala idea. De nuevo.
Este es el problema fundamental de Claude Code como herramienta standalone: cada sesión arranca de cero. Para un script rápido o una tarea puntual, no importa. Pero para cualquiera que trabaja en un sistema real durante días o semanas, ese slate en blanco es un killer de productividad.
claude-mem resuelve esto. Y la comunidad está de acuerdo — acaba de cruzar las 51.600 estrellas en GitHub trending.
Qué hace claude-mem, en concreto
Creado por Alex Newman (@thedotmack), claude-mem es un plugin de Claude Code que convierte tus sesiones en un sistema de memoria persistente y buscable. Observa todo lo que Claude hace, lo comprime de forma inteligente, e inyecta el contexto relevante de vuelta en sesiones futuras — automáticamente.
La idea central: cada vez que Claude edita un archivo, ejecuta un comando o toma una decisión de arquitectura, claude-mem captura eso como una observación — comprimida a unos 500 tokens usando Claude Haiku corriendo de forma asincrónica en un worker en background. Esas observaciones se almacenan localmente en SQLite en ~/.claude-mem/claude-mem.db. La próxima vez que abrís una sesión en el mismo proyecto, las observaciones relevantes aparecen automáticamente.
Sin notas manuales. Sin mantenimiento de CLAUDE.md. Sin contexto que tenés que acordarte de pegar.
La arquitectura: cinco hooks
claude-mem se engancha al ciclo de vida de Claude Code en cinco puntos:
SessionStart → Carga contexto relevante de sesiones anteriores
UserPromptSubmit → Opcionalmente augmenta el prompt con historial
PostToolUse → Captura observación después de cada acción de tool
Summary → Genera resumen de la sesión
SessionEnd → Comprime y persiste el estado final
El trabajo pesado ocurre en un worker service en background corriendo en el puerto 37777. Esto es importante: la compresión es asincrónica, así que no bloquea tu sesión. Vos trabajás normalmente; el pipeline de memoria corre en paralelo.
El modelo por defecto para la compresión es claude-haiku-4-5 — rápido y barato, sin quemar tu budget de contexto principal en bookkeeping.
Instalación: dos comandos
# En una sesión de Claude Code:
/plugin marketplace add thedotmack/claude-mem
/plugin install claude-mem
Reiniciá Claude Code. Listo. El contexto de sesiones anteriores va a empezar a aparecer automáticamente.
Un detalle importante: hay también un paquete npm, pero npm install -g claude-mem solo instala la librería — no registra los hooks ni arranca el worker service. Siempre usá los comandos de plugin de arriba.
Qué obtenés
Skill mem-search: Consultá el historial de tu proyecto directamente en el chat. Preguntá “¿qué decidimos sobre el schema de la base de datos?” o “¿trabajamos antes en el flujo de pagos?” y obtenés respuestas sintetizadas de observaciones pasadas en lugar de logs crudos.
Web viewer: Entrá a http://localhost:37777 para un stream de memoria en tiempo real. Cada observación listada, buscable, con contexto de antes/después e indicadores visuales de prioridad (
decisiones críticas,
informacional,
arquitectural).
File-read gating: Cuando claude-mem tiene observaciones previas sobre un archivo, bloquea lecturas redundantes e inyecta el historial de observaciones en su lugar. Menos tokens desperdiciados re-leyendo archivos que Claude ya entiende.
Control de privacidad: Envolvé cualquier contenido en tags <private> y claude-mem no lo almacena.
Sincronización entre máquinas: claude-mem-sync te permite hacer push/pull de observaciones entre máquinas vía SSH. El equipo probó sincronizar más de 3.400 observaciones entre dos servidores — y una sesión fresca en la máquina remota usó esa memoria transferida para entregar un PR real con features nuevas.
Caveats honestos
Dos cosas que vale la pena saber antes de instalar:
Latencia. La generación de observaciones agrega 60–90 segundos por uso de tool cuando corre en modo background. En la mayoría de las sesiones no lo vas a notar porque es asincrónico — pero en hardware lento o con un worker ocupado, puede notarse.
Evoluciona rápido. El changelog muestra releases semanales con cambios breaking y bug fixes. La v12.0.1 arregló problemas de confiabilidad de MCP tools que se colaron en la v12.0.0. Es desarrollo activo y saludable, pero esperá tener que actualizarlo seguido. Revisá la página de releases antes de reportar issues.
Licencia AGPL-3.0. Gratis para usar, pero si construís algo sobre él, los términos AGPL aplican. Vale la pena leerla si lo usás en un contexto comercial.
El panorama más grande
Los creadores de claude-mem llaman a su enfoque RAD — Retrieval Augmented Development. La analogía: RAG estandarizó cómo los agentes recuperan conocimiento externo; RAD quiere estandarizar cómo los agentes recuperan su propia memoria de trabajo. Si ese framing se impone está por verse, pero el problema que resuelve es real y sub-atendido.
Las 51K estrellas no son hype. Son desarrolladores que se cansaron de re-explicar su arquitectura todas las mañanas.
Instalalo hoy
/plugin marketplace add thedotmack/claude-mem
/plugin install claude-mem
GitHub: GitHub - thedotmack/claude-mem: A Claude Code plugin that automatically captures everything Claude does during your coding sessions, compresses it with AI (using Claude's agent-sdk), and injects relevant context back into future sessions. · GitHub
Docs: https://docs.claude-mem.ai
¿Cuántas veces te encontraste re-explicándole a Claude Code algo que ya le contaste la semana pasada? ¿Probaste claude-mem o alguna solución alternativa para el problema de memoria entre sesiones? Contanos abajo ![]()
