两个都是终端里的编程 agent,也都开源。真正影响日常的差别是:要不要绑定厂商账号、能接多少家模型服务商、以及宿主进程能把多少控制权交给它。最后这组是实测的——Orkas 把两个都作为 CLI 后端在跑,必须遵守各自的契约。
四行归一个,四行归另一个。标了「实测」的行是驱动方观察到的,不是从两边文档抄的功能列表。
| 能力 | CodexOpenAI 的编程 agent | OpenCode终端编程 agent,MIT |
|---|---|---|
| 把任务放到你电脑之外跑 | 有云端版本,跑在 OpenAI 自己的基础设施上 | 只在你自己的机器上 |
| 在你已经在用的编辑器里 | 有 VS Code、Cursor、Windsurf 扩展 | 提供 VS Code、Cursor、Windsurf 和 VSCodium 扩展 |
| 运行途中追加消息 <em>(实测)</em> | 这一轮还在跑时就能接收新消息 | 要先把这一轮跑完 |
| 宿主能设定的权限档 <em>(实测)</em> | 继承、逐次询问、完全放行 | 只能完全放行 |
| 不绑厂商账号就能开始 | 使用 OpenAI 时需 ChatGPT 或 API key;本地模型无需两者 | MIT;手上有哪家的 key 就用哪家 |
| 模型可选范围 | OpenAI、兼容的自定义供应商及本地模型 | 几十家服务商、任何 OpenAI 兼容接口,以及本地运行时 |
| 把规划和执行分开 | 一个 agent,外面套审批档位 | 一个只读的 plan agent 和一个完全放行的 build agent,一个键切换 |
| fork 掉你依赖的那个东西 | CLI 是开源的,托管服务不是 | 一份 MIT 代码库,可以自己 fork 自己跑 |
第三、四行以及续接行为,是 Orkas 驱动各自 CLI 时观察到的,描述的是宿主能拿到的契约,不是两个 agent 写代码的水平。这两个项目都没有公布我们会在这里转述的数字。
本对比页最后更新于 2026 年 9 月 17 日;最新条款请以各厂商官网为准。
Orkas 是一个桌面应用,把 Claude Code、Codex、OpenCode、OpenClaw、Hermes 作为本地会话运行。上面标「实测」的行,就是各自给宿主的契约。
两个都装上、都保持登录——Orkas 用的就是你已有的 CLI 和账号。
把两个分别加成外接 CLI agent,各自拿到独立本地会话,在同一个窗口里并行跑。
把同一个任务发给两边,在同一段对话里并排看两个答案。
可以,在同一个桌面窗口里。在 Orkas 里每个外接 agent 都有自己的本地 CLI 会话,两个并行跑,输出汇到同一段对话。Codex 还能在运行途中接新消息;OpenCode 要先跑完这一轮。
Codex 和 OpenCode 都提供编辑器集成,具体交互和功能有所不同。本页涉及 Orkas 控制能力的比较,以当前 CLI 适配器支持情况为准。
Codex。从 Orkas 驱动时,Codex 支持三种权限档(继承、逐次询问、完全放行),还有一个能跨会话存活的原生指令字段。OpenCode 只能跑在完全放行模式,常驻指令是以首轮用户消息的形式送进去的。
不是。OpenCode Go 是 OpenCode 团队的付费订阅:按月付固定费用(文档页标价 10 美元),让 OpenCode CLI 或别的编程 agent 按额度调用托管的开源权重编程模型。OpenCode 本身仍是那个 MIT 协议、用你手上任意 key 就能跑的 agent。所以「OpenCode Go vs Codex」比的其实是一个模型套餐和 OpenAI 自家的 agent 加模型,不是两个 agent 并排比。
Orkas 免费、MIT 许可。它在你自己的机器上把 Claude Code、Codex、OpenCode、OpenClaw、Hermes 作为本地会话驱动。