Claude Code Session Dashboard: 複数セッションを監視するオープンソースツール

概要
Claude Codeセッションダッシュボードは、複数のClaude Codeセッションを同時に実行する際の可視性の問題を解決するために構築されたオープンソースツールです。セッション全体のコスト、セッションステータス、コンテキストウィンドウ使用率を統合して表示します。
開発経緯
プロジェクト全体はClaude Codeを使用して記述されました。開発者が問題を説明すると、ClaudeはClaude CodeがJSONLセッションログを~/.claude/projects/に書き込むことを特定しました。その後、Claudeはファイルウォッチャー、Express API、フロントエンドを単一のHTMLファイル内に構築しました。
セッションごとの機能
- 正確なモデルごとの価格設定によるトークン使用量とコスト
- ステータスインジケーター:思考中、待機中、アイドル、または古い状態
- 視覚的なプログレスバーとしてのコンテキストウィンドウ使用率
- 実行中のアクティブなサブエージェント
- セッションが現在作業中のファイル
- 展開可能なアクティビティログ
- Gitブランチと権限モード(AUTO-EDIT / YOLO)
仕組み
Claude CodeはJSONLセッションログを~/.claude/projects/に書き込みます。ダッシュボードはこれらのファイルを監視し、ブラウザタブですべてをレンダリングします。WebSocket、ビルドステップ、クラウドは不要で、Node.jsがローカルファイルを監視し、UI用の単一HTMLファイルを使用します。
クイックスタート
git clone https://github.com/Stargx/claude-code-dashboard
cd claude-code-dashboard
npm install && npm startその後、http://localhost:3001を開いてください。このプロジェクトは無料でMITライセンスです。
開発者はフィードバックを求めています。特に、セッション検出で問題が発生する可能性のあるmacOSまたはLinuxユーザーからの意見を歓迎します。
📖 完全なソースを読む: r/ClaudeAI
👀 See Also

ClawCut ProxyがGitHubで公開され、小規模LLM向けにOpenClawを最適化
ClawCutは実験的なプロキシで、OpenClawからのJSON呼び出しを操作・注入し、JSONの不要な部分を抽出することで、限られたハードウェア上で動作する小規模モデル(7B-8B)の認知的負荷を軽減します。

Claude CodeはToolSearchでツールスキーマを遅延読み込みし、トークンを節約する
Claude Codeはツールスキーマの読み込みを遅延させ、最初にツール名のみを送信し、使用前にToolSearch呼び出しでスキーマを取得する。この設計によりトークン消費を大幅に削減する。

カスタムllama.cppバックエンド、Ryzen AI MAX 385のAMD XDNA2 NPUにLLM行列乗算をオフロード
開発者が、Ryzen AI MAX 385 (Strix Halo) の AMD XDNA2 NPU に GEMM 演算を直接ディスパッチするカスタム llama.cpp バックエンドを構築し、Meta-Llama-3.1-8B-Instruct Q4_K_M で 43.7 t/s のデコード速度と 0.947 J/tok の消費効率を達成しました。NPU デコードパスは、Vulkan のみの場合と比較して約 10W を節約しながら、デコードスループットを同等に維持しています。

カモフラックスとCLIラッパーによるOpenClawブラウザのCAPTCHA修正
OpenClawの組み込みChromiumブラウザは、Chrome DevTools Protocol、JavaScriptインジェクションの痕跡、ハードウェアフィンガープリントの不一致によりボット検知を引き起こします。解決策は、C++レベルで修正されたCamoufox(Firefoxのフォーク)を使用し、トークン使用量を削減するためにアクセシビリティツリーのスナップショットを返すCLIでラップします。