このプロジェクトについて
Claude Code Dashboard for Personal Analytics は、Claude Code とのインタラクションをプライベートかつオフラインで確認できるビューを提供します。このツールは ~/.claude/projects/ に保存されている JSONL セッション・トランスクリプトを読み取り(変更は一切行いません)、モデルごとのトークン使用量、API相当のコスト、セッション時間、ツールの呼び出し、スキルの使用状況、git 関連の詳細などのメトリクスを抽出します。また、高速な増分更新を実現するために、結果をローカルの SQLite データベースにキャッシュします。
軽量な FastAPI サーバーによって提供されるシングルページ Web インターフェースでは、概要 KPI、日次コストチャート、モデル別のトークンシェア、トップツールとスキル、タグ付けおよび非表示コントロールを備えたプロジェクトレベルの合計、詳細ビュー付きの検索可能なセッションリスト、アクティビティヒートマップ(曜日 × 時間)、およびプロジェクトタグでセッションを色分けしたカレンダー形式の週ビューが表示されます。
設定は、ホスト、ポート、認証トークン、データベースの場所、およびエクスポートデータにおけるホームパスのオプション的な秘匿化について、環境変数またはコマンドラインフラグを介して行われます。このツールは、uvx または pipx を介して PyPI から直接実行するか、uv tool または pipx で永続的にインストールするか、あるいはソースチェックアウトから uv run python -m claude_dashboard を使用して起動できます。オプションの静的エクスポート機能により、ログへのライブアクセスなしで自己完結型のバージョンをホストすることが可能です。ユーザーが信頼できるネットワークにサーバーを公開するか、静的エクスポートを別の場所にデプロイすることを選択しない限り、すべての処理はユーザーのマシン上で行われます。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.