qunqin24/Pulse
Know how much Claude Code, Codex, Cursor, Copilot and 70+ other AI coding tools you have left — a free, open-source macOS monitor on the edge of your screen.
Pulse とは?
Pulse は、Claude Code、Codex、Cursor、GitHub Copilot などの AI コーディングツールであとどれだけ使用量が残っているかを、使用量の Web ページを開かずに一目で確認できる無料のオープンソース macOS アプリです。
画面の端にドッキングされた細いフローティングレールとして表示されます。使用している各 AI サービスには専用の色付きリングがあり、クォータがどれだけ使われたかを示します(緑 → 琥珀 → 赤で枯渇)。リングにカーソルを合わせると、リセット時刻、残高、最近のトークン使用量などの詳細が表示されます。
なぜ存在するのか
AI コーディングアシスタントは、1 時間、1 日、または 1 週間あたりの使用量を制限します(例:「5 時間ウィンドウの 75% を使用済み」)。通常は各プロバイダーの Web サイトを開いて確認しなければなりません。Pulse は、すでに使用しているサービスからこれらの数値を自動的に取得し、画面上に表示します。
主な機能
- 77 のサービスをサポート — Claude Code、Codex、Cursor、GitHub Copilot、Grok、DeepSeek、Kimi Code など多数。それぞれが独自のリングになります。
- 実際の数値のみ — 各サービス自身が報告する使用率を表示します。推定値は明確に表示されます。
- プライバシー優先 — Pulse アカウントも Pulse サーバーもありません。既存のログイン情報を使用し、完全にあなたの Mac 上で動作します。
- 予測(オプション) — 現在の消費ペースに基づいて、いつ使い果たすかを予測できます。
- トークン支出の追跡(オプション) — 54 のクライアントソースからローカルログを読み取り、トークン使用量、コスト、モデル・エージェント・プロジェクト別のチャートを表示します。
- メニューバーモード — フローティングレールの代わりに(または追加で)、メニューバーに使用量とダッシュボードを表示します。
- スクリプト対応 —
Pulse --jsonは最新の測定値を出力し、tmux、sketchybar、Raycast、シェルプロンプトで使用できます。 - 拡張機能 — 独自の内部クォータエンドポイントから使用量を報告する小さなプログラムを書くと、Pulse がそれをリングとして描画します。
仕組み
Pulse は、各プロバイダー自身の API、ローカルの CLI セッション、ブラウザセッション、または貼り付けた API キーから使用量データを読み取ります——プロバイダーが提供するものに応じて。認証情報を集中的に保存することはなく、すでに使用しているプロバイダー、その公開ステータスページ、アプリの更新確認以外には接続しません。
技術的な詳細
- Swift と SwiftUI で構築(ネイティブ macOS アプリ)
- macOS 14 Sonoma 以降が必要。Apple Silicon と Intel をサポート
- 6 つのインターフェース言語:英語、中国語(簡体字/繁体字)、日本語、韓国語、ロシア語
- Apache 2.0 の下でライセンス
まとめ
Pulse は、AI コーディングアシスタントを日常的に使用し、予期しないレート制限を避けたい人にとって、洗練された真に有用なユーティリティです。それ自体は AI モデルではなく、AI コーディングツールのための監視ツールですが、AI エージェントのエコシステムにおける堅実でよく作られたソフトウェアです。
関連
- Dispatch
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト