Claude Code stores every session as a JSONL file. A typical hour-long session can contain 80+ raw events — tool calls, thinking traces, assistant turns, user messages — all interleaved in a flat log. Claude Code Lens parses those logs and renders them as a **compressed, navigable timeline**:
Stars
3
Forks
0
Watchers
3
Open Issues
0
Overall repository health assessment
^12.6.2^5.2.1^3.0.2^2.1.110
commits
fix: correct branch timeline and Write tool diff accuracy
434e9baView on GitHubfeat: historical branch resolution and metadata display improvements
4b49d7cView on GitHubfeat: git branch/commit per node, fix diff accumulation and shell pipe bug
86f0d63View on GitHubfix+feat: correct token double-count and add context window to user prompts
18e36d1View on GitHubfeat: token usage and context window visualization in metadata panel
cd2bdabView on GitHubfix: handle string message.content format in newer Claude Code sessions
7de57a8View on GitHubfeat: session name fixes, /rename support, and interactive demo page
bd028a0View on GitHub