OpenAI 发布 Codex macOS 桌面应用:多 Agent 并行指挥中心,Worktree 隔离+Skills 复用成调度核心
2026 年 2 月 2 日,OpenAI 发布 Codex 的 macOS 桌面应用(Windows 版 3 月 4 日跟上)。它的官方定位是 agent command center——不是一个更好用的聊天框,而是一个多 Agent 的调度台。核心机制是两件事:Git Worktree 隔离和 Skills 复用。
组织方式:项目 → 线程

Codex 桌面应用的组织逻辑很直接:项目 → 线程,每个 Agent 一个独立线程。
这意味着你可以同时开十几个线程,让它们各自处理不同任务——一个写新功能,一个修 bug,一个写测试,一个重构。每个线程的上下文互不干扰。
这个设计的价值在于把"并行"从概念变成了默认工作方式。CLI 时代你要开多个终端窗口、手动管理各自的目录;桌面应用把这些都收进了统一界面。
配套能力:
- 线程内 diff review(直接看改动,不用切到编辑器)
- Automations 定时任务
- 系统级沙箱(默认锁项目目录,越界需授权)
4 月 16 日的大更新又加了:无项目文件夹对话、应用内浏览器、macOS computer use(EU/UK/EEA/瑞士不可用)、记忆、PR review。
Worktree 隔离是怎么用的

这是整个应用最值得说的技术点。
内置 Git worktree:每个线程一份独立 checkout,共享 git 元数据,默认 detached HEAD。
用人话说:开一个线程,它会给你拉一份独立的工作副本。这份副本跟你本地的目录不冲突,但共享同一个 git 仓库,所以不需要重新 clone,几乎没有额外磁盘和时间开销。
解决的问题很实际——多个 Agent 同时改同一个仓库,不会互相踩踏。
已确认的三条限制:
- 仅支持 Git 仓库——用 SVN 或者其他版本管理的项目用不了
- 同一分支不能本地 checkout 与 worktree 并存——如果你本地已经切到了 feature 分支,Codex 就不能再为这个分支创建 worktree
- .gitignore 文件在 handoff 时不跟随——把线程的工作交接回本地 IDE,被 gitignore 的文件不会自动带过去
第三条最容易踩坑。本地配置文件、环境变量这些被 gitignore 的东西,交接时要手动处理。
支持 handoff 回本地 IDE,这是整个流程的闭环:Codex 干活 → review diff → handoff 到本地继续手动调整。
Skills 复用机制

Skills 是从 Anthropic 提出、经 agentskills.io 开放的行业标准,目前已被 30+ Agent 产品采纳。
Codex 的实现方式是:
文件夹结构: SKILL.md + scripts/ + references/ + assets/
渐进式披露(核心设计):
- 启动时只加载 name 和 description
- 约占 2% 上下文 / 8000 字符上限
- 命中后才载入 SKILL.md 全文
这个设计解决的是 Agent 领域最头疼的问题:上下文污染。如果你装了 50 个技能,传统做法是把所有技能的说明都塞进 system prompt,光说明就吃掉大半上下文。渐进式披露让技能数量几乎不占用基础上下文。
作用域分四层: global / user / repo / system
repo 级作用域意味着团队可以把项目专属的工作流写成 Skill 提交进仓库,所有人共享。这是把"经验"沉淀成"可复用资产"的机制。
与 CLI 版的关系

不要把桌面应用和 CLI 当成竞争关系,它们是三层接口里的不同层。
2026 年 8 月 19 日,OpenAI 开源了 Codex Harness(Apache-2.0),三层接口是:
| 接口 | 用途 |
|---|---|
codex exec |
CLI,一次性任务、CI 集成 |
| Codex SDK | TypeScript/Python,编程式调用 |
codex app-server |
JSON-RPC 持久会话,自定义 UI |
桌面应用就是跑在 app-server 之上的一层 UI。 你可以用 SDK 自己写一套调度界面,也可以用官方的。
开源社区数据:截至 8 月 21 日,openai/codex 约 107,443 star、16,354 fork、v0.149.0。
模型线和定价
模型迭代节奏很快:
GPT-5.2-Codex(2025-12-18)→ 5.3-Codex(2/5)→ 5.4(3/5)→ 5.5(4/23 起推荐)→ GPT-5.6 Sol / Terra / Luna
定价随 ChatGPT 套餐:Plus $20/月、Pro $200/月、Business $25-30/用户/月(来源有冲突)。第三方称 Plus 30-150 条/5 小时、Pro 300-1500 条/5 小时,非官方数据。
性能参照:ARC-AGI-3 上 GPT-5.6 Sol 从 13.3% 提升至 38.3%,token 降 6 倍。Thrive Holdings 用它处理了 7000 份报税表。
用户量:OpenAI 称发布前一个月超 100 万开发者使用,付费用户速率翻倍。
注意事项
- macOS 版发布日期有 2 月 2 日和 2 月 3 日两个口径(百度百科写 2 月 3 日)。
- Worktree 仅支持 Git 仓库,且同一分支不能本地 checkout 与 worktree 并存。
- .gitignore 文件在 handoff 时不跟随回本地,配置文件和环境变量需手动处理。
- macOS computer use 在 EU/UK/EEA/瑞士不可用。
- 定价和配额的第三方数据(30-150 条/5 小时等)非官方口径,以套餐页面为准。
- macOS 最低系统版本官方要求未查到,安装前建议确认兼容性。
FAQ
Q1:和 CLI 版该用哪个?
配合用。CI 和批量任务走 codex exec,日常多任务并行走桌面应用,自己开发产品走 SDK/app-server。
Q2:Worktree 会不会占很多磁盘? 不会。worktree 共享 git 元数据,不需要重新 clone,开销很小。
Q3:Skills 和 MCP 有什么区别? Skills 是"怎么做"的流程性知识(渐进式加载、省上下文),MCP 是"能调什么工具"的能力接入。两者互补。
Q4:能同时跑多少个 Agent? 取决于你的套餐配额和机器性能。桌面应用本身没有硬性上限,按线程计费。
Q5:Windows 版功能一致吗? 3 月 4 日发布,功能基本一致,computer use 的实现因系统而异。