Local Tool Visualizes Claude Code Session Data

A developer has created a tool that visualizes Claude Code usage data stored locally on your machine. The tool reads session data from ~/.claude/ and generates an interactive visualization in a single HTML file.
What the tool does
The visualization uses a scrollytelling approach with D3.js charts similar to R2D3-style presentations. It displays:
- Daily activity timeline
- Project breakdown
- Tool usage statistics
- Coding rhythm heatmap
If you've run /insights commands in Claude Code, the tool also visualizes your goals, outcomes, and friction points from those sessions.
Technical details
The implementation is minimal:
- Zero dependencies
- Just a Python script and a single HTML file
- No npm or build step required
- All processing happens locally on your machine
The tool was built entirely using Claude Code, according to the developer. The source is available on GitHub at github.com/aybidi/claude-code-visualizer.
📖 Read the full source: r/ClaudeAI
👀 See Also

Task-observer: A Meta-Skill That Automates Skill Improvement for AI Coding Agents
Task-observer is a meta-skill that self-improves all your AI agent's skills, including itself. It logged 600 skill improvements across 40 skills in 3 months and automates skill creation from work gaps.

wearehere browser extension scans sites for tracking and privacy risks
wearehere is a browser extension that scans websites across ten categories including cookies, trackers, device fingerprinting, and dark patterns, then scores them based on privacy risks. It's under 200KB, runs locally in the browser, and also comes as an npm package for integration with AI agents via barebrowse MCP server.

Reddit User Shares AI Tool for Gathering Financial Account Balances
A Reddit post on r/openclaw presents an AI agent designed to streamline the collection of financial account balances using Python. Users discuss automation potential via custom scripts leveraging APIs like Plaid.

Real-World Insights on Using OpenClaw with LLMs: Challenges and Limitations
An OpenClaw user describes integration issues with LLMs, citing nonsensical responses from a Discord bot.