CCViewer / Centro de ayuda / Ver el historial completo

¿Cómo veo el historial completo de una sesión de Claude Code?

Actualizado · CCViewer Centro de ayuda · Aplica a Claude Code 2.x

La ruta predeterminada de las sesiones locales es ~/.claude/projects/. CLAUDE_CONFIG_DIR cambia el directorio base. La persistencia puede desactivarse y la retención puede eliminar archivos; no se conserva necesariamente todo para siempre. Comprueba el entorno de ejecución en sesiones remotas o en la nube.

Método 1: Reproducirla visualmente en el navegador con CCViewer (recomendado)

CCViewer es un visor de sesiones de Claude Code gratuito y de código abierto. Abre la página, suelta un archivo de sesión (también puedes elegir la carpeta ~/.claude/projects/ completa para importarlo todo) y reproduce la sesión como si fuera un chat:

Los archivos de sesión se analizan y muestran localmente en el navegador. El sitio alojado carga Microsoft Clarity automáticamente para registrar las interacciones. Las copias sin conexión no cargan analítica.

Viendo el historial de sesiones de Claude Code con CCViewer: Markdown, bloques de pensamiento, llamadas a herramientas y estadísticas

Método 2: Reanudar la sesión en la terminal

Claude Code incluye reanudación de sesiones. Ejecuta esto en el directorio original del proyecto:

# Listar las sesiones del proyecto y elegir una interactivamente
claude --resume     # abreviatura: claude -r

# Reanudar directamente la sesión más reciente
claude --continue   # abreviatura: claude -c

# Reanudar una sesión concreta por ID
claude --resume <sessionId>

Perfecto para «seguir trabajando», pero incómodo para leer o buscar en el historial: revolver una sesión larga buscando una llamada a herramienta es un suplicio, y no hay estadísticas de coste.

Método 3: Leer el archivo JSONL en bruto

Las sesiones se guardan como JSONL en ~/.claude/projects/<proyecto>/<sessionId>.jsonl — un objeto JSON por línea. Puedes inspeccionarlas con cualquier editor o la línea de comandos:

# Extraer todos los prompts del usuario con jq
cat ~/.claude/projects/-Users-you-myproject/<sessionId>.jsonl \\
  | jq -r 'select(.type=="user") | .message.content'

El archivo en bruto es la fuente más completa (uso de tokens, rama de git, marcas de tiempo y otros metadatos), pero su legibilidad es pobre — exactamente la razón de ser de los visores gráficos.

Comparación

CCViewerclaude --resumeJSONL en bruto
Lectura gráfica✅Parcial (continuar chat)❌
Renderizado Markdown✅✅❌
Pensamiento / herramientas✅ plegableResumen plegadoJSON crudo
Estadísticas tokens / coste✅❌jq manual
Gestión multi-sesión✅ importar carpetaSolo proyecto actual❌

Los archivos de sesión se analizan y muestran localmente en el navegador. El sitio alojado carga Microsoft Clarity automáticamente para registrar las interacciones. Las copias sin conexión no cargan analítica.

Reproduce tus sesiones de Claude Code visualmente con CCViewer
Los archivos de sesión se analizan y muestran localmente en el navegador. El sitio alojado carga Microsoft Clarity automáticamente para registrar las interacciones. Las copias sin conexión no cargan analítica.

Preguntas frecuentes

¿Ver el historial sube mi código?
Los archivos de sesión se analizan y muestran localmente en el navegador. El sitio alojado carga Microsoft Clarity automáticamente para registrar las interacciones. Las copias sin conexión no cargan analítica.
¿Puedo ver las partes compactadas de una sesión?
JSONL guarda un valor JSON por línea. CCViewer muestra los mensajes y registros de herramientas compatibles que quedan en el archivo. No recupera registros ausentes o eliminados; las estadísticas dependen de los campos disponibles. Conserva los archivos originales.
¿Funciona en el móvil?
Sí — CCViewer es una página web responsive. Eso sí, los archivos de sesión están en tu ordenador: primero copia el .jsonl al teléfono (p. ej. vía iCloud/Drive) y ábrelo en un navegador.