Core control
リクエストを止めない
ターゲットが利用不可またはクォータ切れのとき、OmniRoute は次の正常なターゲットを選択します。
352 のプロバイダーを OpenAI 互換のエンドポイントひとつでルーティング。自動フォールバック付き。
OmniRoute × Cheaper Inference
OmniRoute の自動フォールバックと開発者ツールを、Cheaper Inference のコスト順マーケットプレイスと組み合わせる。対象となるすべてのリクエストは最安の利用可能なプロバイダールートから始まります。
| モデル | 入力価格 | 出力価格 | 削減率 | コンテキスト | 詳細 |
|---|---|---|---|---|---|
| gpt-5.6-lunaOpenAI · text | 60% オフ | 1.1M | |||
| gpt-5.6-terraOpenAI · text | 60% オフ | 1.1M | |||
| gpt-oss-120bOpenAI · text | 59.52% オフ | 128K | |||
| deepseek-v4.1-flashDeepSeek · text | 50% オフ | 1.0M | |||
| gpt-5.6-solOpenAI · text | 50% オフ | 1.1M | |||
| glm-4.5Z.ai · text | 45% オフ | 128K | |||
| glm-4.6Z.ai · text | 45% オフ | 198K | |||
| glm-4.7Z.ai · text | 45% オフ | 128K |
コアコントロール
Core control
ターゲットが利用不可またはクォータ切れのとき、OmniRoute は次の正常なターゲットを選択します。
Core control
12 エンジンのパイプラインが対象コンテキストを 15–95% 削減。ドキュメント記載のツール多用の例では ~89% 削減しました。
Core control
90+ の無料枠と、56 の定期更新またはキー不要の永続無料プロバイダー。キー不要のクイックスタートにクレジットカードは不要です。
Core control
Claude Code、Codex、Cursor、Cline、Copilot、Antigravity などの対応クライアントをひとつのエンドポイントで設定。
Core control
OpenAI、Claude、Gemini、Responses API のリクエストを /v1 で受け付けます。
Core control
サーキットブレーカー、暗号化された認証情報、MCP、A2A、メモリ、ガードレール、評価がセルフホスト版ゲートウェイに同梱。
カタログ
チャット、メディア、検索、ローカルランタイム、クラウドエージェント、システム連携にわたるカタログ。
352 プロバイダー+
そのすべてが、ひとつのローカルエンドポイントの背後に。
すべてのクライアントが向くひとつのエンドポイントhttp://localhost:20128/v1
クイックスタート
パッケージをインストールしてゲートウェイを起動し、OpenAI 互換クライアントをポート 20128 に向けるだけ。
omniroute npm パッケージをグローバルにインストールします。
$ npm install -g omnirouteadded 1 package
API とダッシュボードをポート 20128 でまとめて起動します。
$ omniroute▸ dashboard ✓ http://localhost:20128/dashboard▸ api ...... ✓ serving on :20128
http://localhost:20128/v1 を使用。キー不要の auto ルートは新規インストールでそのまま動作します。
$ curl localhost:20128/v1/models✓ models listed
ゲートウェイコントロール
フォールバック、クォータ、圧縮、メモリ、MCP、A2A をローカルダッシュボードから設定。
Gateway control
モデルを auto に設定するか、19 種類の戦略と階層型フォールバックで独自のコンボを構築。
既成のモードを使うか、重視する目標に合わせて 19 種類の戦略を組み合わせる。
Gateway control
FTS5 キーワード検索と Qdrant ベクトル検索による永続的な会話メモリ。
Gateway control
プロバイダーブレーカー、接続クールダウン、モデルロックアウトが障害を最小限の範囲に隔離。
Gateway control
90+ の無料枠をプール単位で重複排除して集計。
公開された無料枠の容量を、重複排除して。
Gateway control
ツール出力、コンテキスト、応答スタイル向けの 12 の組み合わせ可能なエンジン。
対象トークンを 15–95% 削減。
Gateway control
33 スコープにわたる 110 のゲートウェイツールを公開する組み込みサーバー。
110 ツール · 33 スコープ · stdio / HTTP
Gateway control
6 のスキルを備えた JSON-RPC エージェントサーバー。
6 スキル · JSON-RPC 2.0 · Agent Card
Gateway control
繰り返しのリクエストはキャッシュから返され、応答ヘッダーが削減額を報告します。
X-OmniRoute-Cache: HIT
クライアント互換性
OpenAI 互換の CLI やエディターをひとつのローカル Base URL に向けるだけ。背後のプロバイダーは OmniRoute が処理します。
http://localhost:20128/v1
curl http://localhost:20128/v1/chat/completions \
-H "Authorization: Bearer $OMNIROUTE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"auto","messages":[{"role":"user","content":"Hello"}]}'OmniCopilot
OmniCopilot は既存のモデルピッカーに OmniRoute のモデルを追加します。
VS Code の安定版と Insiders で動作。Marketplace または拡張機能ビューからインストール。
Cursor、Windsurf、VSCodium、Theia、code-server、Gitpod などの互換エディター向け。
Copilot プランを経由せずに、プロバイダーのモデルを OmniRoute 経由で Copilot Chat 上で実行できます。
よくある障害パターン
よくある障害パターンごとに、どのコントロールが対処するかを確認。
ドキュメントスナップショット
2026-08-30 時点でリンク先のプロジェクトドキュメントと照合した機能。
| 機能 | OmniRoute (新しいタブで開きます) | 9Router (新しいタブで開きます) | LiteLLM (新しいタブで開きます) | CLIProxyAPI (新しいタブで開きます) |
|---|---|---|---|---|
| プロバイダー | 352 | 40+ | 100+ | 8+ upstreams |
| ルーティング戦略 | 19 | 3-tier | retry / priority | round-robin / fill-first |
| UI 付きの階層型フォールバック | Yes | Yes | Manual policy | Multi-account |
| トークン圧縮 | 12 engines · 15–95% | RTK / Headroom / Caveman | No built-in pipeline | HTTP compression |
| 機能 | OmniRoute (新しいタブで開きます) | 9Router (新しいタブで開きます) | LiteLLM (新しいタブで開きます) | CLIProxyAPI (新しいタブで開きます) |
|---|---|---|---|---|
| 組み込み MCP サーバー | 110 gateway tools | No | MCP client / gateway | No |
| A2A プロトコル | Server · 6 skills | No | A2A client / gateway | No |
| クラウドエージェント | Codex / Cursor / Devin / Jules | No | No | Sidecar integrations |
| 機能 | OmniRoute (新しいタブで開きます) | 9Router (新しいタブで開きます) | LiteLLM (新しいタブで開きます) | CLIProxyAPI (新しいタブで開きます) |
|---|---|---|---|---|
| 障害隔離レイヤー | 3: provider / connection / model | Cooldown | Cooldown / retry | Cooldown |
| 永続メモリ | FTS5 + vector | No | Semantic cache | No |
| ガードレール | PII / injection / vision | No | Yes | Cloaking controls |
| 評価フレームワーク | Built in | No | No | No |
| TLS フィンガープリント制御 | wreq-js | No | No | uTLS |
| 機能 | OmniRoute (新しいタブで開きます) | 9Router (新しいタブで開きます) | LiteLLM (新しいタブで開きます) | CLIProxyAPI (新しいタブで開きます) |
|---|---|---|---|---|
| ダッシュボードスタック | Next.js 16 | Next.js 16 | Next.js | Next.js / React |
| UI ロケール | 38 | 10 | Not documented | 3 |
| OAuth プロバイダー | 25 | 6 | SSO | CLI auth |
| セルフホスト可能 | Yes | Yes | Yes | Yes |
| ライセンス | MIT | MIT | MIT + enterprise | MIT |
公開 README と公式ドキュメントのスナップショット。購入やデプロイの判断前にリンク先のソースを確認してください。
デプロイ
ノートPC、サーバー、スマートフォンにインストールするか、対応エディターとプラグイン経由で接続。
対応デスクトップ OS ならコマンドひとつ
npm install -g omnirouteガイドを開く (新しいタブで開きます)AMD64 と ARM64 のマルチアーチイメージ
docker run … diegosouzapw/omnirouteガイドを開く (新しいタブで開きます)Windows、macOS、Linux でネイティブウィンドウとシステムトレイ
npm run electron:buildガイドを開く (新しいタブで開きます)Raspberry Pi、ARM サーバー、Apple Silicon
native arm64root 不要で Android 上で動作
pkg install nodejs && npx -y omnirouteガイドを開く (新しいタブで開きます)フルスクリーン、オフライン対応、ブラウザーからインストール可能
Add to Home Screenガイドを開く (新しいタブで開きます)ネイティブの OpenCode プロバイダープラグイン
@omniroute/opencode-providerガイドを開く (新しいタブで開きます)Copilot Chat のピッカーに OmniRoute のモデル
Install OmniCopilotガイドを開く (新しいタブで開きます)ハックして貢献する
npm install && npm run devガイドを開く (新しいタブで開きます)ルーティング
既成のモードを使うか、重視する目標に合わせて 19 種類の戦略を組み合わせる。
autoBalanced defaultcurl http://localhost:20128/v1/chat/completions \
-H "Content-Type: application/json" \
-d '{"model":"auto","messages":[{"role":"user","content":"Write a TypeScript retry helper."}]}'Routing alias auto selected. Objective: Balanced default. Fallback enabled.
有料 API に手を付ける前に、すでにあるクォータを使う。
priority · fill-firstキーとアカウント間でトラフィックを分散し、レート制限の圧力を軽減。
weighted · round-robin · p2c · least-used · headroom最も低コストな対象ターゲットにルーティング。
cost-optimized長いコンテキストは収まるモデルに保ち、必要に応じてリレー。
context-relay · context-optimized · cache-optimized対象トラフィックをターゲット間に分散。
random · strict-random15 要素のスコアリング、最終正常記録、リセットを考慮したウィンドウを使用。
reset-window · reset-aware · lkgp · auto · fusion · pipeline無料枠の集計
455 のカタログエントリを 40 の定期更新プールに重複排除。公開された正の予算のみを見出しの数値に反映。
1.51B
プール単位の重複排除により、共有クォータの二重計上を防止。上限なしのプロバイダーはトークン合計を膨らませずに表示されます。 Checked 2026-08-30.
計算を見る (新しいタブで開きます)コンテキスト圧縮
ツール出力、繰り返されるコンテキスト、肥大化した構造化データをモデルに届く前に圧縮。
対象トークンのコンテキストを 15–95% 削減トークン
圧縮前: The function should iterate over the list of items, and for each item, it should check whether the value is greater than zero, and if so, add it to the running total. 圧縮後: sum all list items where value > 0
同じ指示。支払うコンテキストは少なく。
The function should iterate over the list of items, and for each item, it should check whether the value is greater than zero, and if so, add it to the running total.sum all list items where value > 0x-omniroute-compression: standardStandard 圧縮を選択。公開範囲 ~30%。
制御の優先順位: リクエストヘッダー → コンボ → プロファイル → 適応ポリシー → デフォルト。
障害隔離
不良なキーでプロバイダーが止まるべきではない。制限されたモデルで接続が止まるべきではない。
ネットワーク制御
プロキシスコープがネットワークルーティングを制御し、ローカルファーストの保存が運用データを自分のマシンに保持。
グローバル、プロバイダー単位、接続単位でルーティング。
対応プロバイダーのクライアントに、選択したトランスポート特性まで合わせる。
キー、使用量、履歴は自分が管理するホストに残ります。
ローカルダッシュボード
プロバイダー、コンボ、分析、健全性、コストを localhost:20128/dashboard で管理。
エージェントプロトコル
OmniRoute はゲートウェイを MCP クライアント、A2A ネットワーク、対応するクラウドコーディングエージェントに公開できます。
33 スコープにわたる 110 のツールを stdio と HTTP トランスポートで提供。
110 ツール · 33 スコープ · stdio / HTTP
claude mcp add omniroute --type http --url http://localhost:20128/api/mcp/streamスマートルーティング、クォータ、ディスカバリー、コスト分析、健全性レポート向けの 6 のスキルを JSON-RPC 2.0 で提供。
6 スキル · JSON-RPC 2.0 · Agent Card
対応する Codex、Cursor、Devin、Jules のワークフローをひとつのオーケストレーション面で接続。
Codex · Cursor · Devin · Jules
追加サービス
Bifrost、9Router、CLIProxy をマネージドサイドカーとして実行するか、完全なクラスタープロファイルを運用。
Notion と Obsidian を MCP ベースのコンテキストソースとして接続。
プロンプトインジェクション検査、オプトインの PII マスキング、正規化された安全フィルターをプロバイダーロックインなしで。
運用分析と並べて、ストリーク、実績、リアルタイムの削減額を追跡。
コミュニティから
開発者が X、Reddit、YouTube で何を作り、尋ね、共有しているかを見る。
32 チャンネルからの 32 本の動画コミュニティ動画 32 本をすべて見る
I've been experimenting with Kiro Pro, and I found a setup that gives me the Claude Code CLI experience while using my Kiro subscription.
Been 3 days with omniroute and it is amazing.
25 posts from X · 25 Reddit postsすべての投稿を見る
オープンに開発
チェックイン済みの GitHub スナップショットから、スター、フォーク、コントリビューター、リリースを確認。
2026-10-16 時点のスナップショット
チャット、サポート、ロードマップ
(新しいタブで開きます)ニュースとお知らせ
(新しいタブで開きます)グローバルコミュニティ
(新しいタブで開きます)Comunidade Brasil
(新しいタブで開きます)OmniRoute by Cheaper Inference
OmniRoute をセルフホストするか、ホスト型のコスト順ゲートウェイとして Cheaper Inference から始める。