Claude Code History Viewer: visor del historial de Claude Code
(github.com/jhlee0409)Cuando uso IA, suelo revisar el historial para repasar hasta cierto punto cómo se llegó a ese resultado, así que lo miro con frecuencia.
Últimamente, al usar Claude Code, me resultaba muy incómodo tener que ver el historial separado en otra pestaña de la terminal o del editor.
Por eso hice, con vibe coding, una app de escritorio visor del historial de Claude Code basada en tauri + react + rust.
Cuando instalas Claude Code, normalmente guarda los logs en la carpeta ./claude ubicada en /Users/{username}/ en macOS.
Dentro, hay 4 carpetas, incluyendo projects (repositorios), y va acumulando los logs de las sesiones dentro de projects en formato jsonl. Así que cargo esos jsonl, los proceso en un formato adecuado y puedo ver el historial en el visor como si estuviera viendo un registro de chat.
Guarda mucha más información que la que muestra por defecto en la terminal, así que hice posible verla con más detalle.
Además, se pueden consultar varias métricas, como cuántos tokens se usaron por proyecto o por sesión, y el consumo diario de tokens.
Incluso si no existe la carpeta ./claude en la ruta predeterminada, se puede especificar manualmente. Las carpetas que incluyen . se pueden mostrar temporalmente con shift + cmd + ..
La app se puede usar de inmediato descargando el archivo dmg desde las notas de lanzamiento mediante la URL.
Todavía está en versión beta, así que puede haber problemas de estabilidad o bugs. Agradecería mucho su feedback sincero jaja
11 comentarios
¿Crees que también podrían dar soporte para Intel Mac..? Parece que solo funciona con Apple Silicon T_T
Ah, ya veo... no tuve en cuenta el chipset.
¡Lo actualizaré rápido y les aviso!
¡Gracias!
¡Subí un DMG universal compatible también con chips Intel en la versión beta.3!
Si no aparece el aviso de actualización dentro de la app actual, les agradecería mucho si pudieran descargarlo una vez más desde las notas de la versión. ¡Gracias!
Sí, ya lo descargué y lo estoy usando bien. ¡Gracias!
¿Quizás más adelante planean dar soporte también a algo como
gemini-cli?Cuando empecé a hacerlo, también tenía en mente
gemini-cli, pero cuando lo revisé vi que, en el caso de Gemini, solo se van acumulando en el log las entradas del usuario y no se guarda aparte en local el valor de salida.Seguiré atento a las actualizaciones y, si es posible, planeo darle soporte.
Ah, ya veo, qué lástima T_T
Sí, entendido..!
Está bien. Salvo que la función para cargar conversaciones anteriores es un poco lenta, me parece que está bastante bien.
¡¡Muchas gracias!!
¡¡Seguiré mejorándolo constantemente!!
Es justo la app que esperaba, muchísimas gracias. La usaré muy bien. :)
¡Gracias! :)
Si hay algo incómodo o que se pueda mejorar, no duden en decírmelo con confianza.