Cómo Mover o Renombrar Carpetas de Proyectos de Código Claude Sin Perder el Historial de Sesión

El problema: mv interrumpe el historial de sesiones de Claude Code
Claude Code almacena tu historial de sesiones en ~/.claude/projects/ utilizando la ruta absoluta exacta de tu proyecto como identificador. Por ejemplo, un proyecto en /Users/alex/my-project obtiene una carpeta de sesión en: ~/.claude/projects/-Users-alex-my-project/.
Cuando usas mv para mover o renombrar una carpeta de proyecto, la ruta ya no coincide y todas tus sesiones se vuelven invisibles para Claude Code. Los datos no se eliminan, pero quedan huérfanos.
La solución: herramienta clamp
clamp es una herramienta creada por la comunidad que maneja el cambio de nombre, la reubicación o ambos de carpetas mientras preserva el historial de sesiones de Claude Code.
Instala mediante Homebrew:
brew install wsagency/tap/clampPasos para usar clamp
Sigue estos pasos en orden:
- Primero haz una prueba en seco (vista previa de los cambios):
clamp --dry-run /Users/alex/old-project-name /Users/alex/documents/new-project-name
Verifica la salida para ver los archivos de sesión detectados y las nuevas rutas confirmadas. - Ejecuta la migración real:
clamp /Users/alex/old-project-name /Users/alex/documents/new-project-name
Escribeypara confirmar. - Verifica que todo se haya realizado correctamente:
clamp --list clamp --verify - Reanuda tu sesión:
cd /Users/alex/documents/new-project-name
claude --continue
Si ya usaste mv
Si ya moviste la carpeta con mv e interrumpiste el acceso a las sesiones, usa el comando --fix:
clamp --fix --from /Users/alex/old-project-name --to /Users/alex/documents/new-project-nameEsta herramienta aborda un punto de dolor específico para desarrolladores que reorganizan sus estructuras de proyecto mientras mantienen el acceso a su historial de conversaciones de Claude Code.
📖 Lee la fuente completa: r/ClaudeAI
👀 Ver también

OpenClaw PARA Organización Habilidades Clasifica Automáticamente Archivos en Proyectos, Áreas, Recursos, Archivos
Un desarrollador creó una habilidad de OpenClaw que aplica el método PARA (Proyectos, Áreas, Recursos, Archivos) para organizar archivos, clasificando contenido automáticamente en lugar de volcar todo en el directorio raíz.
TextGen (text-generation-webui) se convierte en aplicación de escritorio nativa con compilaciones portátiles
TextGen, la alternativa de código abierto a LM Studio, ha evolucionado de una interfaz web a una aplicación de escritorio sin instalación para Windows, Linux y macOS con versiones portátiles, privacidad total y soporte de cuantización avanzada.

Claude Code Plugin Yoink Reemplaza las Dependencias de Bibliotecas para Reducir el Riesgo de la Cadena de Suministro
Yoink es un complemento de Claude Code que elimina dependencias complejas al reimplementar solo las funciones necesarias, utilizando un flujo de trabajo de tres pasos con los comandos /setup, /curate-tests y /decompose. Actualmente es compatible con Python, y se está trabajando en la compatibilidad con TypeScript y Rust.
El Protocolo Quack de DuckDB Permite Cliente-Servidor con Múltiples Escritores Concurrentes
DuckDB presenta el protocolo remoto Quack, que permite que dos instancias de DuckDB se comuniquen como cliente y servidor, admitiendo escritores concurrentes y utilizando HTTP para el transporte.