Claude Devtools logo

Claude Devtools

Free

The missing DevTools for Claude Code — inspect session logs, tool calls, token usage, subagents, and context window in a visual UI. Free, open source.

FreeFree tier
#TypeScript
Type
Saas

About Claude Devtools

Claude DevTools is a free, open-source desktop application that restores the visibility lost in Claude Code's terminal output. It reads session logs from ~/.claude/ and presents them in a visual UI, showing thinking steps, tool call I/O, subagent activity, context window breakdown, team coordination, and file paths. Key features include context reconstruction with per-turn token attribution across seven categories, a tool call inspector with syntax highlighting, project memory viewer, team subagent trees, notification triggers for sensitive actions, SSH remote session inspection, cross-session command palette search, and multi-pane layout. It works on macOS, Linux, and Windows without requiring API keys.

Key Features

Context reconstruction with per-turn token attribution across 7 categories (CLAUDE.md, skills, @-mentions, tool I/O, thinking, overhead, user text)
Copy-paste without terminal pain: renders every message, tool call, and output as real selectable text
Tool call inspector with syntax-highlighted Read calls, inline Edit diffs, Bash output, and subagent execution trees
Project memory viewer: opens ~/.claude/projects/<project>/memory/ with layer list and markdown rendering
Team subagent trees: isolated execution trees per agent with tool traces, token metrics, duration, and cost
Notification triggers: system alerts for .env access, tool errors, high token usage, with custom regex and filters
SSH remote session inspection: reads ~/.ssh/config, supports agent forwarding and key auth
Command palette (Cmd+K): cross-session search with context snippets and direct navigation
Multi-pane layout: open multiple sessions side-by-side with drag-and-drop and split views

Pros & Cons

Pros
  • Free and open source with no API keys or external services required
  • Works with existing Claude session logs without any modification to Claude Code
  • Cross-platform support (macOS, Linux, Windows)
  • Visual UI makes complex session data (context window, tool trees) easy to explore
  • Used by over 50,000 developers, indicating community trust
  • Continuous improvement and community contributions via GitHub
Cons
  • Only works with Claude Code sessions (not generic AI tools or other assistants)
  • Requires Claude Code to have been previously used to generate session logs
  • Currently only reads local session logs; no cloud or real-time monitoring integration
  • Installation via Homebrew may be less familiar for non-macOS users despite cross-platform support

Best For

Debugging Claude Code sessions to understand model decisions and surprising actionsAnalyzing token usage and context window fill to optimize prompts and reduce costsInspecting tool calls during development to verify file edits, bash commands, and code changesReviewing subagent coordination in multi-agent workflows to audit handoffs and visibilityAuditing file changes made by Claude Code by viewing exact diffs and touched pathsTroubleshooting session errors and unexpected behavior with detailed tool I/O and timing

FAQ

What is Claude DevTools?
It's a free, open-source desktop application that lets you inspect Claude Code session logs in a visual UI, showing tool calls, token usage, subagents, and context window details.
Does it require API keys?
No, it reads session logs already on your machine from ~/.claude/ and does not require any API keys.
Does it modify Claude Code?
No, it is not a wrapper and does not touch Claude Code. It simply reads the session logs on your machine.
What sessions can I inspect?
It works with every session you've ever run, from any tool that writes logs to ~/.claude/.
Is it free?
Yes, it is free and open source, used by over 50,000 developers.
How do I install it?
With a single command: brew install --cask claude-devtools. It works on macOS, Linux, and Windows.