delexw/claude-code-trace

Claude Code session log viewer for JSONL files in ~/.claude/projects. Browse conversations, tool calls, tokens, and live tail sessions on desktop, web, and TUI.

解決する課題

Claude Codeはセッション履歴を ~/.claude/projects/ 内の生のJSONLファイルとして保存するため、人間が読み取ったりデバッグしたりするのが困難です。このプロジェクトは、これらのログを読みやすくインタラクティブな会話に変換するビジュアルインターフェースを提供し、JSONファイルを手動で解析することなく、AIコーディングセッションの確認、ライブワークフローの監視、ツール使用状況のデバッグを容易にします。

仕組み

アプリケーションはローカルのJSONLセッションファイルを読み取り、スクロール可能な会話としてレンダリングします。GUIデスクトップアプリ(TauriとReactで構築)、Webアプリ、ターミナルユーザーインターフェース(TUI)の3つの異なるインターフェースモードをサポートしています。また、アクティブなセッションをリアルタイムで監視できるように、ログをテール(tail)できるバックエンドが含まれています。

対象者

会話履歴の監査、複雑なエージェントワークフローのデバッグ、またはパーソナルAIハーネスプラットフォーム(DovePaw Liteなど)の構築が必要な、Claude Codeを使用している開発者。

ハイライト

  • マルチインターフェース対応: デスクトップアプリ、Webアプリ、またはTUIとして利用可能。
  • ライブテール: アクティブなClaude Codeセッションをリアルタイムで監視。
  • MCP統合: Model Context Protocolのツール呼び出しを自動的に検出し、人間が理解しやすい名前で表示。
  • 詳細なインスペクション: 深いデバッグのための、展開可能なツール呼び出し、トークン数、タイムスタンプ。
  • セッション検索: ユーザーのメッセージに基づいて特定のセッションを見つける機能。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト