Visualizador de Conversas Claude JSONL

Carregue o seu arquivo JSONL do Claude e em instantes você já está navegando por cada conversa com formatação de verdade, blocos de código destacados e busca integrada. Funciona com exportações do Claude.ai, logs de sessão do Claude Code CLI e logs da API. Seus dados ficam no seu navegador — a gente não faz upload de nada.

Visualizador de Conversas Claude JSONL

Abra e navegue pelas suas exportações do Claude.ai e logs do Claude Code CLI direto no navegador — com markdown, destaque de código, visualização de chamadas de ferramentas e busca. Nada sai do seu dispositivo.

Solte seu arquivo aqui ou clique para navegar

.jsonl ou .json

Seus dados nunca saem do seu navegador. Todo o processamento acontece localmente.

O que é uma exportação de conversas JSONL?

Quando você exporta seu histórico do Claude.ai, a plataforma gera um arquivo .jsonl. O formato JSONL (JSON Lines) guarda um objeto JSON por linha — na prática, cada linha é uma conversa completa com título, datas e todas as mensagens trocadas. O problema é que abrir isso num editor de texto resulta numa parede de JSON bruto praticamente ilegível.

Esse visualizador resolve o problema. Solte o arquivo, a ferramenta parseia cada linha, detecta o formato automaticamente e exibe suas conversas com a aparência original.

Formatos suportados

O visualizador reconhece quatro variantes de JSONL usadas no ecossistema do Claude:

  • Exportações do Claude.ai — Cada linha é um objeto de conversa com um array chat_messages.
  • Logs de sessão do Claude Code CLI — Mensagens com campos aninhados message.role e message.content, metadados de sessão e chamadas de ferramentas (comandos Bash, leituras de arquivo, edições de código) exibidas como painéis expansíveis.
  • Logs da API de Mensagens do Claude — Cada linha tem campo role e campo content na raiz.
  • JSONL genérico — Qualquer outro objeto JSON válido é exibido como JSON formatado com destaque de sintaxe.

Como funciona

Tudo roda dentro do seu navegador com JavaScript. O parser divide o arquivo linha por linha e tenta parsear cada uma separadamente. Linhas com JSON inválido são puladas com um aviso — uma linha corrompida não quebra o resto do arquivo.

Funcionalidades que você vai realmente usar

Renderização completa de markdown nas respostas do Claude: títulos, listas, negrito, links, tabelas. Blocos de código com destaque de sintaxe para Python, JavaScript, TypeScript, PHP, Java, HTML, CSS, Bash, SQL e JSON. Chamadas de ferramentas das sessões do Claude Code aparecem como painéis expansíveis em vez de JSON bruto. Blocos de pensamento (thinking blocks) ficam recolhidos por padrão para você focar no que importa.

Para sessões longas com centenas de mensagens, o filtro de papel deixa você ver só as suas mensagens, só as respostas do Claude, ou tudo junto. O contador mostra quantas mensagens batem com o filtro atual.

Privacidade por design

Suas conversas com o Claude podem ter código proprietário, planos de negócio ou reflexões pessoais. Por isso essa ferramenta processa tudo localmente no seu navegador. O arquivo JSONL nunca é enviado para servidor nenhum. Não tem requisição de rede durante o parse nem a visualização.

Arquivos grandes? Tranquilo

O visualizador aceita arquivos de até 500 MB. A lista de conversas pagina de 20 em 20, os threads de mensagens de 50 em 50. Só a conversa que você está vendo naquele momento é renderizada no navegador — mesmo com milhares de conversas, não trava.

Perguntas frequentes sobre o visualizador de conversas JSONL