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 とセッションをリンク可能。
- ローカル優先: クラウドアカウントやテレメトリが不要。すべてのデータはユーザーのマシン上に保持されます。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト