コンテンツにスキップ
OmniRoute source

Quick Start: Get OmniRoute Running in 3 Minutes (日本語)

ステップ 1: OmniRoute をインストールする

Section titled “ステップ 1: OmniRoute をインストールする”

お好みの方法を選択してください。

ターミナルウィンドウ
npm install -g omniroute
ターミナルウィンドウ
docker run -d --name omniroute -p 20128:20128 diegosouzapw/omniroute:latest

:latest は、公開済みの安定版 SemVer のうち最新のものを指します。git の main には追従しません。GitOps では diegosouzapw/omniroute:X.Y.Z のようにバージョンを固定してください。イメージタグ/リリースチャンネルを参照してください。

ターミナルウィンドウ
git clone https://github.com/diegosouzapw/OmniRoute.git
cd OmniRoute
npm install
npm run dev

ターミナルウィンドウ
omniroute

OmniRoute は http://localhost:20128 で起動します。ダッシュボードが自動的に開きます。


ステップ 3: 無料プロバイダーを接続する

Section titled “ステップ 3: 無料プロバイダーを接続する”

無料プロバイダーを接続すれば、料金を一切支払わずに OmniRoute を使用できます。

オプション A: Kiro(無料の Claude — クレジットカード不要)

Section titled “オプション A: Kiro(無料の Claude — クレジットカード不要)”
  1. http://localhost:20128 でダッシュボードを開きます
  2. Providers → Add Provider に移動します
  3. Kiro AI を選択します
  4. Connect をクリックします(API キーは不要です!)
  5. 完了です!これで Claude モデルに無料でアクセスできます。

オプション B: OpenCode Free(認証不要)

Section titled “オプション B: OpenCode Free(認証不要)”
  1. http://localhost:20128 でダッシュボードを開きます
  2. Providers → Add Provider に移動します
  3. OpenCode Free を選択します
  4. Connect をクリックします(API キーは不要です!)
  5. 完了です!これで複数のモデルに無料でアクセスできます。

オプション C: Pollinations(キー不要)

Section titled “オプション C: Pollinations(キー不要)”
  1. http://localhost:20128 でダッシュボードを開きます
  2. Providers → Add Provider に移動します
  3. Pollinations を選択します
  4. Connect をクリックします(API キーは不要です!)
  5. 完了です!これで GPT-5、Claude、Gemini などに無料でアクセスできます。

API Keys で新しいキーを作成します。このキーは再表示されないため、安全に保管してください。このキーはツールから OmniRoute にアクセスするためのものであり、上流プロバイダーにアクセスするためのものではない点に注意してください。

ターミナルウィンドウ
curl http://localhost:20128/v1/models -H "Authorization: Bearer YOUR_KEY"

接続済みのモデルが一覧表示されます。


ステップ 5: IDE または CLI の接続先を OmniRoute に設定する

Section titled “ステップ 5: IDE または CLI の接続先を OmniRoute に設定する”

IDE または CLI ツールで、次のように設定します。

ベース URL: http://localhost:20128/v1
API キー: [Dashboard → Endpoints からコピー]
モデル: auto

これで完了です!IDE から、プロバイダーが自動選択される OmniRoute を使用できるようになりました。

  1. VSCode に Continue.dev 拡張機能をインストールします。
  2. ~/.continue/config.yaml を更新し、次の行を追加します。
- name: OmniRoute - Auto
provider: openai
model: auto
apiBase: http://localhost:20128/v1
apiKey: <YOUR_KEY>
  1. Continue.dev のチャットペインで OmniRoute - Auto を選択すると、OmniRoute にリクエストが送信されます。
  2. (任意)読者向けの演習 — IDE を使って、その他すべての構築済み設定を config.yaml に追加してみましょう 😊
  1. オペレーティングシステムで環境変数を永続的に設定します。 macOS/Linux の場合(~/.bashrc または ~/.zshrc に追加):
ターミナルウィンドウ
export OMNIROUTE_API_KEY="<YOUR_KEY>"

Windows の場合(コマンドプロンプト):

setx OMNIROUTE_API_KEY <YOUR_KEY>
  1. 次に、OmniRoute 用に構成して Codex を起動します。以下を実行してください。
omniroute launch-codex --model auto

codex とコマンドラインパラメーターを使用し、エンドポイントと API キーを指定して手動で設定することもできますが、上記のコマンドを使用すれば、OmniRoute がすべてを自動的に処理します。

汎用ランチャーを使えば、他の CLI も同様に 1 つのコマンドで起動できます。omniroute run &lt;target&gt; は claude、codex、aider、goose、opencode、qwen、gemini をサポートしています(CLI 連携を参照してください)。

  1. これで CLI から OmniRoute にリクエストが送信されます。

ツールが OmniRoute にルーティングされていることを確認する

Section titled “ツールが OmniRoute にルーティングされていることを確認する”

左側のサイドバーから Monitoring/Logs をクリックすると、リクエストの詳細を確認できます。さらにクリックしていくと、より詳しい情報が表示されます。なお、お気に入りのハーネスからどのような情報が送信されているかも確認できます。これは学習やデバッグの観点で役立ちます。



いいえ! 無料プロバイダー(Kiro、OpenCode Free、Pollinations)は、API キーなしで使用できます。ダッシュボードで接続するだけです。

auto を指定すると、OmniRoute がリクエストごとに最適なプロバイダーを自動的に選択します。速度、コスト、品質、可用性が考慮されます。詳細については、Auto-Combo ガイドを参照してください。

OmniRoute 自体は無料のオープンソースです。料金が発生するのは、使用するプロバイダーに対してのみです。多くのプロバイダーには無料利用枠があります。無料利用枠ガイドを参照してください。

「Claude Code/Cursor/Copilot で使用できますか?」

Section titled “「Claude Code/Cursor/Copilot で使用できますか?」”

はい! OmniRoute は OpenAI 形式をサポートするあらゆるツールで動作します。ベース URL を http://localhost:20128/v1 に設定するだけです。具体的な設定手順については、CLI ツールガイドを参照してください。

「プロバイダーが停止した場合はどうなりますか?」

Section titled “「プロバイダーが停止した場合はどうなりますか?」”

OmniRoute は障害が発生したプロバイダーを自動的にスキップし、次のプロバイダーを試します。何もする必要はありません。詳細については、Auto-Combo ガイドを参照してください。



OmniRoute ソースコード (a58000c7685f)

HagiCode

HagiCode は構造化ワークフロー、マルチエージェント実行、Hero Dungeon ビューを備えたエージェント型コーディングワークスペースです。

よりスマートで速く、楽しいエージェント型ワークフローで、使いやすいソフトウェアを形にします。

HagiCode ライトテーマのメイン画面
  • Smart構造化ワークフローは意図をアイデアから変更のリリースまで実行可能な道筋にします。
  • Efficientマルチエージェントのワークフローで調査、実装、レビューを並行して進めます。
  • FunHero Dungeon により長時間のコーディングを視覚的で協力的な体験にします。
HagiCode を見る