Visionneuse de conversations Claude JSONL
Importez votre fichier JSONL de Claude et parcourez immédiatement chaque conversation avec une mise en forme correcte, des blocs de code colorés et une recherche intégrée. L'outil prend en charge les exports Claude.ai, les logs de session du CLI Claude Code et les logs d'API. Vos données restent dans votre navigateur — nous ne les téléversons ni ne les stockons jamais.
Visionneuse de conversations Claude JSONL
Ouvrez et parcourez vos exports Claude.ai et vos logs Claude Code CLI directement dans le navigateur — avec rendu markdown, coloration syntaxique, visualisation des appels d'outils et recherche. Rien ne quitte votre appareil.
Déposez votre fichier ici ou cliquez pour parcourir
.jsonl ou .json
Analyse des conversations...
Sélectionnez une conversation à afficher
Impossible d'analyser le fichier
Qu'est-ce qu'un export de conversations JSONL ?
Quand vous exportez votre historique depuis Claude.ai, la plateforme vous fournit un fichier .jsonl. JSONL (JSON Lines) est un format texte où chaque ligne contient un objet JSON indépendant — en pratique, une conversation complète avec son titre, ses horodatages et tous les messages échangés. Le problème, c'est qu'ouvert dans un éditeur de texte, ça ressemble à un bloc de JSON illisible.
Cette visionneuse règle ça. Déposez votre fichier, et l'outil analyse chaque ligne, détecte le format automatiquement et vous présente vos conversations avec leur mise en forme d'origine.
Formats pris en charge
La visionneuse reconnaît quatre variantes du format JSONL utilisées dans l'écosystème Claude :
- Exports Claude.ai — Chaque ligne est un objet de conversation avec un tableau
chat_messages. - Logs de session Claude Code CLI — Messages avec champs imbriqués
message.roleetmessage.content, métadonnées de session, appels d'outils (Bash, lecture de fichiers, éditions de code) affichés sous forme de panneaux dépliables. - Logs de l'API Messages de Claude — Chaque ligne a un champ
roleet un champcontentau niveau racine. - JSONL générique — Tout autre objet JSON valide s'affiche en JSON formaté avec coloration syntaxique.
Comment ça fonctionne
L'outil tourne entièrement dans votre navigateur via JavaScript. L'analyseur découpe le fichier ligne par ligne et tente de parser chacune séparément. Les lignes invalides sont ignorées avec un avertissement — une ligne corrompue ne fait pas planter tout le fichier.
Fonctionnalités qui vous serviront vraiment
Rendu markdown complet dans les réponses de Claude : titres, listes, gras, liens, tableaux. Les blocs de code sont mis en valeur avec la coloration syntaxique pour Python, JavaScript, TypeScript, PHP, Java, HTML, CSS, Bash, SQL et JSON. Les appels d'outils des sessions Claude Code apparaissent en panneaux dépliables — fini le JSON brut. Les blocs de pensée (thinking blocks) restent repliés par défaut pour garder la vue centrée sur la conversation.
Pour les longues sessions avec des centaines de messages, le filtre par rôle vous permet de n'afficher que vos messages, que les réponses de Claude, ou tout à la fois. Le compteur vous indique combien de messages correspondent au filtre en cours.
Confidentialité par conception
Vos conversations avec Claude peuvent contenir du code propriétaire, des plans d'affaires ou des échanges personnels. C'est pour ça que cet outil traite tout localement dans votre navigateur. Le fichier JSONL n'est jamais téléversé sur un serveur. Aucune requête réseau pendant l'analyse ou la visualisation.
Fichiers volumineux ? Pas de souci
La visionneuse accepte des fichiers jusqu'à 500 Mo. La liste des conversations est paginée par 20, les fils de messages par 50. Seule la conversation en cours d'affichage est rendue dans le navigateur — même avec des milliers de conversations, ça ne rame pas.