コンテンツへスキップ
OpenLimiter Proが登場しました。デスクトップ通知、アカウントアクセス、ローカルメーターは無料です。Proでは履歴、メールとスマートフォンへのプッシュ通知、追加アカウント、クラウドAPI支出メーターが加わります。

Supported providers

現在は8つのコネクターを提供しています。それぞれに認証情報の出所、データインターフェースの公式性、故障しやすさを示す正直なラベルがあります。

8つのコネクター

現在提供されているコネクター、接続方法、読み取る内容
idconnectreads
claude設定は不要です。OpenLimiterはClaude Codeがすでに表示している情報を読み取ります。Claude Code のステータス行を自動的に読み取ります。デスクトップへの新規インストールでは、ローカルの Claude 認証情報を使う説明済みの直接使用量リクエストがオンで開始します。選択がない既存のデスクトップインストールでは先に確認します。ターミナル設定は独自の選択を記録します。
openrouterハブから開始する正式なOAuthです。すでに持っているキーも引き続き使えます。OpenRouter's documented key and usage report.
codex既存のログインを使うか、OpenLimiter内からログインします。The login the Codex CLI stored. May break when OpenAI changes it.
antigravity文書化された Antigravity CLI のステータス行を設定します。文書化されたステータス行から割り当てを読みます。Antigravity CLI で /usage を使って更新してください。
gemini_cli既存のログインを使った読み取り専用の接続です。The login the Gemini CLI stored. May break when Google changes it.
grok既存のログインを使います。OpenLimiterからGrok自身のログインを開始することはまだできません。The login the Grok CLI stored, without the client marker xAI's own tool sends.
kimi既存のログインを使います。OpenLimiterからKimi自身のログインを開始することはまだできません。The usage response the Kimi CLI defines. May break when Moonshot changes it.
opencodeインポート専用です。ドキュメントは自分で用意します。A usage view behind a session you already signed in to. May break without notice.
manual数値は自分で入力します。Never breaks, never guesses.

How data actually arrives

Most connectors read for themselves now. Two still do not, and this is the part worth stating plainly.

  • claude は Claude Code のステータス行が表示されるとすぐにデータを受け取ります。デスクトップへの新規インストールでは、説明済みの直接使用量リクエストがオンで開始します。選択がない既存のインストールでは先に確認し、ターミナル設定は独自の選択を記録します。
  • codex、gemini_cli、grok、kimi、openrouter は、それぞれのツールが保存したログインを最大15分に1回読み取ります。デスクトップアプリの更新処理、またはターミナルの openlimiter refresh が実行します。
  • antigravity は文書化された Antigravity CLI のステータス行から届きます。Antigravity CLI で /usage を使って割り当てを更新してください。
  • manual is fed by a document you place in the state directory.
  • opencode is the one connector left with no reader of its own: it only accepts data through openlimiter ingest --provider opencode, because it reads an authenticated page rather than a login file.

The ingestion page documents the manual and OpenCode shapes in full.

Reading the labels

Every snapshot carries four labels, so a surface can always tell a reader how much to trust a number.

The four connector labels and their meaning
labelvalues you will see
credentialOriginofficial-local-tool, user-key, browser-session, user-entered
dataInterfaceStatusnative-statusline-payload, documented-api, internal-endpoint, authenticated-scrape, manual
automationRisklow or high
verificationUNVERIFIED

What drift looks like

Unofficial interfaces change without notice. When a shape moves, parsing fails closed: the affected provider returns to unknown, the other providers are unaffected, and nothing invents a number to fill the gap.

The OpenRouter credential

OpenRouter is the one connector with a real sign in of its own: OAuth, started from the hub, and the key it hands back is what gets read from then on. A key you already hold still works, fed the same way any other connector is.

terminal
openlimiter ingest --provider openrouter --payload '{"data":{"total_credits":15,"total_usage":14.2}}'

API支出用のキー

API支出の計測キーは、サブスクリプションのログインとは別のものです。通常はこのデバイスのOSのキーリングに保存されます。任意のPro機能であるクラウド計測では、代わりにサーバーへ暗号化して保存します。これにより、デバイスが起動していなくてもハブやスマートフォンで支出を表示できます。

Connectors that do not exist yet

実在するのは上記の8つだけです。その他に期待できるものは構築されておらず、予定もなく、存在すると考えてはいけません。サブスクリプションにコネクターがない場合は、自分で入力する数値を使う手動入力で対応できます。