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用のプラグインとして機能する単一ファイルのPythonスクリプトです。毎回ステータス更新時に、Claude Codeからstdin経由で送信されるセッションデータ(モデル、コンテキスト、コスト、レート制限など)を読み取り、それを処理してカラーリングされたANSIステータス行をレンダリングします。

オプションのフックをインストールすることで、ツール使用状況(ハートビート)やGitブランチの変更をリアルタイムで追跡できます。パフォーマンスを維持するために、為替レートと更新チェックにはローカルキャッシュを使用し、使用状況データに対して直接API呼び出しを行わず、stdinペイロードから直接読み取ることで効率を高めています。

対象ユーザー

ProまたはMaxサブスクリプションを利用し、リソース消費とセッションメトリクスの視覚的でリアルタイムのダッシュボードを求める開発者。

主な特徴

  • 包括的な追跡: セッションおよび週間の制限、モデルごとの上限(Opus、Sonnet、Fable)、リアルタイムのコンテキストウィンドウ使用状況を監視。
  • 依存関係ゼロのPython: 外部pip依存関係を一切必要としない単一ファイルインストール。
  • リアルタイムコスト追跡: 25以上の通貨で、リアルタイムの為替レートを使用してセッションコストを追跡。
  • 深いつながりのカスタマイズ: 10種類のテーマ、5種類のアニメーションモード、8種類のバー形式。
  • 開発者向けメトリクス: Gitブランチ、変更された行数、アクティブなサブエージェント、キャッシュ効率を表示。
  • 統合ツール: ビルトインのフォーカスタイマーと、プラグインおよびClaude Codeの自動更新通知を備えています。

関連

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