A desktop app that reconstructs Claude Code's full execution trace from local session logs, showing every tool call, subagent, and token.
claude-devtools is a desktop application that provides detailed visibility into Claude Code's internal operations by parsing the raw session logs already stored on your machine. It addresses the lack of transparency in the terminal by reconstructing the full execution trace—including file paths, tool calls, and token usage—without modifying Claude Code itself.
Developers and engineers who use Claude Code in the terminal or other interfaces and need to debug, monitor, or analyze its sessions without wrapping or altering the tool's behavior.
Developers choose claude-devtools because it offers deep, structured visibility into Claude Code sessions without interference—it doesn't wrap or modify Claude Code, instead leveraging existing session logs to deliver an interactive interface for debugging and monitoring, with zero configuration and no API keys required.
The missing DevTools for Claude Code — inspect session logs, tool calls, token usage, subagents, and context window in a visual UI. Free, open source.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Reconstructs the context window per turn with token attribution across categories like CLAUDE.md files and tool I/O, providing insights the CLI hides, as shown in the Visible Context Reconstruction feature.
Works by parsing existing session logs without modifying Claude Code, ensuring no interference with the tool's behavior, which is central to its philosophy.
Offers specialized viewers for tool calls, such as inline diffs for edits and syntax-highlighted code for reads, enhancing debugging efficiency per the Rich Tool Call Inspector.
Available across macOS, Linux, Windows, and Docker with easy installation via package managers like Homebrew, as detailed in the Installation section.
Enables inspection of Claude Code sessions on remote machines over SSH with full feature parity, including isolated service contexts, as described in SSH Remote Sessions.
Entirely reliant on Claude Code generating and storing session logs locally; if logs are disabled, cleared, or corrupted, the tool cannot function.
The Docker/standalone version uses Server-Sent Events for updates, which may cause slower real-time feedback compared to the native Electron app, as admitted in the README.
Designed specifically for Claude Code, making it unsuitable for users of other AI assistants like GitHub Copilot or Cursor, limiting its broader utility.