CCViewer / Centre d'aide / Voir tout l’historique

Comment voir l’historique complet d’une session Claude Code ?

Mis à jour · CCViewer Centre d'aide · Concerne Claude Code 2.x

Les sessions locales sont enregistrées par défaut sous ~/.claude/projects/. CLAUDE_CONFIG_DIR change le répertoire de base. La persistance peut être désactivée et la rétention peut supprimer des fichiers : tout ne reste pas nécessairement disponible. Vérifiez où les sessions distantes ou cloud ont été exécutées.

Méthode 1 : la rejouer visuellement dans le navigateur avec CCViewer (recommandé)

CCViewer est un visualiseur de sessions Claude Code gratuit et open source. Ouvrez la page, déposez un fichier de session (vous pouvez aussi importer tout le dossier ~/.claude/projects/) et rejouez la session comme une conversation :

Les fichiers de session sont analysés et affichés localement dans le navigateur. Le site hébergé charge automatiquement Microsoft Clarity pour enregistrer les interactions. Les copies hors ligne ne chargent pas de mesure.

Consulter l’historique de sessions Claude Code avec CCViewer : Markdown, blocs de réflexion, appels d’outils et statistiques

Méthode 2 : reprendre la session dans le terminal

Claude Code intègre la reprise de session. Exécutez ceci dans le répertoire d’origine du projet :

# Lister les sessions du projet et en choisir une interactivement
claude --resume     # raccourci : claude -r

# Reprendre directement la session la plus récente
claude --continue   # raccourci : claude -c

# Reprendre une session précise par ID
claude --resume <sessionId>

Parfait pour « continuer à travailler », mais peu pratique pour lire ou chercher dans l’historique : dépiler une longue session pour retrouver un appel d’outil est pénible, et il n’y a aucune statistique de coût.

Méthode 3 : lire le fichier JSONL brut

Les sessions sont stockées en JSONL dans ~/.claude/projects/<projet>/<sessionId>.jsonl — un objet JSON par ligne. Vous pouvez les inspecter avec n’importe quel éditeur ou en ligne de commande :

# Extraire tous les prompts utilisateur avec jq
cat ~/.claude/projects/-Users-you-myproject/<sessionId>.jsonl \\
  | jq -r 'select(.type=="user") | .message.content'

Le fichier brut est la source la plus complète (usage des tokens, branche git, horodatages et autres métadonnées), mais sa lisibilité est mauvaise — c’est exactement pour cela que les visualiseurs graphiques existent.

Comparatif

CCViewerclaude --resumeJSONL brut
Lecture graphique✅Partielle (continuer le chat)❌
Rendu Markdown✅✅❌
Réflexion / outils✅ repliableRésumé repliéJSON brut
Stats tokens / coût✅❌jq manuel
Gestion multi-sessions✅ import dossierProjet courant seulement❌

Les fichiers de session sont analysés et affichés localement dans le navigateur. Le site hébergé charge automatiquement Microsoft Clarity pour enregistrer les interactions. Les copies hors ligne ne chargent pas de mesure.

Rejouez vos sessions Claude Code visuellement avec CCViewer
Les fichiers de session sont analysés et affichés localement dans le navigateur. Le site hébergé charge automatiquement Microsoft Clarity pour enregistrer les interactions. Les copies hors ligne ne chargent pas de mesure.

FAQ

Consulter l’historique téléverse-t-il mon code ?
Les fichiers de session sont analysés et affichés localement dans le navigateur. Le site hébergé charge automatiquement Microsoft Clarity pour enregistrer les interactions. Les copies hors ligne ne chargent pas de mesure.
Peut-on voir les parties compactées d’une session ?
JSONL contient une valeur JSON par ligne. CCViewer affiche les messages et appels d’outils pris en charge qui restent dans le fichier. Il ne restaure pas les données absentes ou supprimées ; les statistiques dépendent des champs disponibles. Conservez les originaux.
Cela fonctionne-t-il sur mobile ?
Oui — CCViewer est une page web responsive. Mais les fichiers de session sont sur votre ordinateur : copiez d’abord le .jsonl sur le téléphone (via iCloud/drive par ex.) puis ouvrez-le dans un navigateur.