Claude DevTools:Claude Code のセッションをブラックボックスから可視化へ

Claude DevTools:Claude Code のセッションをブラックボックスから可視化へ

Claude Code でコードを書くのは気持ちいい。しかし、「今一体何をしているのか」という問いには推測で答えるしかなかった。あるオープンソースプロジェクトがこの状況を変えようとしている。

開発者 matt1398 がリリースした claude-devtools(旧名 Claude Code Context)は、Claude Code にブラウザ DevTools ライクなビジュアルデバッグインターフェースを提供する Electron デスクトップアプリだ。リリース2週間で 3.2k Star を獲得し、昨日も最新コミットが記録されている。

解決する課題

Claude Code はターミナル内で動作し、すべてのセッションログ、ツール呼び出し、サブエージェント生成、コンテキストウィンドウの変更がテキストストリームとして出力される。claude-devtools はこの情報を抽出し、グラフィカルなインターフェースで表示する。

機能説明
セッションログ現在の Claude Code セッションの完全な対話履歴をリアルタイム表示
ツール呼び出し各ツール呼び出しの入出力を可視化
トークン消費リクエストごとのトークン使用量を統計、コンテキスト最適化に貢献
サブエージェントサブエージェントの作成、実行、完了プロセスをモニタリング
コンテキストウィンドウ現在のコンテキスト占有率をリアルタイム表示

注目すべき理由

AI エージェントの可観測性が独立したトラックになりつつある。claude-devtools のアプローチは明確だ:Claude Code を置き換えるのではなく、「デバッグパネル」として機能する。以下の3つの層に特に有用である。

  • プロンプトエンジニア:トークンを節約するためにプロンプトを精简したいが、どの部分が実際に使われているか分からない
  • エージェント開発者:カスタムモデルの実際の動作を検証するために、透明なツール呼び出しチェーンが必要
  • チーム管理者:エージェントのリソース消費と行動パターンをモニタリングする必要がある

TypeScript で開発され、macOS ネイティブアプリのパッケージングをサポート。インストール後は Claude Code のセッションログファイルを自動監視し、Claude Code 自体の設定変更不要。

クイックスタート

# プロジェクトをクローン
git clone https://github.com/matt1398/claude-devtools.git
cd claude-devtools

# 依存関係をインストールして起動
npm install
npm run dev

制限

  • 現時点では macOS 主体、Windows/Linux 対応は進行中
  • Claude Code のローカルログファイルパスに依存
  • リモートサーバー上の Claude Code インスタンスへのサポートは限定的

ソース