設定不要の検出
デスクトップアプリケーションは、この端末にすでに存在するプロバイダーのツールとログインを探します。OpenLimiterのアカウントも認証情報のコピーも必要なく、欠けた測定値や確実でない測定値は、常に不明として明示されます。
OpenLimiterが行うこと
OpenLimiterは、対応プロバイダーが公開するすべてのquotaウィンドウをまとめ、使用量とリセット時刻を表示し、利用者とコーディングエージェントへ範囲を限定したルーティング助言を渡します。これはメーターであり助言ツールです。quotaを消費せず、プランを変更せず、利用者の代わりにプロバイダーを選びません。
検出の仕組み
起動時に、デスクトップアプリケーションは既知の場所だけを範囲を限定して調べます。ディスク全体を走査せず、シンボリックリンクをたどらず、検出結果を外部へ送信しません。
- WindowsではAppData RoamingとLocalを確認します。macOSではApplication Supportとホームディレクトリ内のプロバイダーフォルダーを確認します。LinuxではXDGの場所とホームディレクトリ内のプロバイダーフォルダーを確認します。
- 各プロバイダーは
present、installed_logged_out、absentのいずれかになります。不明なquotaは検出状態とは別であり、ゼロへ変換されることはありません。 - 異なるローカルプロファイルは異なるアカウントになります。画面に表示されるのは不透明な識別子だけで、トークン、生のアカウント識別子、認証情報のパスは表示されません。
- プロバイダーへリクエストする直前に、元のファイルからトークンをもう一度読みます。ログインが期限切れなら、そのプロバイダーのCLIを開き直すよう案内します。OpenLimiter自身はトークンを作成も更新もしません。
- 自動検出はKeychainを読みません。macOSのツールがログインをKeychainだけに保存する場合、インストール済みでログアウト中と表示されることがあります。手動入力は引き続き利用できます。
対応プロバイダーと測定値
デスクトップアプリケーションは五つのプロバイダーファミリーに対応します。次の表は、測定値と取得元を明確に示します。
| プロバイダー | 表示する内容 | 読み取り方法 |
|---|---|---|
| Claude Code | 五時間セッションと七日間の使用量、およびリセット時刻。 | ローカルのClaude Code OAuthログインとAnthropicの使用量エンドポイント。Claude Codeのstatuslineデータは代替経路として残ります。 |
| Codex | 主要quotaウィンドウ、使用率、プロバイダーが返す場合はリセット時刻。 | ローカルのCodexログインと、非公式なOpenAI使用量エンドポイント。 |
| Antigravity | 最も制約の強いquotaグループ、使用率、リセット時刻。 | ローカルのAntigravityログインと、非公式なGoogle quotaエンドポイント。 |
| OpenCode | 最も制約の強いローリング使用量ウィンドウとリセットまでの時間。 | 既存のブラウザーセッションと、認証済みworkspaceページの読み取り。 |
| OpenRouter | 総creditsに対する使用済みcredits、米ドル額、リセットなし。 | 利用者が入力したキーと、文書化されたOpenRouter credits API。 |
プライバシー境界
ローカルモードは、OpenLimiterがプロバイダー上の利用者識別情報を新たに保持せずに助言できるよう設計されています。
- 検出は、この端末にある既知のプロバイダー場所で、サイズを制限したファイルだけを読みます。
- プロバイダーの認証情報は、それを発行したプロバイダーのエンドポイントだけへ送られます。OpenLimiterや別のプロバイダーへ送られることはありません。
- ローカルモードは、テレメトリー、quota snapshot、診断情報、prompt、識別子をOpenLimiterへ送信しません。
- OpenLimiterは助言だけを行います。promptを送信せず、サブスクリプションを変更せず、自動で作業をルーティングしません。
- OpenLimiterはプロバイダーのトークンを作成せず、更新せず、黙って修復しません。
プロバイダーが不明と表示される場合
不明は、すべての契約検査を通過した現在の測定値がないことを意味します。使用量がゼロであることや、サブスクリプションに残量がないことを示すものではありません。
- 1プロバイダーのCLIを開き、インストール済みでログインしていることを確認します。ログインの期限切れを示すメッセージがある場合、そのCLIを閉じて開き直し、CLI自身に認証情報を更新させます。
- 2OpenLimiterへ戻り、プロバイダーを再検出して、そのアカウントの更新を要求します。
- 3プロバイダーが最近リクエストを制限した場合は、キャッシュの測定値を残し、次の再試行時刻まで待ちます。繰り返しクリックしても待機時間は回避できません。
- 4取得元ラベルを確認します。非公開エンドポイントや認証済みページは予告なく変わることがあります。契約の形が変わった場合、コネクターが更新されるまで意図的に不明のままです。
- 5自動収集を利用できない場合は手動入力を使います。一つのプロバイダーがブロックされても、他のプロバイダーは無効になりません。