Claude Code Chat Viewer banner
hitmman55 hitmman55

Claude Code Chat Viewer

Design community

Description

Offline HTML viewer for Claude Code JSONL session transcripts. Six UI languages, light/dark theme, no backend, no CDN.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

Live demo

Just click — no install, no build, no signup.

English · Русский · Español · Français · 中文 · العربية

Claude Code Chat Viewer

License: Unlicense Zero runtime dependencies Offline first 6 UI languages

Screenshot

HTML viewer for [Claude Code](https://claude.com/claude-code) session transcripts in JSONL format. Opens in a browser — no server, no build step, one vendored dependency. Works offline out of the box.

Why

Claude Code writes every session to `~/.claude/projects//.jsonl` — one line per record (user message, model reply, thinking, tool_use, tool_result, attachment, etc.). The raw file is unreadable; built-in commands like `/resume` display the conversation but don't let you export or inspect it post-mortem.

This viewer turns such a `.jsonl` into a readable feed with color-coded roles, collapsible service blocks (thinking / tools / results), and filters.

What it shows

  • user (blue) — real user messages
  • assistant (green) — Claude's text replies
  • thinking (purple) — extended thinking, collapsed by default
  • tool_use (amber) — tool invocations with argument preview
  • tool_result (cyan / red for errors)