Show HN: AI Usage – Claude Code と Codex の制限を確認できるネイティブ macOS メニューバーアプリ
AI Usage は、Claude Code と Codex の API 使用制限をリアルタイムで監視できる macOS メニューバーアプリです。軽量で CPU 使用率はほぼ 0% であり、追加のアカウントや API キーは不要で、ローカルの OAuth 認証情報を直接読み取るためデータは安全です。複数の表示モード、自動更新、署名済みアップデートをサポートしています。
AI Usage は、開発者 burakgon が作成した macOS メニューバーアプリで、Claude Code と Codex の API 使用制限をリアルタイムで監視できます。このアプリは非常に軽量で、測定された CPU 使用率は更新間で 0.0% であり、Dock アイコンは表示されず、メニューバーのみに存在します。
他の類似ツールとは異なり、AI Usage は追加のアカウント登録や API キーの提供、ローカルサーバーの実行を必要としません。Claude Code および Codex の CLI ツールが作成したローカルの OAuth 認証情報を直接読み取り、公式のエンドポイントを通じてクォータデータを取得します。認証情報は Mac 上にのみ保存され、印刷、ログ記録、または他の場所に送信されることはありません。一時的な障害が発生した場合、アプリはメモリ内の最後に成功した値を保持し、古いものとしてマークします。再起動間でキャッシュされるデータはありません。
AI Usage は複数の表示モードをサポートしています。デフォルトの自動モードでは、選択した期間で使用率が最も高いプロバイダーを表示します。Claude Code または Codex を個別に選択することもできます。セッションまたは週間の使用量を表示でき、数値が「使用済み」か「残り」かを切り替えられます。進捗バーは 0〜100% にクランプされ、残りの使用率も 0〜100% に制限されます。
アプリは更新間隔(1、5、15、30、60 分)を設定でき、手動更新も可能です。起動時および毎日、署名付きの更新チェックが行われ、新しいバージョンが利用可能な場合はパネルに直接更新ボタンが表示されます。AI Usage は Sparkle フレームワークを使用して署名付きの OTA アップデートを提供します。
開発者はソースからのビルド手順も提供しており、macOS 26 以降、Xcode 27 以降が必要です。プロジェクトは MIT ライセンスで公開されており、コントリビューションを歓迎しています。詳細は GitHub リポジトリを参照してください。