Claude Code History Viewer: un visor basado en navegador para las sesiones de Claude Code
Anthropic
OpenAI
Google/DeepMind
Cursor
Cline
GitHub
Zed
El artículo presenta Claude Code History Viewer, una herramienta de código abierto que visualiza el historial de sesiones de Claude Code en el navegador. Admite 28 clientes, procesamiento local y ofrece funciones como búsqueda global, estadísticas de tokens y estimación de costos. El autor proporciona un tutorial detallado sobre cómo implementarlo mediante Docker y destaca varios consejos prácticos.
Claude Code registra cada sesión en ~/.claude/projects/<ruta-del-proyecto>/<uuid>.jsonl. El formato está orientado a máquinas; se puede usar jq, pero resulta engorroso. Claude Code History Viewer (jhlee0409/claude-code-history-viewer, MIT, Rust + Tauri) construye una interfaz de usuario a partir de estos archivos, ofreciendo árboles de diálogo con llamadas a herramientas, búsqueda global y estadísticas de tokens y costos. También comprende el historial de otros 27 clientes como Codex CLI, Gemini CLI, Cursor, Cline, Copilot, Goose y Zed. Las transcripciones se procesan localmente y el proyecto afirma no tener telemetría. Existen dos modos: una aplicación de escritorio y un servidor sin interfaz gráfica que sirve la misma interfaz en el navegador. El autor implementa el servidor en una máquina Linux utilizando una imagen Docker construida a partir de binarios precompilados. El artículo detalla el archivo Dockerfile, el manejo del token de autenticación y los puntos finales de la API. La interfaz muestra árboles de proyectos, diálogos de sesión, llamadas a herramientas, bloques de razonamiento, diferencias y salidas de comandos. La página de Estadísticas Globales revela 22.5 mil millones de tokens, 414,800 mensajes, 9862 sesiones y un costo estimado de $12,824 (con un 35.4% de cobertura de precios). La API permite el acceso directo mediante POST /api/<nombre> con Bearer. El autor señala dificultades: el límite de memoria, el tiempo del primer escaneo, la retención predeterminada de 30 días, el paquete git faltante en la imagen, un error 405 inofensivo en el modo servidor y consideraciones de seguridad.
Fuente: Habr — хаб ИИ —
original
