CCViewer

$ cat ~/.claude/projects/**/*.jsonl

Lee el historial de sesiones de Claude Code

Renderiza archivos .jsonl localmente en tu navegador. Privado, gratuito y de código abierto

Arrastra un archivo .jsonl o una carpeta de proyecto completa aquí, o haz clic para elegir

p. ej. toda la carpeta ~/.claude/projects/ o un solo <sessionId>.jsonl dentro

https://ccviewer.top/claude-code-session-viewer
>
Tú
Arregla el diseño roto de la página de login en móvil
⏺
Respuesta claude-opus-4-6
✻Primero inspeccionaré los estilos de la página de login…
⏺ Readsrc/pages/Login.tsx

El problema era un wrap ausente en el diseño flex. Corregido y verificado a 375 px.

CCViewer es un visor de sesiones de Claude Code de código abierto. Renderiza archivos .jsonl completamente en tu navegador, con Markdown, bloques de razonamiento, llamadas a herramientas y estadísticas de coste. Los archivos no se suben a ningún servidor: tu privacidad está a salvo.

Renderizado MarkdownBloques de código, tablas, listas y citas
Proceso de razonamientoExtended thinking plegable y consultable
Llamadas a herramientasParámetros y resultados desplegables
Uso y costeTokens, duración y gasto analizados
Interfaz multilingüeCambia entre 10 idiomas con un clic
Privacidad primero100% en el cliente, cero subidas

Preguntas frecuentes

¿Cómo veo sesiones anteriores de Claude Code?
Claude Code guarda cada sesión como un archivo JSONL en ~/.claude/projects/<proyecto>/<session-id>.jsonl. Suelta ese archivo en esta página para explorar la conversación completa.
¿Se sube mi archivo de sesión a algún sitio?
No. El análisis ocurre íntegramente en tu navegador, sin llamadas de red ni subidas al servidor. Los archivos de sesión contienen tu código y rutas de archivos; por eso esta herramienta es 100% de cliente.
¿Qué admite el visor?
Markdown para mensajes del usuario y del asistente, bloques de extended thinking, parámetros y resultados de herramientas, imágenes, uso de tokens y estadísticas de coste, con interfaz en 10 idiomas.
¿Qué es el formato .jsonl?
JSON Lines: un objeto JSON independiente por línea. Claude Code registra cada mensaje, llamada a herramienta y metadato como una línea.
¿Es gratis CCViewer?
Sí, es gratuito y de código abierto. No requiere registro.

Biblioteca de sesiones

Consejo (macOS): pulsa <kbd>⌘⇧.</kbd> en el selector para mostrar carpetas ocultas, o usa <kbd>⌘⇧G</kbd> en Finder y escribe <code>~/.claude/projects</code>. El selector recuerda la última carpeta.

El almacenamiento del navegador está lleno; algunas sesiones se guardaron solo como resumen.

Aún no hay sesiones. Abre una carpeta con archivos .jsonl para crear tu biblioteca.

Pegar texto JSONL

Pega aquí el contenido completo del archivo de historial, un objeto JSON por línea (también admite un único array / objeto JSON).