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 和需求直接发送到您的公开待办清单。