
如果说 Codex CLI 是“一个智能体在终端里干活”那么 Codex 桌面应用就是“一个指挥中心同时调度多个智能体并行工作”。2026 年 2 月OpenAI 推出了 Codex macOS 桌面应用将其定位为 “代理指挥中心”Command Center for Agents ——专为同时管理多个智能体、并行执行工作以及在长时间运行的任务中与智能体协作而设计。2026 年 3 月桌面应用扩展到 Windows 平台。本文从桌面应用的核心能力讲起深入剖析多智能体并行协作、Worktree 隔离机制、Skills 技能系统并通过实战演示如何同时指挥多个 Codex 实例完成不同的工程任务。一、为什么需要桌面应用OpenAI 团队在推出桌面应用时指出了一个关键洞察随着智能体能力的提升开发者的工作方式已经发生了变化——模型现在能端到端处理长时间运行的复杂任务开发者开始在多个项目中统筹多个智能体分派工作、并行执行任务并将可能横跨数小时、数天甚至数周的重大项目交由智能体负责。然而现有的 IDE 和以终端为主的工具并非为这种工作方式而设计。这种全新的工作方式需要一种截然不同的工具——专为智能体而设的指挥中心。二、核心能力一多智能体并行协作Codex 桌面应用为同时与多个智能体协作提供了专注的空间。各个智能体在按项目整理的独立线程中运行让你可以在不同任务之间顺畅切换而不会失去上下文和背景脉络。实际使用场景假设你正在维护一个电商项目同时有以下几个需求重构订单模块的数据库访问层为支付模块编写单元测试修复一个已经定位到的前端渲染 bug更新 API 文档在传统工作流中你需要依次完成这些任务。但有了桌面应用的多智能体并行能力你可以同时委托 4 个任务给 4 个 Codex 实例每个实例在独立的线程中工作。你可以在它们之间切换查看进度、审查变更甚至在某一个智能体工作时继续在另一个线程中发起新任务。桌面应用内置了以下特性多智能体管理在同一界面中调度多个并行工作的 AI 智能体独立线程运行每个智能体在按项目整理的独立线程中运行上下文互不干扰差异审查可以直接在线程中查看智能体所作的变更就 diff 提出意见编辑器联动可以随时在编辑器中对智能体的变更进行手动修改三、核心能力二Worktree 隔离机制多智能体并行工作的一个核心挑战是多个智能体同时修改同一个代码库如何避免冲突Codex 桌面应用的解决方案是内置对工作树Worktree的支持。每个智能体都在隔离的代码副本上运作让多个智能体可以在同一个代码库中同时工作而不产生冲突。Worktree 的工作方式假设你有一个 Git 仓库。当 Codex 桌面应用启动多个智能体时每个智能体会获得一个独立的 Worktree——相当于一个独立的代码副本共享同一个 Git 历史但各自有独立的工作目录。这意味着智能体 A 在 Worktree A 中重构订单模块智能体 B 在 Worktree B 中为支付模块编写测试两者互不干扰不会出现文件冲突智能体运作期间你可以随时在本机检视变更或者在不影响本机 Git 状态的情况下继续工作Worktree 的价值你可以让多个智能体探索不同的技术方向无需担心它们互相覆盖彼此的修改。四、核心能力三Skills 技能系统桌面应用内置了一个 Skills 库涵盖了 OpenAI 内部流行的工具和工作流。技能系统允许你将指令、资源和脚本整合为可复用的单元让 Codex 能够可靠地连接不同工具、执行工作流程并依照团队的偏好完成任务。4.1 Skills 的创建方式创建技能的过程就是组织一个文件夹里面放入提示词、脚本以及其他参考文件这些文件可能包括公司的安全规范或代码文档风格指南。三种创建方式方式一Record Replay演示比描述容易时用Codex 录制你的工作流、检查步骤并从这次演示中起草一个可复用的技能。适合“我做一遍你学会”类流程比如发布流程、环境体检等。方式二内置创建器bash$skill-creator它会依次询问技能做什么、何时触发、是纯指令型还是包含脚本。方式三手动创建在对应作用域目录下建目录写 SKILL.mdmarkdownname: skill-namedescription: Explain exactly when this skill should and should not trigger.Skill instructions for Codex to follow.4.2 Skills 的四个作用域4.3 Skills 的渐进式加载机制Codex 不会把所有技能全文塞进上下文。初始只加载每个技能的 name、description 和文件路径选中技能后才加载完整 SKILL.md初始技能列表的预算上限约为模型上下文窗口的 2% 。实操含义description 是技能的“广告位” ——要简洁、关键信息前置、包含触发词否则隐式匹配不会命中。五、桌面应用的安装与配置5.1 安装macOS从 https://chatgpt.com/codex 下载对应平台的安装包打开 App 后登录用 ChatGPT 账号或 OpenAI API key 登录选项目挑一个你想让 Codex 工作的文件夹Windows可以通过 Microsoft Store 安装或者使用 wingetpowershellwinget install --id OpenAI.Codex或者从 Microsoft Store 安装powershellwinget install --id 9PLM9XGG6VKS --source msstore5.2 配置文件桌面应用与 CLI 共享配置文件位于用户主目录下的 .codex 目录Windows%USERPROFILE%.codexmacOS/Linux~/.codex配置文件包括 config.toml模型和 Provider 配置和 auth.json认证凭据。⚠️ 注意如果修改了配置文件需要完全退出桌面应用含托盘进程 再重新打开配置才会生效。六、实战同时指挥 3 个智能体完成不同任务以下是一个典型的多智能体并行协作实战场景场景一个 Go 微服务项目需要同时进行三项工作。步骤一启动桌面应用打开项目打开 Codex 桌面应用选择项目文件夹。步骤二创建三个线程在桌面应用中创建三个独立的线程分别对应线程 A重构 service/order.go将数据库访问逻辑抽取到 repository/ 目录线程 B为 service/payment.go 编写单元测试覆盖所有分支线程 C修复 handlers/user.go 中的空指针异常 bug步骤三观察并行执行三个智能体在三个独立的 Worktree 中并行工作。你可以在界面中看到线程 A 正在读取文件、分析依赖关系线程 B 正在编写测试代码线程 C 正在定位 bug 根因步骤四审查与合并当每个智能体完成工作后你可以在线程中查看差异diff提出修改意见。如果满意可以将变更合并到主分支。步骤五冲突处理由于使用了 Worktree 隔离三个智能体的变更不会互相冲突。如果两个智能体修改了同一个文件你需要在合并时手动解决冲突——但这种情况在 Worktree 机制下很少发生。七、桌面应用的最佳实践按项目组织线程每个项目创建独立的线程组避免上下文混乱。善用 Worktree让多个智能体在同一仓库上并行工作时Worktree 是避免冲突的关键。创建团队 Skills将团队的编码规范、发布流程封装为技能确保所有智能体遵循统一标准。定期审查变更不要盲目合并智能体的所有修改逐行审查 diff 是保证质量的关键。合理分配任务粒度每个智能体的任务应该足够独立减少交叉依赖。八、小结桌面应用定位代理指挥中心专为管理多个智能体、并行执行工作、长时间任务协作而设计。多智能体并行各智能体在独立线程中运行支持切换而不丢失上下文。Worktree 隔离每个智能体在隔离的代码副本上工作避免冲突。Skills 系统将指令、资源和脚本封装为可复用单元四种作用域渐进式加载。安装配置macOS/Windows 均支持与 CLI 共享配置文件。实战流程创建线程 → 委托任务 → 并行执行 → 审查 diff → 合并变更。