Claude 使用量メーター
概要
Claude Code Usage Meterは、Claude Codeサブスクリプションのレート制限(5時間枠と7日枠)をターミナル上でリアルタイムに監視・可視化する軽量ツールです。公式のstatusLine機能を利用してAPIやステータスから利用状況を取得し、端末のダッシュボードとして使えるように整形して表示します。glanceに触発されたデザインで、サブスクライバーが日々の使用量を直感的に把握できるように設計されています。(約300字)
リポジトリの統計情報
- スター数: 2
- フォーク数: 0
- ウォッチャー数: 2
- コミット数: 2
- ファイル数: 6
- メインの言語: Python
主な特徴
- 端末(ターミナル)で動作するリアルタイムダッシュボード。
- Claude Codeの公式statusLine機能を用いた利用状況取得。
- 5時間/7日といったサブスク制限ウィンドウの可視化。
- シンプルなインストールシェルと単一のメインスクリプトで導入容易。
技術的なポイント
このプロジェクトはPythonで実装された軽量ツールで、端末上にダッシュボードを描画する単一スクリプト(dashboard.py)を中心に構成されています。公式のstatusLine機能から取得したステータス情報を定期的にポーリングし、返却される使用量や残量、ウィンドウのリセット時刻などをパースして表示用のメーターに変換します。描画はテキストベースのUI(カラーやボーダーを含む整形)で行われ、外部依存を抑える設計が想定されます。install.shは環境準備(仮想環境作成や依存パッケージのインストール)を自動化する目的で同梱されており、READMEには起動方法や必要な環境変数(APIキーや認証情報)の記載があるはずです。運用面では短いポーリング間隔での更新により端末でほぼリアルタイムの状況把握が可能となり、CLI好きの開発者や運用者が日次/週次の消費を監視する用途に適しています。拡張としてプロセス常駐、通知連携(通知センターやSlack)、あるいは他サービスのレート監視との統合が考えられます。(約700字)
プロジェクトの構成
主要なファイルとディレクトリ:
- .gitignore: file
- LICENSE: file
- README.md: file
- dashboard.py: file
- install.sh: file
…他 1 ファイル
まとめ
手軽に導入できるターミナル型のClaude使用量監視ツールです(約50字)
リポジトリ情報:
- 名前: claude-usage-meter
- 説明: Terminal dashboard for Claude Code subscription rate limits (5h/7d) using the official statusLine feature
- スター数: 2
- 言語: Python
- URL: https://github.com/ryukidong/claude-usage-meter
- オーナー: ryukidong
- アバター: https://avatars.githubusercontent.com/u/28215305?v=4
READMEの抜粋:
Claude Code Usage Meter
A terminal dashboard that displays your Claude Code subscription rate limits in real-time, inspired by glance.
╭──────────────────────────────────────────────────────────────────────────────╮
│ Claude Code Usage Meter 2026-03-26 10:07:36 KST │
╰──────────────────────────────────────────────────────────────────────────────╯
╭─────────────────────────────── Rate Limits ────────────────────────────────...