comunidadbóvedamemoria claude code

Memoria infinita para Claude Code · dos herramientas open source

Todos los que usamos Claude Code sufrimos lo mismo: cerramos la sesión, la abrimos al día siguiente y Claude no se acuerda de nada del proyecto. Hay dos sistemas open source que arreglan eso — uno automático que se instala en un comando y se olvida del tema (Claude-Mem), y uno totalmente local sin nube ni pagos (MemPalace). Los dos son gratis. Esta guía explica qué hace cada uno, cómo se instalan y cuál te conviene según cómo trabajas. Una se instala con un comando y se olvida del tema. La otra te da control total y todo se queda en tu compu. Las dos gratis. Las dos open source.

Open-source · 2 herramientas · Apache 2.0 + MIT · 100% gratis

Claude-Mem para olvidarte del tema → MemPalace para control total → escoges una, no las dos a la vez

La amnesia entre sesiones es el dolor universal de Claude Code: avanzas un proyecto durante horas, cierras la terminal, abres al día siguiente y Claude no se acuerda ni de cómo se llama tu app. Hay dos sistemas open-source que arreglan eso desde ángulos opuestos. Claude-Mem (thedotmack) es un plugin de Claude Code que se instala con npx claude-mem install, se mete en cinco hooks de la sesión y empieza a capturar observaciones solo — tú no haces nada más. Local, Apache 2.0, ~75k estrellas, dashboard web en localhost:37777.

MemPalace (mempalaceofficial) va por el otro camino: te da control total. Es CLI puro, todo local, MIT, con 96.6% R@5 raw y 98.4% hybrid en LongMemEval. Le picas uv tool install mempalace y luego mempalace init en tu proyecto. Tú decides cuándo indexar (mine), cuándo buscar (search), cuándo cargar contexto al arrancar la sesión nueva (wake-up). La página tiene 7 secciones que arrancan en el dolor, siguen con una tabla comparativa de 10 criterios lado a lado, instalación paso a paso de cada una, un decision helper de tres perfiles, cinco prompts copy-paste para que Claude Code haga todo el trabajo (diagnóstico, instalar Claude-Mem, instalar MemPalace, migrar, desinstalar limpio) y un checklist final en tres fases.

2 herramientas open sourceClaude-Mem · Apache 2.0 · ~75k★MemPalace · MIT · 96.6% R@5Todo local · cero pagosSe acabó la amnesia

01 · El dolor

Por qué Claude Code se olvida de todo cada vez que cierras la sesión

Todos los que usamos Claude Code pasamos por la misma curva: avanzas un proyecto durante horas, dejas todo a medias para cenar, abres al día siguiente y Claude no se acuerda ni de cómo se llama tu app, ni de qué stack estabas usando, ni de la decisión rara que tomaron anteayer sobre la estructura de carpetas. No es un bug — Claude Code arranca cada sesión con contexto vacío salvo por lo que vive en CLAUDE.md, .claude/ y lo que tú le pegues a mano.

Esto está bien si trabajas en sprints de 30 minutos. Está horrible si quieres avanzar un producto real durante semanas. La solución obvia es darle memoria persistente — un sistema que guarde solo lo relevante de cada sesión y se lo regrese al arrancar la siguiente. Hay dos proyectos open-source que ya lo hacen, los dos gratis, los dos con instalación de un comando (o dos). Esta guía cubre los dos lado a lado para que escojas uno y arranques en menos de cinco minutos.

02 · De un vistazo

Las dos opciones lado a lado

Antes de meternos en cada una, esta tabla resume las diferencias clave. Si ya tienes una idea de cuál te late, salta a la sección correspondiente. Si dudas, revisa la fila “Mejor para” y pasa directo al decision helper de la sección 05.

Instalación

Claude-Mem

Un comando: npx claude-mem install. Reinicia Claude Code.

MemPalace

Dos comandos: uv tool install mempalace + mempalace init en la carpeta del proyecto.

Prerequisitos

Claude-Mem

Node 18+ (Bun se autoinstala si no lo tienes).

MemPalace

Python 3.9+ y el manager uv (de Astral).

Modo de trabajo

Claude-Mem

Automático. Una vez instalado, captura solo. Tú no haces nada más.

MemPalace

Manual + hook opcional. Tú decides cuándo indexar y cuándo buscar.

Cuándo guarda contexto

Claude-Mem

En cinco hooks de Claude Code: SessionStart, UserPromptSubmit, PostToolUse, Stop, SessionEnd.

MemPalace

Cuando le dices mempalace mine o vía el hook de auto-save que tú configures.

Cómo carga contexto

Claude-Mem

Lo inyecta al arrancar la sesión vía herramientas MCP (search → timeline → get_observations).

MemPalace

Tú llamas mempalace search o mempalace wake-up al inicio. También expone herramientas MCP.

Dónde viven tus datos

Claude-Mem

~/.claude-mem/ en tu compu (SQLite para texto + Chroma para vectores).

MemPalace

En la carpeta del proyecto (ChromaDB + SQLite locales, pluggable).

Privacidad y red

Claude-Mem

Local-first. Worker corre en localhost:37777 con un dashboard web para revisar.

MemPalace

100% local. Nada sale de tu máquina salvo que tú lo conectes a algo externo.

Observabilidad

Claude-Mem

Dashboard web en localhost:37777 con stream en tiempo real.

MemPalace

CLI (mempalace search, status, stats). Sin dashboard web por default.

Licencia

Claude-Mem

Apache 2.0.

MemPalace

MIT.

Mejor para

Claude-Mem

Quien quiere olvidarse del tema y que la memoria funcione sola.

MemPalace

Quien quiere control total, todo local y aprender 4 comandos de CLI.

03 · Opción A · Automática

Claude-Mem · le picas un comando y Claude empieza a acordarse solo

Claude-Mem (thedotmack/claude-mem) es un plugin de Claude Code que se mete en cinco hooks de la sesión — SessionStart, UserPromptSubmit, PostToolUse, Stop y SessionEnd — y captura observaciones automáticamente. Las guarda local en ~/.claude-mem/ (SQLite para texto + Chroma para vectores) y al arrancar la siguiente sesión te inyecta lo más relevante vía MCP. Tú no haces nada más después de instalarlo.

  • Node.js 18 o superior

    Si tienes una versión más vieja, el instalador te lo dice y se detiene. Actualizas Node y vuelves a correr.

  • Claude Code instalado y funcionando

    Claude-Mem es un plugin de Claude Code: escribe hooks que se ejecutan cuando arrancas o cierras sesión.

  • Bun (se autoinstala)

    El instalador detecta si tienes Bun y lo añade automáticamente si no. No tienes que tocarlo.

Instálalo (un solo comando)

npx claude-mem install

Cuando termina, reinicia Claude Code para que los hooks queden activos. El instalador deja corriendo un worker local en http://localhost:37777 con un dashboard web donde puedes ver el stream de memoria en tiempo real, cambiar el modelo, ajustar el puerto y revisar qué se guardó. Si por error corriste npm install -g claude-mem en lugar del comando de arriba, eso solo registra el SDK sin los hooks ni el worker — vuelve a correr npx claude-mem install para que quede completo.

✓ Pros

  • Una sola línea de instalación: npx claude-mem install.
  • Cero configuración después. Reinicias Claude Code y empieza a guardar.
  • Los 5 hooks cubren toda la sesión — no se te escapa nada.
  • Dashboard web local para ver qué guardó (localhost:37777).
  • Búsqueda híbrida: full-text (FTS5) + vectores (Chroma).
  • Apache 2.0 · ~75k estrellas en GitHub · proyecto activo.
  • Soporta también Gemini CLI y OpenCode si los usas en paralelo.

⚠ Contras

  • Necesita reinicio de Claude Code después de instalar.
  • Requiere Node 18+ — si tu máquina está vieja, hay un paso previo.
  • Si tu proyecto es enorme, la captura crece rápido (revisa el dashboard).
  • Para auditar el storage solo tienes el dashboard web, no un archivo plano fácil de inspeccionar.
  • Está relativamente nuevo: espera breaking changes entre versiones mayores.

04 · Opción B · Control total

MemPalace · todo local, sin nube, sin pagos, CLI puro

MemPalace (mempalace/mempalace · mempalace.in) va por el camino opuesto: cero magia automática, todo CLI, todo local. Tú decides cuándo indexar, cuándo buscar, cuándo cargar contexto al arrancar. La búsqueda semántica tiene 96.6% R@5 raw y 98.4% hybrid R@5 en LongMemEval (benchmark público), expone 29 herramientas MCP y nada sale de tu compu salvo que tú lo conectes.

  • Python 3.9 o superior

    Si no tienes Python en tu compu, instálalo primero (Mac trae uno viejo por default, mejor uno nuevo con pyenv o brew).

  • uv (manager de Astral)

    uv es el sustituto moderno de pip. Si no lo tienes, Claude lo instala con un script oficial en un paso. La guía oficial está en docs.astral.sh.

  • Claude Code instalado y funcionando

    MemPalace también se integra con Claude Code vía hooks y MCP, así que necesitas la sesión funcionando antes.

1. Instala uv (si no lo tienes)

curl -LsSf https://astral.sh/uv/install.sh | sh

Si estás en Windows o quieres el método manual, sigue la guía oficial de Astral. Después del install, reabre la terminal para que el binario quede en el PATH.

2. Instala MemPalace como tool global de uv

uv tool install mempalace

3. Inicializa el palace en tu proyecto

mempalace init ~/proyectos/tu-app

Una vez inicializado, estos son los comandos que vas a usar en el día a día. Léelos como un kit pequeño — son cuatro, no más.

mempalace mine <ruta>

Indexa los archivos o transcripts de esa carpeta — los convierte en memoria buscable.

mempalace search "<tu pregunta>"

Busca semánticamente en lo que ya guardaste. Devuelve los fragmentos más relevantes.

mempalace wake-up

Carga el contexto al inicio de una sesión nueva. Hace que Claude llegue ya enterado del proyecto.

mempalace sweep <transcript-dir>

Convierte transcripts viejos de Claude Code (~/.claude/projects/) en drawers permanentes del palace.

⚠ Importante: activa el hook de auto-save

Sin un hook que corra mempalace sweep automáticamente, las sesiones de Claude Code expiran a los 30 días y los transcripts se pierden antes de que puedas indexarlos. La documentación oficial del repo trae el snippet exacto para pegar en ~/.claude/settings.json. Usa el prompt 3 de la sección de prompts para que Claude lo deje listo.

✓ Pros

  • 100% local. Nada sale de tu compu salvo que tú lo conectes.
  • 96.6% R@5 raw y 98.4% hybrid R@5 en LongMemEval (benchmark público).
  • MIT · sin pagos · sin cuentas externas.
  • Wake-up con muy poco contexto — el palace ya tiene todo indexado.
  • Scope per-project con --wing: cada app tiene su propia memoria.
  • 29 herramientas MCP listas para que Claude las llame.
  • ChromaDB es pluggable: si quieres cambiar el backend, se puede.

⚠ Contras

  • Requiere Python 3.9+ y uv — un paso extra si no los tienes.
  • No es 'una sola línea y te olvidas': son al menos 2 comandos para arrancar.
  • Sin el hook de auto-save, las sesiones de Claude Code expiran en 30 días.
  • Vas a aprender 4 comandos de CLI (mine, search, wake-up, sweep).
  • Sin dashboard web bonito por default — todo vive en la terminal.

05 · Decisión

¿Cuál escoger? Tres perfiles para que no le des vueltas

La pregunta correcta no es “¿cuál es mejor?” — las dos funcionan bien. La pregunta es cómo te gusta trabajar. Si te identificas con uno de estos tres perfiles, ya tienes respuesta.

Si te suena…

Me quiero olvidar del tema. Instalo algo una vez y que funcione solo.

Te conviene: Claude-Mem

Claude-Mem se mete en background con los 5 hooks. Tú no tocas nada. Si abres y cierras Claude Code todo el día, ya está cubierto.

Si te suena…

Quiero todo local. Cero nube, cero cuentas, control sobre cada archivo.

Te conviene: MemPalace

MemPalace es local-first sin compromiso. Tú decides qué se indexa, dónde vive, cuándo se borra. El benchmark de 96.6% en LongMemEval te dice que la búsqueda funciona bien.

Si te suena…

Soy beginner. Apenas tengo Claude Code corriendo y no quiero romper nada.

Te conviene: Claude-Mem

Un solo comando, un reinicio, y listo. MemPalace requiere Python, uv y aprenderte 4 comandos — déjalo para cuando ya domines el flujo básico.

No corras las dos al mismo tiempo

Claude-Mem y MemPalace registran hooks en ~/.claude/settings.json y los dos quieren capturar la sesión. Si los activas en paralelo, las capturas se duplican, la sesión se siente lenta y el contexto que inyectan al arrancar se mezcla. Escoge una sola. Si quieres probar la otra, desinstala primero con el prompt 5 de esta guía.

06 · Para Claude Code

Cinco prompts copy-paste para que Claude haga todo el trabajo

Pega cada prompt en una sesión de Claude Code y deja que él haga el trabajo. Están ordenados como los vas a necesitar: diagnóstico primero, instalación según lo que decidiste, migración si cambias de opinión, desinstalación si quieres volver a un estado limpio.

Antes de instalar nada: dime qué memoria persistente tengo activa hoy

Pegar este prompt en Claude Code antes de instalar cualquier cosa. Te dice qué hooks ya viven en tu sistema, si por error tienes alguna de las dos herramientas a medio instalar, y deja un punto de partida limpio.

Antes de instalar cualquier sistema de memoria persistente, quiero saber qué tengo activo hoy en este equipo. Hazme un diagnóstico rápido en cinco bullets.

1. Revisa si Claude-Mem está instalado: busca la carpeta ~/.claude-mem/ y el archivo ~/.claude-mem/settings.json. Si existe, dime qué versión instalada hay y si el worker (localhost:37777) responde.

2. Revisa si MemPalace está instalado: corre uv tool list y busca mempalace en la salida. Si está, dime qué versión y si hay un palace inicializado en el directorio actual (mira si hay carpeta .mempalace o equivalente).

3. Revisa los hooks actuales: lee ~/.claude/settings.json y dime qué hooks tiene registrados (nombre + comando). Si ves hooks de claude-mem o mempalace ahí, márcalos.

4. Revisa la sesión actual de Claude Code: ¿estoy en un proyecto con .claude/ propio? ¿hay alguna skill o MCP configurado relacionado con memoria?

5. Resumen en tres bullets:
   - Qué memoria tengo activa hoy (ninguna / Claude-Mem / MemPalace / las dos).
   - Si tengo las dos a la vez, márcalo como warning porque sus hooks pueden chocar.
   - Recomendación: ¿necesito limpiar algo antes de instalar lo nuevo?

No instales ni borres nada todavía. Solo el reporte. Cuando lo apruebe, te paso el siguiente prompt.

Instálame Claude-Mem y verifica que arrancó

El comando que vimos en el reel: npx claude-mem install. Claude Code lo corre, reinicia los hooks, verifica que el worker local responda en localhost:37777 y te dice qué quedó registrado.

Quiero instalar Claude-Mem (https://github.com/thedotmack/claude-mem) en este equipo. Es un plugin de Claude Code que captura observaciones automáticamente vía cinco hooks (SessionStart, UserPromptSubmit, PostToolUse, Stop, SessionEnd) y las inyecta de vuelta al arrancar la siguiente sesión. Apache 2.0, todo local.

Pasos en orden. Confirma cada uno antes de avanzar al siguiente.

1. Verifica prerequisitos
   - node --version → tiene que ser 18 o superior. Si es menor, detén el flujo y dime cómo actualizar Node (recomienda nvm si estoy en Mac/Linux, fnm si prefiero algo más nuevo).
   - Confirma que Claude Code está instalado y funcionando.

2. Corre el instalador oficial
   - npx claude-mem install
   - Si pregunta por IDE, déjalo en defaults (Claude Code).
   - El instalador puede auto-instalar Bun y uv para vector search — déjalo correr.

3. Verifica que arrancó
   - Lee ~/.claude-mem/settings.json y dime qué configuración default quedó (modelo, puerto, data dir, log level).
   - Verifica que el worker local responde: curl -s http://localhost:37777 o abre el dashboard en el navegador.

4. Verifica los hooks
   - Lee ~/.claude/settings.json (no ~/.claude-mem/) y dime cuáles de los cinco hooks de claude-mem quedaron registrados.

5. Cierre
   - Pídeme reiniciar Claude Code para que los hooks queden activos.
   - Dame el link del dashboard local (http://localhost:37777) para que pueda ver el stream de memoria en tiempo real.

Si algo falla:
- "command not found: npx" → necesito instalar Node con nvm primero.
- "npm install -g claude-mem" no es el comando correcto: registra solo el SDK. Tiene que ser npx claude-mem install para que registre los hooks y el worker.
- Worker no responde en localhost:37777 → revisa que ningún otro servicio esté usando ese puerto. Si está ocupado, edita CLAUDE_MEM_WORKER_PORT en ~/.claude-mem/settings.json.

Al final dime: versión instalada, qué hooks quedaron registrados, ruta del settings y ruta del data dir.

Instálame uv (si no lo tengo) y luego MemPalace en este proyecto

Los dos comandos del reel: uv tool install mempalace + mempalace init. Antes verifica si uv ya está; si no, lo instala con el script oficial de Astral. Activa el hook de auto-save al final.

Quiero instalar MemPalace (https://github.com/mempalace/mempalace) en este proyecto. Es un sistema de memoria local-first MIT con 96.6% R@5 en LongMemEval. Todo vive en mi compu, cero pagos, cero nube.

Pasos en orden. Confirma cada uno.

1. Verifica Python y uv
   - python3 --version → tiene que ser 3.9 o superior. Si es menor, dime cómo instalar uno nuevo (pyenv si estoy en Mac/Linux).
   - which uv → si no tengo uv, instálalo con el script oficial:
       curl -LsSf https://astral.sh/uv/install.sh | sh
     (Para Windows o si quiero el método manual, consulta https://docs.astral.sh/uv/getting-started/installation/.)
   - Después del install de uv, reabre la terminal o source el shell rc para que el binario quede en el PATH.

2. Instala MemPalace como tool global de uv
   - uv tool install mempalace
   - Verifica con uv tool list que mempalace aparece.

3. Inicializa el palace para este proyecto
   - Desde la raíz del proyecto donde estamos trabajando ahora:
       mempalace init .
   - Si quiero scope por proyecto distinto, uso el flag --wing:
       mempalace init . --wing nombre-del-proyecto

4. Activa el hook de auto-save
   - Importante: sin este hook las sesiones de Claude Code expiran a los 30 días y se pierden los transcripts antes de poder indexarlos.
   - Edita ~/.claude/settings.json y agrega el hook de mempalace sweep para que corra automáticamente cuando se cierra una sesión. La documentación oficial dice exactamente qué pegar; léela en https://github.com/mempalace/mempalace y pega el snippet correcto.

5. Smoke test
   - Corre mempalace mine . para indexar lo que ya hay en el proyecto.
   - Corre mempalace search "qué hicimos ayer" para probar que la búsqueda responde.
   - Si las dos funcionan, MemPalace está listo.

Si algo falla:
- "uv: command not found" después del install → reabre la terminal o agrega ~/.local/bin al PATH manualmente.
- Python <3.9 → instala uno nuevo con pyenv y vuelve a correr todo.
- mempalace init falla con permisos → corre desde una carpeta donde tengo permisos de escritura (no /).

Al final dime: versión de mempalace instalada, ruta donde quedó el palace, comandos disponibles y si el hook de auto-save quedó registrado en ~/.claude/settings.json.

Migra de Claude-Mem a MemPalace sin perder lo que ya tengo

Para cuando empezaste con Claude-Mem (porque es más fácil) y ahora quieres pasarte a MemPalace por el control total. Exporta el contenido viejo, lo importa al palace nuevo, y desactiva los hooks de Claude-Mem para que no choquen.

Empecé con Claude-Mem porque la instalación de un comando me sirvió para arrancar rápido. Ahora quiero pasarme a MemPalace para tener control total y todo en formato local más auditable. Necesito migrar sin perder lo que Claude-Mem ya guardó.

Pasos.

1. Inventario de lo que tengo en Claude-Mem
   - Lee ~/.claude-mem/ y dime: tamaño total, cuántas observaciones, rango de fechas (la más vieja vs la más nueva).
   - Abre el dashboard local (localhost:37777) para confirmar visualmente.

2. Exporta el contenido en formato plano
   - Claude-Mem usa SQLite + Chroma. Sácame los textos crudos de las observaciones en formato Markdown o JSONL, una entrada por archivo o una entrada por línea.
   - Guarda el dump en ~/claude-mem-export/.

3. Verifica que el export es legible
   - Abre 3 archivos al azar del dump y confírmame que el contenido tiene sentido (no son blobs binarios).

4. Importa al palace de MemPalace
   - Si MemPalace todavía no está instalado, corre primero el prompt instalar-mempalace.
   - Una vez instalado, corre:
       mempalace sweep ~/claude-mem-export/
     para que MemPalace convierta esos archivos en drawers del palace.
   - Verifica con mempalace search "<algo que sé que estaba en Claude-Mem>" que el contenido quedó indexado.

5. Desactiva los hooks de Claude-Mem
   - Importante: si dejas los dos sistemas corriendo, los hooks chocan y la sesión se siente lenta o se duplican capturas.
   - Edita ~/.claude/settings.json y quita los hooks de claude-mem (SessionStart, UserPromptSubmit, PostToolUse, Stop, SessionEnd).
   - Deja activos solo los hooks de mempalace.

6. Cierre
   - Reinicia Claude Code.
   - Confirma que solo mempalace está corriendo (mempalace status si existe el subcomando, o revisa que el worker de Claude-Mem ya no esté en localhost:37777).
   - Si todo se ve bien y la búsqueda funciona, puedo borrar ~/.claude-mem/ para liberar disco. Pídeme confirmación antes de hacerlo.

Si algo falla:
- Export vacío → revisa el path de la base de datos de Claude-Mem en ~/.claude-mem/settings.json.
- mempalace sweep no acepta el formato → conviértelo a Markdown puro y vuelve a intentar.
- Sesión lenta después del cierre → confirma que los hooks de claude-mem realmente quedaron fuera de ~/.claude/settings.json.

Desinstálame Claude-Mem o MemPalace y déjalo todo limpio

Cambia [CLAUDE-MEM | MEMPALACE] por la que quieres quitar. Claude borra los hooks de ~/.claude/settings.json, borra la carpeta de datos y te confirma archivo por archivo qué tocó.

Quiero desinstalar [CLAUDE-MEM | MEMPALACE] de este equipo. Quítalo de raíz y déjame ~/.claude/settings.json exactamente como estaba antes.

Pasos.

1. Antes de borrar nada, hazme un backup
   - Copia ~/.claude/settings.json a ~/.claude/settings.json.backup-YYYY-MM-DD.
   - Confírmame que el backup quedó creado.

2. Si voy a desinstalar Claude-Mem
   - Para Claude-Mem (Apache 2.0, npx claude-mem install):
       a. Detén el worker local si está corriendo: pkill -f claude-mem o el comando equivalente que documenta el repo.
       b. Lee ~/.claude/settings.json y quita los hooks de claude-mem (SessionStart, UserPromptSubmit, PostToolUse, Stop, SessionEnd que apuntan a binarios de claude-mem).
       c. Borra la carpeta de datos: rm -rf ~/.claude-mem/.
       d. Si por error instalé el SDK con npm install -g claude-mem, desinstálalo con npm uninstall -g claude-mem.

3. Si voy a desinstalar MemPalace
   - Para MemPalace (MIT, uv tool install mempalace):
       a. Detén cualquier proceso de mempalace en background.
       b. Quita los hooks de mempalace de ~/.claude/settings.json (sobre todo el de auto-save / sweep).
       c. Desinstala el tool de uv: uv tool uninstall mempalace.
       d. Borra la carpeta del palace en cada proyecto donde haya un .mempalace/ o equivalente. Lístame primero las rutas antes de borrar.

4. Verificación final
   - Confírmame archivo por archivo qué tocaste: ruta + qué quitaste + qué quedó.
   - Verifica que el otro sistema (el que quiero conservar, si lo tengo) sigue intacto.
   - Reinicia Claude Code para que los hooks recargados queden limpios.

5. Rollback
   - Si algo se rompió, restaura el backup:
       mv ~/.claude/settings.json.backup-YYYY-MM-DD ~/.claude/settings.json
     y dime qué pasó.

Importante: no toques ~/.claude/projects/ — ahí viven los transcripts crudos de Claude Code y no son parte de ninguno de los dos sistemas.

07 · Antes de cerrar

Checklist final · tres fases para que no se te olvide nada

Setup

Antes de empezar

  • Tienes Claude Code instalado y la sesión funciona.
  • Decidiste qué te importa más: automatización (Claude-Mem) o control total (MemPalace).
  • Cerraste cualquier sesión activa de Claude Code (vas a reiniciar después de instalar).

Ejecución

Durante el install

  • Si elegiste Claude-Mem: corriste npx claude-mem install desde la raíz y viste el log de hooks registrados.
  • Si elegiste MemPalace: instalaste uv (si no lo tenías) → uv tool install mempalace → mempalace init en tu proyecto.
  • Reabriste Claude Code para que los hooks queden activos.

Validación

Después del reinicio

  • Cerraste la sesión, la abriste de nuevo y verificaste que Claude recuerda lo que estaban haciendo.
  • Si elegiste MemPalace: confirmaste que el hook de auto-save está activo (sin él, las sesiones expiran en 30 días).
  • Solo una de las dos corriendo a la vez — no las dos en paralelo (los hooks pueden chocar).

Guía de la comunidad

Claude-Mem y MemPalace son dos proyectos open-source que devuelven memoria persistente a Claude Code desde ángulos opuestos: uno automático y plug-and-play, otro local-first y manual. Claude-Mem es de thedotmack (Apache 2.0). MemPalace es de mempalaceofficial (MIT, con benchmark público en LongMemEval). La comunidad tododeia tradujo, comparó y simplificó la instalación de las dos para que cualquiera que use Claude Code pueda dejar de pelearse con la amnesia entre sesiones.

Claude-Mem es un proyecto open-source bajo Apache 2.0 de thedotmack. MemPalace es un proyecto open-source bajo MIT de mempalaceofficial. Esta página es una traducción al español y guía comunitaria para uso educativo; los nombres de comandos, paths, hooks y métricas son propiedad de los autores originales. Este sitio no está afiliado a thedotmack, mempalaceofficial, Anthropic ni Astral.