Claude Code History Viewer : un visualiseur de sessions Claude Code dans le navigateur
Anthropic
OpenAI
Google/DeepMind
Cursor
Cline
GitHub
Zed
Cet article présente Claude Code History Viewer, un outil open-source qui visualise l'historique des sessions Claude Code dans le navigateur. Il prend en charge 28 clients, le traitement local des données, et propose des fonctionnalités telles que la recherche globale, les statistiques de tokens et l'estimation des coûts. L'auteur fournit un tutoriel détaillé pour le déployer via Docker et met en avant plusieurs astuces pratiques.
Claude Code consigne chaque session dans ~/.claude/projects/<chemin-du-projet>/<uuid>.jsonl. Le format est orienté machine ; jq peut être utilisé mais reste peu pratique. Claude Code History Viewer (jhlee0409/claude-code-history-viewer, MIT, Rust + Tauri) construit une interface à partir de ces fichiers, offrant des arbres de dialogue avec appels d'outils, recherche globale, et statistiques de tokens/coûts. Il comprend également l'historique de 27 autres clients comme Codex CLI, Gemini CLI, Cursor, Cline, Copilot, Goose, et Zed. Les transcriptions sont traitées localement, et le projet affirme ne pas collecter de télémétrie. Deux modes existent : une application de bureau et un serveur headless qui sert la même interface dans le navigateur. L'auteur déploie le serveur sur une machine Linux en utilisant une image Docker construite à partir de binaires précompilés. L'article détaille le Dockerfile, la gestion des jetons d'authentification, et les points d'accès API. L'interface montre les arbres de projets, les dialogues de sessions, les appels d'outils, les blocs de réflexion, les diffs, et les sorties de commandes. La page des statistiques globales révèle 22,5 milliards de jetons, 414 800 messages, 9862 sessions, et un coût estimé à 12 824 $ (avec une couverture des prix de 35,4 %). L'API permet un accès direct via POST /api/<nom> avec Bearer. L'auteur signale des pièges : la limite de mémoire, le temps de premier scan, la conservation par défaut de 30 jours, le paquet git manquant dans l'image, une erreur 405 sans gravité en mode serveur, et des considérations de sécurité.
Source: Habr — хаб ИИ —
original
