claude-devtools CLI

A debugging tool for Claude Code that reads the session logs already saved on disk and shows exact file paths, diffs, model thinking and a category-by-category

  • 4,038 ★ on the repository
  • Last commit
  • MIT
CLI

Extended access

Why this level

  • Runs an Electron app or a Docker server that reads session transcripts from ~/.claude
  • Transcripts hold conversations and code, and the SSH mode reads them from a remote machine too
All reasons and checks

matt1398/claude-devtools

Install

Works in

In your terminal, with SkillFoxx CLI

npx skillfoxx add cli/claude-devtools

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • Runs an Electron app or a Docker server that reads session transcripts from ~/.claude
  • Transcripts hold conversations and code, and the SSH mode reads them from a remote machine too

This is third-party code. Review the repository files before installing.

What it does

claude-devtools reads the session and log files Claude Code already writes to ~/.claude on disk and expands them into a detailed interface: instead of a collapsed Read 3 files it shows exact paths and syntax-highlighted content, instead of Edited 2 files it shows a line-by-line diff. It separately visualizes context usage across seven categories (CLAUDE.md, skills, @-mentioned files, tool I/O, thinking, team overhead, user text), a full subagent call tree with per-agent tokens, duration and cost, and the moment context gets compacted. It can inspect sessions on a remote machine over SSH and renders MEMORY.md files as a linked index. The tool wraps or changes nothing in Claude Code itself, it only reads logs that already exist.

Who it is for. For developers who need more detail than the terminal shows about what Claude Code actually did during a session, especially since the terminal started collapsing output into summaries.

Good fit when

  • You need to see exactly which files and lines the agent changed, not just a collapsed summary
  • You need to figure out why context got compacted and what was lost in the process
  • You need a subagent call tree with per-agent tokens and cost

Not a fit when

  • The default terminal output and the --verbose flag are already enough
  • You need a tool that changes Claude Code's behavior, not just displays its logs

Example request

Open the latest Claude Code session in claude-devtools and show me where the context went before it got compacted

Limitations

It shows only what Claude Code already recorded to disk in logs and transcripts, other agents are not supported. The Electron desktop build covers macOS, Linux and Windows, the standalone mode without Electron needs a separate Docker or Node.js run.

How to disable. Remove the app the normal way for your OS (brew uninstall --cask claude-devtools on macOS) or stop the Docker container.

FAQ

Are API keys required?

No, the tool reads Claude Code session files that already exist on disk and needs no keys or configuration.

Does claude-devtools change how Claude Code behaves?

No, the README states it is not a wrapper, it only reads logs that already exist and does not intercept Claude Code itself.

Discussion

No questions or reviews yet.

CLI tools

Reads Claude Code session logs as a conversation: tool calls, token counts and a live tail of a running session.

CLIExtended access390Repository stars

Streams Claude Code hidden thinking, tool calls and subagents to a separate terminal with a live session tree

CLIMinimal access158Repository stars

A file tree plugin for Claude Code that highlights the files the agent reads and edits, with git status, diffs and a preview

PluginExtended access417Repository stars

A terminal explorer for Claude Code configuration: CLAUDE.md, commands, subagents and settings.json with a preview

CLIExtended access271Repository stars

Persistent memory for Claude Code on your own database: capture of decisions and context plus a code graph, injected into every prompt

CLIExtended access234Repository stars

Claude Code Blueprint: 12 agents, 19 skills, 16 hooks and 6 CLAUDE.md rules, copy what you need or install a preset

WorkflowExtended access73Repository stars

README in short

The README describes the problem: starting from a certain version, Claude Code began collapsing output into short summaries with no file paths or content. claude-devtools reads the same files under ~/.claude and reconstructs the detail: exact paths and diffs, model thinking content, a seven-category context breakdown, a subagent tree with tokens and cost, compaction visualization, SSH session inspection and MEMORY.md rendering. Install options are Homebrew, a direct download for macOS, Linux and Windows, or Docker without Electron. MIT licensed.

README badge

Report a problem