See everything Claude Code hides from your terminal
Not another Claude Code GUI wrapper. claude-devtools doesn't run or modify Claude Code — it reads the raw session logs already on your machine and reconstructs everything the CLI hides. Every file path Read, every tool called, every diff Applied, every token consumed — structured into a visual timeline with per-turn context attribution, compaction visualization, subagent execution trees, and custom notification triggers. Works with every session you've ever run. Open source, runs locally.
Hey PH! 👋 I built claude-devtools because I was frustrated with a specific problem: Claude Code stopped showing me what it's doing.
Recent updates replaced detailed tool output with opaque summaries — "Read 3 files", "Edited 2 files" — no paths, no content, no diffs. The context usage became a vague progress bar. The only alternative is `--verbose`, which dumps thousands of lines of raw JSON. There's no middle ground.
I shared this on Reddit as a weekend project to scratch my own itch, and the response was insane—over 100k views, 500+ upvotes, and 1,000+ downloads in just 48 hours. Clearly, we all hate coding blind! 😂
I tried every Claude Code GUI out there (Conductor, Craft Agents, Vibe Kanban, etc.). None of them solved this because they all *wrap* Claude Code. They inject prompts and only show sessions run through their own UI. If you ran a quick command in your terminal, it doesn't exist to them.
claude-devtools takes the exact opposite approach:
⚡ It doesn't touch Claude Code at all.
⚡ It just reads the raw session logs already sitting at `~/.claude/` and reconstructs the full execution trace.
Every file read (with syntax highlighting), every edit (with inline diffs), every tool call paired with its result, and every subagent's full execution tree.
🔥 The feature I'm most proud of is Visible Context Reconstruction: It reverse-engineers what's actually eating tokens in your context window, broken down across 7 categories per turn, showing exactly how context fills and compresses over a session.
It's 100% free, open source, zero network calls, and works on macOS/Linux/Windows/Docker.
What's your biggest frustration with the Claude CLI right now? I'd love to hear your thoughts, and I'll be here all day answering questions!