最近在用 Codex 做一个 iOS 应用,顺带把落地页、投资者 PPT、发布视频、社交媒体自动化一起做了。说实话,不是因为我效率有多高,而是 Codex 跑一个任务动辄 1~2 小时,干等太浪费——不如趁这段时间把别的任务也喂进去。这篇是我的操作记录,没有废话,直接说怎么做。


Codex 是什么

Codex 是 OpenAI 出的桌面代理应用,不是 IDE 插件,能直接操作本地文件、跑代码、用浏览器。装好之后第一件事是设置项目文件夹和权限——权限选「完全访问」,模型选 GPT 5.4,努力级别默认「极高」就行。网络搜索默认开启,不用额外配置。


文件管理:每个项目一个文件夹

Codex 的项目和文件夹是一对一绑定的,代理创建的所有文件都落在那个文件夹里。聊天里用 @文件名 引用已有文件,代理会接着上次的内容继续干。用 Command + G 能搜历史聊天,哪怕项目从侧边栏移除了也能找回来。


插件和技能,别搞混

这两个概念很多人分不清。

技能是可复用的工作流包,针对某一类任务。比如我建了一个「YouTube Researcher 技能」,输入频道名就能自动拉最新视频的字幕、出分析报告,之后每次用 @技能名 调用,不用重新描述需求。

插件是扩展能力的安装单元,比如 Google Calendar 插件让代理直接读日历数据。装完之后 @插件名 问它能做什么,它会列出来。

需要接外部工具(Figma、Notion、Paper 之类)用 MCP 连,没有官方插件的工具可以让 Codex 自己写一个包装 MCP 的技能。


自定义技能:把重复操作变成一句话

找到对应的 API,把需求和密钥给 Codex,用这个提示词:

请创建一个技能,允许我 [描述技能功能]。你需要研究如何使用 [API名称] 并快速创建一个技能,以便我随时可以请求这个信息。这是我的 API 密钥:[密钥]

创建完技能会出现在「插件 > 技能」列表里,新建聊天直接 @技能名 调用。


定时自动化

不用写代码,直接说:

请将此任务设为每周五下午4点执行的自动化。请发送一份本周项目进展的周报到我的邮箱。

在「自动化」标签页里能查看、测试、编辑。自动化可以调用已有技能,组成更复杂的流程。


6 个项目并行:我的实际操作流程

核心逻辑很简单:给一个代理发完提示,立刻切到下一个任务,不要等它跑完。Codex 在后台跑,你在前台调度。

第一步:建任务清单

先建一个 Markdown 文件,把所有待办列进去,所有项目文件统一放在一个根目录下管理。

第二步:移动端设计

用「移动设计技能」生成界面原型,截图之后扔给代理,让它照着实现成代码。

第三步:iOS 应用

Codex 创建 Swift 项目,Xcode + iOS 模拟器跑起来,数据库用 Supabase,MCP 连接。

3-VAIs.jpg

第四步:落地页

表单用 Tally.so 做,收邮箱。部署用 Vercel 插件,一键搞定。

4-bKHs.jpg

第五步:应用图标

Codex 内置图像生成,让它出 10 个无背景图标,挑一个用。

第六步:发布视频

Remotion 插件,支持时间线编辑和帧级控制,能加背景音乐和过渡效果。

5-SWBQ.jpg

第七步:投资者 PPT

右键聊天选「分叉到本地」,基于 iOS 项目的上下文直接生成演示文稿,导出到 Canva 再细调。

6-ttKF.jpg

第八步:社交媒体自动化

通过 Typefully API 建技能,每天自动发帖推广应用。


几个真正有用的操作

Steering(转向):代理跑着的时候可以直接插入新指令,不用等它完成。这是多任务调度的核心,不是什么高级技巧,是基本操作。

分叉聊天:右键聊天选「分叉到本地」,从现有上下文开新聊天,适合做相关但不同的任务,比如从应用项目分叉出投资者 PPT。

Codex 里跑 Claude Code:在 Codex 终端里执行 claude --dangerously-skip-permissions,可以在 Codex 界面内用 Claude Code。设计密集型的任务(网页设计、PPT 排版),Claude Code 的效果比 Codex 内置模型好,这是我测下来的实际感受。

迷你窗口:右键聊天选「在迷你窗口中打开」,把聊天窗口独立出来,多个代理同时看更方便。


要注意的坑

Codex 要「完全访问」权限,意味着它能读写删除项目文件夹里的所有文件。建议专门建一个 Codex 用的文件夹,不要给整个系统的访问权限,重要文件定期备份,API 密钥用环境变量存,不要硬编码。

自动化任务在无人监督时跑,第一次先用「手动触发」模式确认结果,没问题再切定时触发。MCP 服务器添加后需要重启 Codex 才生效,高频换工具的场景会有点打断节奏。


操作检查清单

多任务并行开发检查清单:
□ 创建项目文件夹,设置完全访问权限
□ 创建 Markdown 任务清单文件
□ 安装必要插件(Google Calendar、Gmail、Remotion、Figma)
□ 创建自定义技能(如需要)
□ 启动第一个代理任务,发送提示
□ 立即切换到第二个任务,发送提示(Steering)
□ 使用分叉聊天从现有项目创建衍生任务
□ 使用迷你窗口管理多个代理会话
□ 定期检查各代理进度,提供反馈
□ 使用自动化处理重复性工作
□ 部署到 Vercel / TestFlight
□ 设置社交媒体自动化推广

现在回头看,AI 代理单任务耗时从十几分钟涨到 1~2 小时,「同时启动多个代理」只是临时解法。长期来看,更值得投入的是把常用流程封装成技能和自动化,让代理能端到端地跑完一类任务,而不是每次都从头描述需求。