AIコーディングツールの使用量をmacOSのメニューバーに表示してくれるJJStatusを作りました。
作業がちょうどうまく進んでいるのに、突然使用上限に引っかかるのが不便で自分で作ったアプリです。5時間ウィンドウがいつリセットされるのか、週間上限がどれだけ残っているのかわからず、ただ待ったことが何度もありました。
何を表示するのか
- メニューバーにツールごとに色の違う小さなバーが表示され、ちらっと見るだけで今どれだけ使ったかがわかります
- クリックすると、5時間・週間上限、残量、次のリセット時刻まで表示が展開されます
- 表示するのは使用率とリセット時刻の2つだけです。費用・トークン数・作業内容は表示しません。数字でプレッシャーをかけるのではなく、上限に達する前にそっと知らせるのが目的です
APIを使う人にも対応
- サブスクリプションプランだけでなく、APIユーザーも週間上限を自分で設定して、ゲージとリセットタイマーで消費量を確認できます
一人で作業するときは休憩時間の通知にもなる
- 使用率通知をしきい値に設定しておけば、上限警告であると同時に休憩の合図にもなります。20%使ったということは、それだけ長く考えて集中していたという意味だからです
- おやすみモードでJJStatusの通知だけを許可しておけば、集中している間でもいつ立ち上がって休むべきかがわかります
複数のツール・アカウントを回すときに特に便利
- 筆者はClaudeアカウント1つ、Codexアカウント2つ、さらにAntigravityまで用途を分けて使っていますが、各ツールがどれだけ残っているかをリアルタイムで見ながら作業を振り分けられるので、とても便利に使っています
接続とプライバシー
- Claude・Geminiは一度ログインするだけ、Codexはローカルフォルダを一度指定するだけで十分で、1つだけ接続しても動作します
- ログイン情報はMacにのみ保存され、使用量は各ツールのアカウントから直接読み取ります。コードや作業内容にはアクセスしません
基本のメニューバー表示は無料です。ツール・アカウント・リセットウィンドウを複数のメニューバー項目に分けたり、色・順序・バッジを変更したりする機能はProで利用できます。macOS 13以降に対応しています。
ここまで来て読んでくれた人へのプレゼントとして、無料のREDEEM CODEです。
https://apps.apple.com/redeem/…
フィードバック歓迎です。コメントで残していただければ反映します。
2件のコメント
show gn に行かないとですね
あ、教えていただきありがとうございます!
2時間以内なので削除しようと思っているのですが、どこで削除すればいいのか分かりません…。もしよろしければ教えていただけますか?