project
9Router - インテリジェントなスケジューリングモデルを備えた、オープンソースのAI搭載プログラマブルルーティングプロキシツール。
9Routerは、オープンソースのAIプログラミングルーティングプロキシツールであり、Claude Code、Codex、Cursor、Clineなどの主要なAIプログラミングツールのローカルプロキシレイヤーへのアクセスを統合し、40以上のベンダーと100以上のモデルをインテリジェントにスケジュールすることができます。
9Routerとは何ですか?
9Routerは、オープンソースのAIプログラミングルーティングプロキシツールです。Claude Code、Codex、Cursor、Clineといった主要なAIプログラミングツールへのアクセスをローカルプロキシレイヤーに統合し、40以上のベンダーと100以上のモデルをインテリジェントにスケジューリングします。このツールは、3層フォールバックルーティングとRTKトークン圧縮エンジンを内蔵しており、サブスクリプション制限に達した際に自動的かつシームレスに切り替え、入力トークンを平均20~40%節約します。また、消費量とコストをリアルタイムで追跡できるビジュアルダッシュボードも備えているため、開発作業の中断を一切防ぎます。
9Routerの主な機能
- インテリジェントレイヤー3ルーター「サブスクリプション割り当て量 → 低価格API → 無料チャネル」の順に自動的にダウングレードおよび切り替えを行い、割り当て量が使い果たされた際にはシームレスに引き継ぎます。
- RTKトークン圧縮このツールには、Rustで記述されたトークン圧縮エンジンが組み込まれており、git diff、grep、lsなどのツールの出力を自動的に削減し、入力トークンの20%~40%を節約します。
- 原始人モード(簡易モード)簡潔なプロンプトを挿入することで、AIの応答がより洗練され、出力トークンを最大65%削減できます。
- 複数のサプライヤーを統合的に管理するClaude、OpenAI、GLM、MiniMax、Kiroなど、60以上のAIベンダーへのOAuthまたはAPIキーによるアクセスをサポートします。
- リアルタイムの割り当て追跡視覚的なダッシュボードでは、各サプライヤーのトークン消費量、残りのクレジット額、リセットまでのカウントダウン、および推定コストが監視されます。
- 自動フォーマット変換OpenAI、Claude、Gemini、Cursor、Kiroなどのフォーマット間での自動翻訳。あらゆるCLIツールと互換性があります。
- 複数アカウントによる投票同一サプライヤーに対して複数のアカウントを追加でき、自動ポーリングとフェイルオーバーをサポートします。
- クラウドとのリクエストログ同期デバッグログをサポートし、デバイス間の設定同期を可能にします。
9Routerの技術原理
-
ローカルプロキシレイヤーアーキテクチャ9Routerはローカルプロキシサーバーとして使用されます(デフォルト)。
localhost:20128すべてのAIプログラミングツールのリクエストは、バックエンドベンダーに配信される前にこのレイヤーを経由します。 -
レイヤー3フォールバックルーティングアルゴリズム割り当て状況とエラーコードに基づいて、自動的な意思決定が行われます。第1層ではサブスクリプション割り当ての消費を優先し、第2層ではコスト効率の良いAPIに切り替え、第3層では無料サービスへのフォールバックを提供します。
-
RTKプリフィルターフォーマット変換を要求する前に、RTKエンジンはスキャンを実行します...
tool_result最初の1KBのコンテンツは、git-diff、grep、treeなどのフィルタを使用して自動的に圧縮され、ロスレス圧縮が行われます。 -
フォーマット変換ミドルウェアOpenAIの標準フォーマットをClaude、Gemini、Kiroなどのネイティブプロトコルにリアルタイムで変換することで、ツールとベンダーを分離します。
-
OAuthの自動更新サブスクリプションサービスのアクセストークンを自動的に更新することで、手動で再度ログインする手間を省きます。
9Routerの使い方
-
インストールと起動:埋め込む
npm install -g 9routerグローバルにインストールしてから実行してください。9routerローカルエージェントサービスを有効にすると、ブラウザでダッシュボードが自動的に開きます。http://localhost:20128)。 -
サプライヤーをつなぐダッシュボードの「プロバイダー」ページにアクセスし、OAuthでログインするか、APIキーを入力して、Claude、OpenAI、GLMなど60以上のプロバイダーに接続してください。Kiro AIやOpenCode Freeには無料で直接接続できます。
-
組み合わせを作成する「組み合わせ」ページで、モデルを優先順位に従って追加してください。たとえば、最初にサブスクリプションレイヤーを追加します。
cc/claude-opus-4-7最も安い層glm/glm-5.1最後のフリーレイヤーkr/claude-sonnet-4.5これにより、自動ロールバックが可能になります。 -
CLIの設定Claude Code、Codex、CursorなどのツールのAPIベースURLを以下のように変更します。
http://localhost:20128/v1そして、ダッシュボードで生成されたAPIキーを入力してください。 -
コーディングを始めましょう設定後、すべてのAIリクエストは9Routerのインテリジェントルーティングを介して自動的にルーティングされ、サブスクリプションの割り当て量が上限に達すると、透過的かつ知覚できない方法で、下位レベルのモデルにシームレスに切り替わります。
9Routerの主な利点
-
ゼロストップコーディング3段階の自動ロールバック機能により、割り当て量が上限に達した場合でも、ツールを手動で切り替えたり、リセットを待ったりすることなく、開発が中断されることはありません。
-
大幅なコスト削減RTK圧縮、簡易モード、無料/低価格プランを組み合わせることで、月々のAIプログラミングコストをほぼゼロにまで削減できます。
-
ワンストップ管理すべてのサブスクリプション、APIキー、無料アカウントを1つのダッシュボードで管理できるため、複数のプラットフォームを手動で切り替える必要がなくなります。
-
透明性と制御性リアルタイムのコスト見積もりと割り当て量の追跡により、ユーザーはすべてのサブスクリプションの価値を最大限に引き出すことができます。
-
幅広い互換性Claude Code、Codex、Cursor、Cline、OpenClaw、GitHub Copilotなど、10種類以上の主要なCLI/IDEツールをサポートしています。
9Routerプロジェクトのアドレス
- プロジェクト公式サイト:https://9router.com/
- GitHubリポジトリ:https://github.com/decolua/9router
9Routerの類似製品の比較
| 比較対象寸法 | 9Router | OpenRouter | LiteLLM |
|---|---|---|---|
| 位置 | AIプログラミングツール用のローカルルーティングプロキシ | クラウド上の統合APIゲートウェイ | エンタープライズグレードのLLMプロキシおよびロードバランサー |
| 展開方法 | ローカル環境 / Docker / VPS / Cloudflare Workers | 純粋なクラウドSaaS | オンプレミス/クラウド、エンタープライズ向け展開 |
| サプライヤー数 | 60以上(OAuthサブスクリプション、APIキー、無料ティアを含む) | 200以上のモデル | 100以上のモデル/サプライヤー |
| プログラミングツールの統合 | Claude Code、Codex、CursorなどのCLIに高度に対応しています。 | 汎用API、手動設定が必要 | 一般的なSDK/プロキシ、エンタープライズレベルの統合 |
| トークン圧縮 | 内蔵RTKエンジンにより、自動的に20%~40%節約します。 | 圧縮機能は内蔵されていません | 圧縮機能は内蔵されていません |
| 三層構造の背面 | 定期購入 → 低価格 → 無料、自動かつシームレスな切り替え。 | フォールバック機能はサポートしているが、階層的な戦略は備えていない。 | フォールバックおよびリトライ戦略をサポートします |
| 割り当て追跡 | リセットカウントダウン付きリアルタイムダッシュボード | 基本的な使用統計情報 | 企業レベルの監視とアラート |
| コスト最適化 | 個々の開発者によるコスト削減を目的として特別に設計されています。 | 従量課金制、無料プランの集約機能なし | 企業予算管理と料金制限 |
| オープンソースライセンス | オープンソースで無料 | 部分的にオープンソース | オープンソース(MITライセンス) |
9. ルーターのアプリケーションシナリオ
-
複数の加入者また、Claude Pro、Codex Plus、Cursorなどのサブスクリプションも提供しており、インテリジェントなスケジュール設定により、無駄なクォータや中断された制限を回避します。
-
費用ゼロの開発者Kiro AI、OpenCode Free、Vertex AIなどの無料レイヤーのみを使用することで、完全に無料のAI支援プログラミングを実現します。
-
高頻度コーディングスプリントプロジェクトの締め切り期間中は、24時間365日中断のないコーディング作業が必要であり、継続性を確保するために複数回のロールバックが不可欠である。
-
トークンに依存するプロジェクト大規模なコードベースを扱う場合、RTK圧縮はgit diffおよびlogリクエストのトークンオーバーヘッドを大幅に削減します。
-
チーム/複数デバイスでのコラボレーションクラウドとの同期とVPS/Dockerを介したデプロイにより、統一されたAIベンダー構成とルーティング戦略をチーム内で共有することが可能になります。