Jev ルーターは、Claude Code の各ターンを、それをこなせる最も安い Claude モデルに送ります。AgentsRoom は同じ仕事をエージェント自身のタブから行います。メッセージを読み、モデルを選び、メッセージが送信される前に切り替えます。インストールするものはありません。プラグインも、別のプロキシも、追加の API キーも不要です。
このページで比較するのはモデルルーティングだけです。Jev は TypeSafe の意思決定モデルで、コミュニティは Claude Code 向けに多くの Jev ツールを作っています(コンパクション、ツール呼び出しのガード、ルールの選択など)。ここで取り上げるのはモデルを選ぶもの、つまり jev-router とそのフォーク、そして jev-route プラグインです。

どちらもモデルが答える前にプロンプトを読み、「自動」モードではどちらもリクエストの経路上でモデルを変えます。違いは、何をインストールして動かす必要があるかです。
プロキシ、またはプラグインのフックが、リクエストの経路上に入ります。ユーザーの新しいターンが始まると、そのプロンプトにどのティアが必要かを Jev に尋ね、そのターンのすべてのリクエストのモデルを書き換えます。Claude Code 自身はルーティングされたことを知りません。インターフェース、ツール、セッションはそのままです。/model で別のモデルを選ぶと、再びルーターを選ぶまでルーティングは止まります。
AgentsRoom は、メッセージを送信したときにその最初の 500 文字を読みます。「自動」モードでは、Claude Code と Codex のエージェントは AgentsRoom に組み込まれた小さなローカルサーバーにつながった状態で起動します。次のリクエストのモデルはそこで変わり、再起動も、CLI への入力も不要で、ログイン状態もそのままです。「提案する」モードでは、チップを適用すると CLI 自身のモデルコマンドが使われます。どちらの場合も、エージェントのタブに選ばれたモデルが表示され、親指のアイコンで選択を評価できます。
最初の数行は Jev ルーターが勝っている項目です。比較はまずルーティングについて、次にエージェントを取り巻くすべてについてです。
| 機能 | AgentsRoom | Jev |
|---|---|---|
| オープンソース | ✗ | ✓ |
| プロンプトキャッシュが無駄になる切り替えを避ける | ✗ | ✓ |
| サブエージェントを個別にルーティング | ✗ | ✓ |
| ルーティングの判断をひとつずつ説明 | ✗ | ステータスライン + コマンド |
| プロンプトに「use opus」と書いて上書き | ✗ | ✓ |
| メッセージごとに新しくモデルを選択 | オプション | ✓ |
| 切り替える前に提案(決めるのはあなた) | ✓ | ✗ |
| ルーティングの選択を評価 | 高評価または低評価 | ✗ |
| ルーティングする CLI | Claude、Codex、Antigravity ほか | Claude Code(jev-router では Codex も) |
| 判断のために送られるもの | 最初の 500 文字を AgentsRoom へ | プロンプトの本文を Jev のプロバイダーへ |
| インストール不要(プラグイン、別のプロキシ、サードパーティのキーなし) | ✓ | ✗ |
| デスクトップ GUI | ✓ | ✗ |
| エージェントのリアルタイム状態 | ✓ | ✗ |
| エージェントごとのライブターミナル | ✓ | あなたのターミナル |
| マルチプロジェクトのワークスペース | ✓ | ✗ |
| ドラッグ&ドロップ | ✓ | ✗ |
| 専門的な役割 | ✓ | ✗ |
| エージェントごとのモデル選択 | ✓ | ターンごと |
| エージェント設定エディター | ✓ | ✗ |
| 通知 | ✓ | ✗ |
| モバイルアプリ | ✓ | ✗ |
| セットアップ | 30 秒 | npm またはプラグイン + キー |
ルーティングにはトレードオフがあります。これが私たちのものです。
会話の途中でモデルを変えると、前のモデルのプロンプトキャッシュが失われます。新しいモデルでの最初のメッセージは、履歴を通常料金で読み直します。jev-router は大きな会話ではダウングレードを拒否し、jev-route はしきい値が許したときだけルーティング済みのモデルを離れます。AgentsRoom はまだこのコストを考慮していません。
「自動」モードでは、メッセージは判定を最大 4 秒待ち、その後は結果にかかわらず送信されます。Jev は応答が速く、そのルーターが遅延を加えるのはターンの最初のリクエストだけです。
切り替えは現在のターンのあとにしか適用できないため、AgentsRoom はそのメッセージを現在のモデルのままにします。エージェント間のメッセージ、チームの引き継ぎ、予約メッセージ、キューもルーティングされません。あなたが入力したものではないからです。
組み込みのローカルサーバーが対象とするのは、「自動」をオンにしたあとに起動した Claude Code と Codex のエージェントです。すでに開いていたエージェントは再起動してください。リモート SSH ホスト上のエージェントや、すでに独自のプロキシや API エンドポイントを経由している CLI は、決して経路を変えられません。CLI 自身のモデルコマンド(Claude、Copilot、Grok、Kimi、Devin、Pi、OMP)で切り替わるか、Codex の場合は会話を新しいモデルで再開して切り替わります。その他の CLI は、次に起動するまでモデルを変えません。
次のどれかに当てはまるなら、AgentsRoom より Jev ルーターのほうが合っています。
Claude Code のセッションを一度に1つだけ、好きなターミナルで動かしていて、別のアプリは使いたくない。Jev ルーターは Claude Code をそのまま残し、その下のモデルだけを変えます。
すでに大きくなった会話では、ダウングレードで節約できる額より、キャッシュの書き込みにかかる額のほうが大きくなることがあります。Jev ルーターはそれを考慮しますが、AgentsRoom はまだです。
jev-router は、メインの会話と各サブエージェントを個別に固定します。AgentsRoom はあなたが入力するメッセージごとに1つのモデルを選び、サブエージェントごとに別のモデルを選ぶことはありません。
ルーターはオープンソースです。しきい値、ティア、タイムアウトはコードの中にあり、フォークもできます。AgentsRoom のルーティングはそのサーバー上で動いており、オープンソースではありません。
設定 > コンポーザー > アダプティブモデル。同じ選択肢がプロジェクトごと(プロジェクトの設定 > エージェント > アダプティブモデル)とスマートフォン(使用量タブ)にもあります。
デフォルトはオフです。オフの間は、メッセージを読むものは何もなく、何も送信されません。
オフのままだと、分析されるのは会話の最初のメッセージだけです。オンにすると、その後のメッセージもひとつずつ分析されます。
「提案する」は採用するかどうかを選ぶチップを表示します。「自動」は、スマートフォンから送ったメッセージも含め、メッセージが送信される前に、再起動なしでモデルを変えます。オンにしたあとに起動したエージェントに適用されます。
よく比べられる他のツールと並べた AgentsRoom。
AgentsRoom をダウンロードしてアダプティブモデルをオンにすれば、各メッセージはその仕事をこなせる最も安いモデルへ送られます。
コンパニオンアプリ:外出先でもエージェントを確認
Claude、Codex、Antigravity CLI、またはその他の AI プロバイダーを使用します。
バグや要望を公開バックログに直接送信できます。