Jev for Codex(jev-router 中的 jev-codex 命令)決定每個新輪次由哪個 Codex 模型來回答。AgentsRoom 藉助 Adaptive Mode 在輸入框裡完成同樣的工作,並把您的 Codex 代理放進一個工作區統一管理。
兩者都把簡單的工作交給輕量模型,把困難的工作交給旗艦模型,並且都透過一個小型本地伺服器在不重啟 Codex 的情況下切換模型。區別在於周邊:Jev 是一個需要您自己啟動的命令,AgentsRoom 則把它內建在執行您的代理的應用裡。

Codex 沒有在會話中途切換模型的命令:它的 /model 只會開啟一個選擇器。兩個工具用同樣的方式繞過這一點:在 Codex 和 API 之間放一個小型本地伺服器。
您用 jev-codex 代替 codex 來啟動 Codex。它會啟動一個迴環代理伺服器和一個臨時的 Jev Router 提供商;代理伺服器會把每個新輪次的模型改寫為 Jev 選中的模型,並用一行說明告訴您是哪一個。路由需要 TypeSafe 金鑰,該輪次的提示詞文字會傳送給 TypeSafe。
在 Automatic 模式下,AgentsRoom 啟動每個 Codex 代理時都會將其連線到應用內的小型本地伺服器,並沿用您的 Codex 登入。當您的訊息需要另一個模型時,後續請求就會發往該模型:無需重新啟動,也無需在 Codex 裡輸入任何內容。已經在執行的代理、遠端 SSH 主機上的代理,或透過您自己的提供商或端點的 Codex 不會被改道:它們會在新模型上恢復同一個會話來完成切換。
前幾行是 Jev 領先的地方。其餘是 Codex 代理執行起來之後圍繞它的一切。
| 功能 | AgentsRoom | Jev for Codex |
|---|---|---|
| 開源 | ✗ | ✓ |
| 拒絕會浪費 prompt 快取的降級 | ✗ | ✓ |
| 在普通終端裡使用,無需任何應用 | ✗ | ✓ |
| 解釋最近一次路由決定 | ✗ | ✓ |
| 無需重啟 Codex 即可換模型 | ✓ | ✓ |
| 為每條訊息選擇模型 | 可選 | 按輪次 |
| 切換已經在執行的代理 | 恢復會話 | ✗ |
| 無需管理第三方 API 金鑰 | ✓ | TypeSafe 金鑰 |
| 可以只建議而不切換 | ✓ | ✗ |
| 也能路由其他 CLI | Claude、Antigravity | Claude Code |
| 多個 Codex 帳號並排使用 | ✓ | ✗ |
| 桌面介面 | ✓ | ✗ |
| 代理狀態一目瞭然 | ✓ | ✗ |
| 每個代理的即時終端 | ✓ | 您的終端 |
| 多專案檢視 | ✓ | ✗ |
| 看板式待辦清單 | ✓ | ✗ |
| 內建差異審閱 | ✓ | ✗ |
| 專業代理角色 | ✓ | ✗ |
| 通知 | ✓ | ✗ |
| 原生行動應用 | ✓ | ✗ |
| 在介面中設定 | ✓ | ✗ |
| 拖放檔案 | ✓ | ✗ |
| 模型選擇 | 按代理 + 按訊息 | 按輪次 |
| 安裝配置 | 30 秒 | npm + API 金鑰 |
AgentsRoom 的按訊息路由也有自己的侷限。最好在切換之前瞭解清楚。
Automatic 只對開啟之後啟動的代理做到無需重啟的切換。已經開啟的代理同樣會切換,但方式是在新模型上恢復同一個會話,需要幾秒鐘。重啟它一次,即可獲得無需重啟的切換。
代理仍在工作時傳送的訊息不會被路由:切換只能在該輪次結束後生效。訊息最多等待判定結果 4 秒,之後就用當前模型發出。
更換模型會丟掉上一個模型的 prompt 快取:新模型上的第一條訊息要以全價重新讀取歷史。在大型會話中,當降級的代價高於節省時,Jev 會拒絕降級;AgentsRoom 不會。
路由只作用於您在 AgentsRoom 中執行的代理,無論是在桌面還是手機上。您在其他終端裡啟動的 codex 仍使用它自己的模型。為了做決定,您訊息的前 500 個字元會傳送到 AgentsRoom 的伺服器。
Jev 是個好工具,在以下情況下它比 AgentsRoom 更合適。
您在自己的 shell 裡或透過 SSH 執行 codex,希望在那裡直接路由,而不必套一個桌面應用。
Jev 允許您選擇每個檔位使用哪個 Codex 模型,並且在提示詞中指定檔位(例如 use strong)即可覆蓋該輪次的路由。
在大型會話中,如果降級浪費的 prompt 快取比節省的還多,Jev 會拒絕降級,而它的 explain 命令會顯示每次決定背後的評分。
jev-router 以 MIT 許可開源:您可以閱讀、修改並 fork 它的路由策略。
只需 Settings > Composer 中的三個設定,也可以只為某一個專案設定。
Settings > Composer > Adaptive Model > On。預設關閉;關閉期間不會傳送任何內容。
開啟 Every message。預設只分析會話中的第一條訊息。
把 When a better-suited model is found 設為 Automatic。此後啟動的代理會在無需重啟的情況下切換模型;標籤會顯示實際使用的模型,您還可以用按讚或點踩為這次選擇打分。
真正的桌面應用,帶著示例資料在您的瀏覽器中執行。無需安裝。
桌面應用,精簡模式
在手機上,演示以精簡介面模式執行真正的桌面應用:一個專案、它的代理、一條提示詞。完整的駕駛艙在你的電腦上。
AgentsRoom 與其他代理管理器、終端和 AI 工具的對比。
免費下載,支援 macOS、Windows 和 Linux。開啟 Adaptive Model 並選擇 Every message。
配套應用:隨時隨地監控你的 Agent
使用 Claude、Codex、Antigravity CLI 或其他 AI 提供商。
把 Bug 和需求直接傳送到您的公開待辦清單。