Converts Claude Code JSONL log files into interactive HTML.

Requires Go 1.21 or later. Install Go from https://go.dev/
git clone https://github.com/brads3290/cclogviewer
cd cclogviewer
make build
Or install directly:
go install github.com/brads3290/cclogviewer/cmd/cclogviewer@latest
# Quick view (auto-opens in browser)
cclogviewer -input session.jsonl
# Save to file
cclogviewer -input session.jsonl -output conversation.html
# Save and open
cclogviewer -input session.jsonl -output conversation.html -open
-input: JSONL log file path (required)-output: HTML output path (optional, auto-generates temp file if omitted)-open: Open in browser (automatic without -output)-debug: Enable debug loggingmake build # Build binary
make test # Run tests
make install # Install to /usr/local/bin
See Makefile for all available commands.
$ claude mcp add cclogviewer \
-- python -m otcore.mcp_server <graph>