Aklman · Library

02 / 第二章

四面 · 一个 agent,四处开工.

CLI 在终端和脚本里,IDE 扩展在编辑器里,ChatGPT 应用在桌面、网页和手机上,云端在 OpenAI 的容器里 —— 四个面,一台引擎:config.toml、AGENTS.md、skills、MCP 走到哪跟到哪。2026 年 7 月起,Codex app 并入 ChatGPT 桌面应用,本地、worktree、云端在同一个窗口里切换,Handoff 把一场对话连代码一起搬来搬去。这一章把四面各自的主场讲清楚:活跟人走 —— 要陪跑的去编辑器,要批量的上云,要进脚本的走 CLI。


第 1 章把 Codex 说成「四面开工的 agent」。这一章把四个面各自的主场讲清楚,再说清一件容易被忽略的事:它们不是四个各管各的工具,是同一台引擎的四个入口 —— 你写的一份 AGENTS.md、配的一次 config、接的一个 MCP,四面通用。选对面,不是学四套东西,是同一件活挑最省的那个入口。

I

四个面,各有主场.

官方的分法很干脆:日常用 ChatGPT 就开桌面应用或网页;想在终端或编辑器里用 Codex,就装 CLI 或 IDE 扩展。1注 1OpenAI Codex 文档 · Quickstart —— 用 ChatGPT 的日常界面选桌面应用或网页;开发者想在终端或编辑器里用 Codex,则用 Codex CLI 或 Codex IDE 扩展。四个入口连着同一台引擎。截至 2026-07-17。但「用哪个」不该按身份分,该按这件活是什么形状分。四个面各自最擅长的:
它最擅长代价 / 边界
IDE 扩展陪你改,盯每一步 diff你得在场
CLI进脚本、进管道、进 CI要自己搭上下游
ChatGPT 应用桌面 / 网页 / 手机,一处切本地与云重活仍要挑对环境
云端批量、并行、不用你守着要先配环境,回来才是 PR
2026 年 7 月起 ChatGPT 应用这一面变重了:原本独立的 Codex app 并进了 ChatGPT 桌面应用,Codex 保留自己的编码体验,和 Chat、Work 并排;新版带 diff 内联编辑、侧栏里的 PR 复审、多仓库项目。2注 2OpenAI Codex 文档 · What's new(2026-07-06–10)—— 7 月 9 日 Codex app 并入 ChatGPT 桌面应用(macOS / Windows),Codex 保留独立的编码体验,和 Chat、Work 并排;新增 diff 内联编辑、侧栏里的 PR 复审、由 GPT-5.6 驱动的更快 Computer Use、多仓库项目。桌面版对所有 ChatGPT 档位开放,含 Free。截至 2026-07-17。手机也在这一面里 —— ChatGPT 应用的 Remote 能连回你桌面上的 host,在路上派活、看 diff、留行内评论。2注 2OpenAI Codex 文档 · What's new(2026-07-06–10)—— 7 月 9 日 Codex app 并入 ChatGPT 桌面应用(macOS / Windows),Codex 保留独立的编码体验,和 Chat、Work 并排;新增 diff 内联编辑、侧栏里的 PR 复审、由 GPT-5.6 驱动的更快 Computer Use、多仓库项目。桌面版对所有 ChatGPT 档位开放,含 Free。截至 2026-07-17。

II

一台引擎:配置走到哪跟到哪.

四个面驱动的是同一台引擎的同一套定制,这是最省心也最容易被忽略的一点。定制分几层协同:AGENTS.md 写持久的项目指令(第 5 章),config.toml 写本地默认 —— 模型、沙箱、审批、MCP,skills 打包可复用的流程,MCP 接外部工具。3注 3OpenAI Codex 文档 · Config basics / Customization —— Codex 的定制来自几层协同:AGENTS.md 是持久的项目指令、config.toml 是本地默认(模型、沙箱、审批、MCP)、skills 是可复用工作流、MCP 接外部工具。config-basic 原话:「The CLI and IDE extension share the same configuration layers.」配好后在两端之间切换无需重做。截至 2026-07-17。其中 config.toml 这套配置层在 CLI 与 IDE 扩展间共用 —— 你在 CLI 里配好的一个 MCP 服务器,切到编辑器里照样在,配好一次不用重做。3注 3OpenAI Codex 文档 · Config basics / Customization —— Codex 的定制来自几层协同:AGENTS.md 是持久的项目指令、config.toml 是本地默认(模型、沙箱、审批、MCP)、skills 是可复用工作流、MCP 接外部工具。config-basic 原话:「The CLI and IDE extension share the same configuration layers.」配好后在两端之间切换无需重做。截至 2026-07-17。 这条「一台引擎」的性质,决定了这本书的读法:后面讲 AGENTS.md(第 5 章)、MCP(第 6 章)、沙箱与审批(第 4 章),讲的都是引擎级的东西,四个面同时受益。你不是在学四个工具,是在配一台机器,然后决定从哪个面驱动它。

III

本地、worktree、云端:一个窗口,三种去处.

在 ChatGPT 桌面应用里开一个 Codex 对话,先选它在哪跑:Local 直接在你当前项目目录里改;Worktree 在一个 Git worktree 里隔离改动;Cloud 在配好的云端环境里远程跑 —— Local 和 Worktree 都在你这台电脑上。4注 4OpenAI Codex 文档 · Codex environments —— 在 ChatGPT 桌面应用里开始一个 Codex 对话时选它在哪跑:Local(直接在你当前项目目录)、Worktree(在 Git worktree 里隔离改动)、Cloud(在配置好的云端环境里远程跑);Local 与 Worktree 都在你的电脑上运行。截至 2026-07-17。这三种去处是「四面」在一个窗口里的落地:同一个 agent,你决定它的活留在前台、挪到后台、还是送上云。 worktree 是这里的关键零件:它基于 git worktree,让 Codex 在同一个项目里并行跑多个互不干扰的对话 —— 各自一份检出,共享 .git 元数据,所以你能同时铺开好几件活而不打架。5注 5OpenAI Codex 文档 · Worktrees —— worktree 让 Codex 在同一个项目里并行跑多个互不干扰的对话(基于 git worktree,各自一份检出、共享 .git 元数据);Handoff 把一场对话连同 Git 状态在 Local 与 Worktree 之间安全搬移,由 Codex 处理底层的 Git 操作。仅在 ChatGPT 桌面应用的 Codex 里可用。截至 2026-07-17。搬动用 Handoff:把一场对话连同它的 Git 状态在 Local 与 Worktree 之间安全移动,底层那些容易出错的 Git 操作由 Codex 替你处理。5注 5OpenAI Codex 文档 · Worktrees —— worktree 让 Codex 在同一个项目里并行跑多个互不干扰的对话(基于 git worktree,各自一份检出、共享 .git 元数据);Handoff 把一场对话连同 Git 状态在 Local 与 Worktree 之间安全搬移,由 Codex 处理底层的 Git 操作。仅在 ChatGPT 桌面应用的 Codex 里可用。截至 2026-07-17。前台想专心时把活挪进 worktree 后台跑,要亲手验时再 Handoff 回 Local —— 这正是「不守着做完」在本地的样子,云端只是把它推到极限(第 7 章)。 动手 · 把同一件活在两个面上各跑一次:

不是四个工具, 是一台引擎的四个入口.

Not four tools — four entrances to one engine.

Aklman Library

讨论

讨论.

评论区初始化中…