始める
OpenLimiterは、すでに料金を払っているAIサブスクリプションを計測します。バーはアカウントなしで自分のコンピューターから表示できます。ログインすると同じバーがデバイス間で同期され、カード不要の30日間無料体験で残りの機能が使えます。
必要なもの
- ターミナル用のNode 24以降。
- Nodeに付属するnpm。
ローカルの機能が有料になることはありません。デスクトップアプリとターミナルはアカウントなしでバーを表示します。アカウントを作ると同期だけが加わります。
Terminal
引数を付けずにツールを実行すると、どこでも同じ3つの手順に進みます。ログイン、接続、バーの表示先の選択です。
npx openlimiterログインすると短いコードと openlimiter.com/app/cli へのリンクが表示されるため、ターミナルがパスワードを見ることはありません。Enterでスキップすると未ログインのままになります。接続ではインストール済みの各エージェントCLIを確認し、各行に use current login、sign in、install のいずれかを表示します。その場でCodex自身のログインを開始することもできます。最後に対応ターミナルを一覧表示し、選択した表示先を設定します。
openlimiter terminal で最後の手順を開き直せます。openlimiter terminal show と openlimiter terminal hide でバーを表示する接続済みプロバイダーを選び、openlimiter terminal status で設定状況を確認します。対応ターミナル、表示形式、鮮度マークは エージェントコンテキスト を参照してください。
常設インストールでも同じです。npm install -g openlimiter の後に openlimiter を実行します。
デスクトップアプリ
デスクトップアプリの初回起動でも同じ3つの手順が表示されます。アカウント作成またはスキップ、直接アクセスできるプロバイダーへの接続、トレイでのバー表示です。トレイとそのバーにアカウントは不要です。
ウェブハブ
openlimiter.com/app では最初にアカウントにログインします。GitHub、Google、Microsoft、またはメールのリンクを使い、接続してバーを表示します。ターミナルやデスクトップアプリでログインした後に開くと、そこから同期された同じバーが表示されます。
無料機能とPro
バーはずっと無料で、アカウントも必要ありません。
- アカウントを作ると同期が加わります。各期間の現在の使用率が、ログインしたすべてのデバイスで最新に保たれます。
- Proでは履歴、アラート、スマートフォン、プロバイダーごとの複数アカウント、API支出のクラウド計測を利用できます。
- すべてのPro機能から、カード不要の30日間無料体験を始められます。
Phone
ハブを開いてスマートフォンを選び、表示されたQRコードを読み取ります。ペアリングに文字入力は不要です。そのままホーム画面に追加できます。Androidではインストールの案内を使い、iOSでは共有から「ホーム画面に追加」を選びます。
Claude Codeを手動で接続する
openlimiter terminalが代わりに実行します。書き込まれる内容を正確に確認したい場合や、対話的に実行せずにコンピューターを接続したい場合は、これをClaude Codeのsettings.jsonに自分で追加してください。
{
"statusLine": {
"type": "command",
"command": "openlimiter statusline --host claude"
},
"hooks": {
"UserPromptSubmit": [
{
"hooks": [
{
"type": "command",
"command": "openlimiter hook"
}
]
}
]
}
}ソースから貢献する
貢献するときはリポジトリのツールチェーンを使ってください。
git clone https://github.com/lucaswebsystems/openlimiter
cd openlimiter
pnpm install
pnpm build
pnpm typecheck
pnpm test
node packages/cli/dist/bin.js demo型チェックの前にビルドを実行する必要があります。各パッケージはビルドが生成した宣言ファイルを使って依存先を解決するためです。
次に読むもの
おすすめの読む順番
- 1OpenLimiterを使う理由で解決する問題を確認します。
- 2対応プロバイダーで各接続方法とOpenLimiterが決して行わないことを確認します。
- 3エージェントコンテキストでターミナル、バーの形式、コーディングエージェントに届く情報を確認します。
- 4CLIリファレンスですべてのコマンドと終了コードを確認します。