NoobyGains/claude-pulse

Real-time usage monitor for Claude Code — session limits, weekly limits, and plan tier with colour-coded progress bars

何を解決するか

Claude Codeのユーザーは、使用制限やコストについてリアルタイムでの可視性が不足しがちです。claude-pulseは、Claude Codeのターミナルインターフェースに直接統合される、非常にカスタマイズ可能なステータスバーを提供し、手動で設定を確認したり外部APIを呼び出したりせずに、セッションおよび週間の制限、コンテキストウィンドウの使用状況、支出をリアルタイムで監視できるようにします。

動作方法

このツールは、ステータス更新ごとにClaude Codeからstdin経由でパイプされたJSONデータを読み取ります。このデータ(レート制限、モデル情報、コストなど)を処理し、カラーリングされたANSIステータス行としてレンダリングします。また、ツール呼び出し、経過時間、Gitブランチの変更を追跡するためのPostToolUseフックをインストールすることもできます。時間ベースの更新(アニメーションやタイマーなど)を処理するために、Claude CodeのrefreshInterval設定を構成します。

対象ユーザー

ProまたはMaxサブスクリプションを有し、Claude Code(v2.1.80+)を使用している開発者で、ターミナル内にAIの使用状況とコストを視覚的かつリアルタイムでダッシュボード化したい方。

特徴

  • リアルタイム監視: セッションおよび週間の制限、コンテキストウィンドウの負荷、各モデル(Opus、Sonnet、Fable)の上限を監視。
  • API依存なし: Claude Codeのstdinから直接使用データを読み取るため、OAuthやレート制限の問題を回避。
  • コスト追跡: 25以上の通貨をサポートし、リアルタイムの為替レートに対応したライブセッションコスト追跡。
  • 非常にカスタマイズ可能: 10種類のテーマ、5種類のアニメーションモード、8種類のバー形式で、あらゆるターミナルの美学に合わせられる。
  • 統合ツール: ビルディングタイマー、Gitブランチ表示、ツール使用のハートビートインジケータを内蔵。
  • 軽量: 外部依存なしの単一ファイルPythonスクリプト。

関連

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