Historial de Claude Code: dónde se guarda y cómo encontrarlo, respaldarlo y retomarlo

Si llevas un tiempo usando Claude Code, seguro que en algún momento te has preguntado: ¿dónde fue a parar esa conversación? Puede que resolvieras un bug complicado la semana pasada, tomaras una decisión de arquitectura hace tres días, o pasaras 20 minutos explicándole un módulo a Claude y ahora necesitas retomar donde lo dejaste. La respuesta corta: Claude Code guarda cada sesión en local en ~/.claude/projects/, y puedes retomar la más reciente con "claude -c" o una concreta con "claude -r". La respuesta larga, cómo encontrar, buscar, respaldar y retomar cualquier conversación anterior, es lo que cubre esta guía.

¿Dónde guarda Claude Code tus conversaciones?

Claude Code guarda todo el historial de conversaciones en local, en tu máquina, en ~/.claude/projects/. Cada proyecto tiene su propio subdirectorio (basado en la ruta absoluta), y cada conversación se guarda como un archivo JSONL con un ID de sesión único.

Las herramientas nativas para acceder a este historial son sencillas:

  • /history - Lista las sesiones recientes dentro de una sesión activa de Claude Code
  • claude -c - Retoma la conversación más reciente del proyecto actual
  • claude -r SESSION_ID - Retoma una conversación específica por su ID

Puedes encontrar todos los detalles sobre estos comandos en la documentación oficial de Claude Code. Estos comandos funcionan, pero tienen limitaciones reales en cuanto empiezas a usar Claude Code en serio con múltiples proyectos.

El problema del historial nativo de Claude Code

El historial nativo está pensado para lo básico: retomar tu última conversación o listar sesiones recientes. En cuanto necesitas más, la cosa se complica:

  • Sin búsqueda. No puedes buscar "esa discusión sobre autenticación de la semana pasada" en tus conversaciones. Tendrías que hacer grep en archivos JSONL manualmente.
  • Sin acceso cross-proyecto. El historial está vinculado al directorio donde empezó la conversación. Para buscar en otro proyecto, tienes que navegar allí primero.
  • Sin visión general. No hay forma de ver todas tus conversaciones de un vistazo, organizadas por proyecto o fecha.
  • Sin vista previa. Ves IDs de sesión y timestamps, pero no de qué trataba realmente la conversación.
  • Sin filtros. No puedes filtrar por proyecto, rango de fechas o contenido.

Si usas Claude Code en un solo proyecto de vez en cuando, esto es suficiente. Pero si trabajas en múltiples proyectos a diario y Claude Code es tu herramienta principal de desarrollo, necesitas algo mejor.

Historial completo de conversaciones con CodeAgentSwarm

CodeAgentSwarm envuelve Claude Code con un sistema completo de historial que resuelve todas las limitaciones anteriores. Cada conversación, en cada terminal, en cada proyecto, se guarda automáticamente, es buscable y se puede retomar.

Historial de conversaciones de CodeAgentSwarm mostrando todas las sesiones de Claude Code organizadas por proyecto con búsqueda y filtros
Todas tus conversaciones de Claude Code en un solo lugar, organizadas por proyecto y con búsqueda completa.

Busca cualquier conversación al instante

Escribe lo que recuerdes - un nombre de módulo, una descripción de bug, una tecnología - y CodeAgentSwarm busca en todas tus conversaciones de todos los proyectos. Los resultados muestran el título, proyecto, fecha y los mensajes coincidentes para que sepas al instante si es la conversación correcta.

Se acabó hacer grep en archivos JSONL. Se acabó adivinar a qué proyecto pertenece una conversación.

Historial visual organizado por proyecto

En lugar de una lista plana de IDs de sesión, ves todas tus conversaciones organizadas por proyecto y fecha. Cada proyecto tiene su propio color, así que escanear el historial es rápido incluso cuando tienes docenas de conversaciones.

  • Conversaciones agrupadas por proyecto con código de color
  • Las más recientes primero, con fechas visibles
  • Cadenas de conversación agrupadas (continuaciones del mismo hilo)
  • Acceso con un clic desde cualquier terminal

Retoma con un clic

¿Encontraste la conversación que necesitas? Haz clic y CodeAgentSwarm abre un nuevo terminal con todo el contexto anterior cargado. Claude recuerda todo: el código que discutisteis, las decisiones que tomasteis, las explicaciones que diste. Sin cd al directorio correcto, sin claude -r con un ID de sesión. Solo clic y a seguir trabajando.

Búsqueda cross-proyecto

Esta es la funcionalidad que marca la mayor diferencia para desarrolladores que trabajan en múltiples proyectos. Busca "migración de base de datos" y ve resultados de tu proyecto de backend, tu microservicio y ese side project donde configuraste Knex. Todo en una vista, sin cambiar de directorio.

Resultados de búsqueda mostrando conversaciones de múltiples proyectos con vista previa de mensajes
Busca en todos los proyectos a la vez. Ve los mensajes coincidentes antes de abrir.

Modo retomar al abrir un proyecto

Cuando abres un proyecto en CodeAgentSwarm, puedes elegir el modo retomar. En lugar de empezar una conversación en blanco, ves todas tus conversaciones recientes de ese proyecto y eliges cuál continuar. Busca dentro de ellas para encontrar exactamente el hilo que necesitas.

Modo retomar mostrando conversaciones recientes de un proyecto con búsqueda y vista previa
Elige exactamente qué conversación continuar cuando abres un proyecto.

Para una guía detallada de todas estas funcionalidades, consulta nuestra guía dedicada: Usar el historial de conversaciones en CodeAgentSwarm.

Por qué el historial de conversaciones cambia tu forma de trabajar con Claude Code

No es cuestión de comodidad. Es un cambio fundamental en lo productivo que puedes ser con Claude Code:

  • Deja de re-explicar módulos. Pasaste 15 minutos explicándole tu sistema de autenticación a Claude el martes. Con historial, retomas esa conversación en vez de explicarlo otra vez desde cero.
  • Mantén decisiones consistentes. Las decisiones de arquitectura se acumulan en conversaciones. Sin historial, puedes contradecir una decisión de hace tres días sin darte cuenta.
  • Ahorra tokens. Cada vez que re-explicas contexto, estás quemando tokens y tiempo. Retomar una conversación con contexto existente es más barato y rápido.
  • Trabaja en múltiples proyectos con confianza. Cuando puedes buscar y retomar cualquier conversación de cualquier proyecto, cambiar entre proyectos deja de ser una pesadilla de cambio de contexto.
  • Nunca pierdas una solución. ¿Ese fix ingenioso que se te ocurrió a las 11 de la noche? Está en tu historial. Búscalo, encuéntralo, reutilízalo.

Consejos para sacar más partido a tu historial

Independientemente de qué herramientas uses, estos hábitos hacen tu historial de conversaciones mucho más útil:

  • Empieza conversaciones con contexto específico. "Arregla el bug de expiración del token JWT en el middleware de auth" es mucho más fácil de encontrar después que "Arregla el bug del login".
  • Un tema por conversación. Mezclar tareas no relacionadas dificulta encontrar y retomar trabajo concreto después.
  • Retoma en vez de re-explicar. Si ya le explicaste un módulo a Claude, retoma esa conversación la próxima vez. El contexto ya está ahí.
  • Usa CLAUDE.md para contexto permanente. Pon decisiones de arquitectura y convenciones en CLAUDE.md como "memoria permanente". Usa el historial como "memoria de trabajo" para tareas concretas.

Si trabajas con varios terminales de Claude Code en paralelo, el historial de conversaciones se vuelve aún más valioso. Consulta nuestra guía sobre ejecutar varios terminales de Claude Code en paralelo.

Preguntas frecuentes

Claude Code guarda todas las conversaciones localmente en ~/.claude/projects/ en tu máquina. Cada proyecto tiene su propio subdirectorio, y las conversaciones se guardan como archivos JSONL con IDs de sesión únicos.

Sí. Cada conversación se guarda automáticamente. No necesitas activar nada, el historial está habilitado por defecto.

Con herramientas nativas, usa /history dentro de una sesión o navega por los archivos en ~/.claude/projects/. Con CodeAgentSwarm, tienes búsqueda de texto completo en todas las conversaciones y todos los proyectos con retomar en un clic.

Usa "claude -c" para continuar tu conversación más reciente, o "claude -r SESSION_ID" para una sesión específica. En CodeAgentSwarm, simplemente haz clic en cualquier conversación en la vista de historial para retomarla.

Claude Code nativo no tiene búsqueda integrada. Tendrías que hacer grep en archivos JSONL manualmente. CodeAgentSwarm proporciona búsqueda instantánea de texto completo en todas las conversaciones, todos los proyectos, con vista previa y filtrado.

El historial nativo está vinculado a cada directorio de proyecto por separado. Necesitas navegar al proyecto primero. CodeAgentSwarm proporciona búsqueda cross-proyecto y retomar desde cualquier terminal.

Copia el directorio ~/.claude/projects/ a tu ubicación de backup. Todas las conversaciones son archivos locales, así que los métodos estándar de backup funcionan.

Sí. Copia ~/.claude/ de la máquina antigua a la nueva. Las rutas son absolutas, así que funciona mejor cuando tu estructura de directorios es la misma.

No. Cada conversación ocupa unos cientos de KB a unos pocos MB. Incluso usuarios intensivos raramente superan los 500MB en total.

/history lista sesiones recientes y sus IDs dentro de una sesión activa. "claude -c" inicia Claude Code retomando automáticamente la conversación más reciente del proyecto actual.

Prueba a gestionar tu historial de Claude Code con CodeAgentSwarm. Busca cualquier conversación, filtra por proyecto y retoma con un clic.

Probar CodeAgentSwarm

CodeAgentSwarm Gratis para macOS y Windows

Descárgalo gratis