JayantDevkar/claude-code-karma

Dashboard for monitoring claude code sessions.

何を解決するか

Claude Code はセッションデータ、ツール呼び出し、トークン使用量をローカルの JSONL ファイルに保存しますが、人間が読み取りにくい上、30日後に自動削除されます。Claude Code Karma は、この生データを検索可能で分析可能なストーリーに変換するローカル優先のビジュアルダッシュボードを提供します。

動作方法

このツールは、マシン上の ~/.claude/ ディレクトリからデータを直接読み取ります。FastAPI バックエンドがこれらのファイルを解析し、メタデータをローカルの SQLite データベースにインデックス化し、SvelteKit フロントエンドで可視化します。また、Claude Code フックと統合することで、アクティブなセッションのリアルタイム監視も可能になります。

対象ユーザー

Claude Code CLI や Claude Desktop(Claude Code モード)を使用し、コストを追跡し、ツール使用状況を分析し、AI支援開発の視覚的履歴を維持したい開発者向けです。

主な特徴

  • セッション分析: セッションごとまたはプロジェクト全体でのトークン使用量、コスト、キャッシュヒット率、ツールの分布の詳細な分析。
  • リアルタイム追跡: セッションの状態をリアルタイムで監視でき、実行中のセッションが含まれるターミナルウィンドウをワンクリックで表示可能。
  • 詳細な調査: タスク、ファイル操作、サブエージェントの活動、呼び出されたスキルを追跡する専用タブ。
  • チケット連携: MCP サーバーまたはブランチ名の自動検出を通じて、Linear、Jira、GitHub Issues とセッションをリンク可能。
  • ローカル優先: クラウドアカウントやテレメトリが不要。すべてのデータはユーザーのマシン上に保持されます。

関連

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