Claude Code History Viewer: Visualizador do Histórico do Claude Code
(github.com/jhlee0409)Quando uso IA, costumo revisar o histórico para entender, até certo ponto, como aquele resultado foi produzido.
Recentemente, usando o Claude Code, achei bem inconveniente ter que ver o histórico separado em outra aba do terminal ou do editor.
Por isso, criei um aplicativo desktop de visualização do histórico do Claude Code com vibe coding, baseado em tauri + react + rust.
Ao instalar o Claude Code, normalmente ele salva os logs na pasta ./claude em /Users/{username}/ no macOS.
Lá dentro, há 4 pastas, incluindo projects (repositórios), e os logs das sessões dentro de projects vão sendo acumulados no formato jsonl. Então, carregando esses jsonl e processando-os no formato adequado, é possível visualizar o histórico como se fosse um registro de conversa no viewer.
Ele armazena uma quantidade de dados muito maior do que a exibida por padrão no terminal, e eu procurei permitir que isso fosse visto com mais detalhes.
Além disso, também é possível ver várias métricas, como quantos tokens foram usados por projeto ou por sessão, além do consumo diário de tokens.
Mesmo que a pasta ./claude não exista no diretório padrão, ela pode ser definida manualmente. Pastas que começam com . podem ser exibidas temporariamente com shift + cmd + ..
O app pode ser usado imediatamente baixando o arquivo dmg nas notas de lançamento pelo URL.
Como ainda está em versão beta, pode haver problemas de estabilidade ou bugs. Fiquem à vontade para enviar feedback sincero rs
11 comentários
Será que daria para oferecer suporte também para Intel Mac..?? Parece que só funciona no Apple Silicon T_T
Ah, entendi mesmo.. Não levei o chipset em consideração.
Vou atualizar rapidamente e avisar vocês!
Obrigado!
Na versão beta.3, disponibilizei um DMG universal que também pode ser usado em chips Intel!
Se o aviso de atualização não aparecer no app existente, peço desculpas pelo incômodo, mas agradeço se puderem baixar mais uma vez pelas notas de versão!!
Sim, baixei e estou usando muito bem no momento. Obrigado!
Talvez no futuro haja planos de oferecer suporte a algo como o
gemini-clitambém??Quando comecei a fazer isso, também estava pensando no
gemini-cli, mas, quando fui verificar, no caso do Gemini ele só acumula em log a entrada do usuário e não armazena localmente os valores de saída.Vou acompanhar continuamente as atualizações e, se possível, pretendo oferecer suporte também!
Ah, entendi, que pena T_T
Sim, tudo bem..!
Muito bom. Tirando o fato de que o recurso de carregar conversas anteriores é um pouco lento, parece ser ok.
Obrigado!!
Vou continuar melhorando de forma consistente!!
Era o app que eu queria, muito, muito obrigado. Vou usar bastante. :)
Obrigado :)
Se houver algum inconveniente, fique à vontade para me avisar!