Back to products
claude-devtools

claude-devtools

See everything Claude Code hides from your terminal

Overview

What it is

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.

Intent

I need it when

Inspect Claude Code subagent execution and team coordination

claude-devtools renders isolated execution trees per agent with their own tool traces, token metrics, duration, and cost. Developers can see how sub-agents handed off work and what each one saw.

Debug why Claude Code made unexpected decisions or forgot context

The tool provides context window breakdown showing what filled the window, when compaction occurred, and what was discarded. Developers can diagnose compaction boundaries and understand why Claude Code forgot information.

Copy code and outputs from Claude Code sessions without terminal formatting issues

The tool renders every message and tool call as real selectable text, eliminating terminal line wraps, ANSI codes, and broken Markdown. One-click copying works consistently across macOS, Linux, and Windows.

Optimize Claude Code token usage and reduce costs

claude-devtools offers per-turn token attribution across 7 categories (CLAUDE.md, skills, @-mentions, tool I/O, thinking, team overhead, user text), replacing opaque progress bars with actual numbers. Developers can identify token drains and optimize their setup.

Understand what Claude Code actually did during a coding session

claude-devtools reconstructs full session transcripts from ~/.claude/ logs, showing every file path, tool call, thinking step, and token that Claude Code's terminal hides. Developers can see the complete reasoning and actions taken.

Drop

Not a fit when

  • User does not use Claude Code or does not have Claude Code session logs stored locally
  • User requires a cloud-based solution and cannot install desktop applications
  • User needs real-time live debugging during Claude Code execution rather than post-hoc session analysis
  • User works exclusively on Windows and prefers native applications over AppImage or Docker
  • User requires commercial support or SLA guarantees for debugging tools
Commercials

Pricing

Free and open source