精通 Codex (Mobile) 工程领域 (14 分钟阅读)

TLDR AI 产品

摘要

一份全面指南,介绍如何将 Codex Mobile 用作工程工作的控制中心,涵盖工作树、侧边聊天和环境脚本等新功能,使开发者能够通过手机管理编码任务。

Codex Mobile 让开发者可以启动、指导、审查和组织在其开发机器上运行的工作,而无需假装移动设备是一个小型终端。
查看原文
查看缓存全文

缓存时间: 2026/06/17 00:53

Codex Mobile 让开发者无需假装移动设备是微型终端,即可启动、指导、审查和组织运行在其开发机器上的工作。


掌握 Codex(移动版):工程师指南

如何将你的手机变成 Codex 控制中心?乍看之下,这似乎只是从手机上查看 Codex 任务的方式。虽然有用,但忽略了更重要的概念。Codex Mobile 的真正力量在于,它让你可以启动、指导、审查和组织运行在你的开发机器上的工作,无需假装移动设备应该是微型终端。

过去一个月里,我们为这个循环增加了大量深度:工作树、目标、侧边聊天、内联代码审查、队列和引导提示、附件、技能与插件、归档线程,以及大量让这个应用真正适合严肃工作的小细节。这就是我希望每位新高级用户都能拥有的实战指南。以下是我在 OpenAI 工作两个月期间收集的各种笔记、技巧和心得,以及我如何使用 Codex(尤其是 Codex Mobile)的实践。

正确的思维模型:你的手机是控制中心

任务、代码运行仍然在它该在的地方:你的 Mac、Windows 机器、开发机或其他已连接的主机上。Codex Mobile 为你提供了一个原生界面来控制这些工作。任何可以运行 Codex 桌面应用或 Codex CLI 的 macOS 或 Windows 机器都可以设置为主机,更多设置信息请查阅我们的文档页面:https://developers.openai.com/codex/remote-connections

在正确的边界内启动任务

Thomas Ricouard @Dimillian · 6月10日
Codex Mobile 终于也有这个功能了!在最新更新中,你现在可以在工作树上创建新线程,并选择你的 git 分支!
2 8 2 1 4 6 6 3 7K

好的智能体工作始于正确限定的环境。Codex Mobile 让你在第一次提示之前就可以选择已连接的主机和工作空间。对于新线程,你还可以选择分支、创建独立的工作树,并运行与之关联的环境设置。这从手机上就能实现几个有用的模式:

  • 使用当前检出进行快速调查。
  • 创建一个新工作树来进行需要隔离的变更。
  • 从预期的基分支开始,而不是事后修复 Git 状态。
  • 在要求 Codex 构建或测试之前,先运行环境设置。

没错,在最新版本中,你现在可以访问在桌面 Codex 应用中设置的相同环境脚本,在移动端也一样。这意味着如果你创建了一个工作树,你会看到列出的环境,并且当工作树创建完成后,这个脚本会被执行。环境是 Codex 桌面应用的一个强大功能,你可以在以下地址了解更多:https://developers.openai.com/codex/app/local-environments

注意:目前你无法在 Codex Mobile 上编辑这些脚本。

将侧边聊天用作思路分支

Thomas Ricouard @Dimillian · 6月10日
最新 Codex Mobile 更新还有一个功能!你现在可以选中文本,并直接在 /side chat 模态窗口中提问。我们在 composer 上方也新增了一些 UI,这样你就可以看到 /side chat 是否正在运行,以及是否有新消息需要阅读。
1 5 3 1 4 2 7.6K

长时间的编码线程会积累大量有价值的上下文。用每个边角问题打断主线程会让主要记录变得嘈杂,并可能把智能体从目标上拉走。这正是侧边聊天的用武之地。使用 /side 打开一个与当前线程相连的轻量级对话。使用 /side <问题> 则可以带着已准备好的问题打开。更好的是,在记录中选中文本,然后选择“在侧边聊天中提问”。选中的段落就会成为新对话的起始上下文。

我会在以下场景使用侧边聊天:

  • Codex 为什么选择这个架构?
  • 这个错误的真正含义是什么?
  • 这个行为与桌面应用一致吗?
  • 给我一个适合发布说明版本的实现细节。
  • 在我批准这个命令之前,我应该验证什么?

这个区别很有用:主线程拥有工作;侧边聊天帮助我理解工作。这个功能在桌面和移动应用上都可以使用,我们随着对自身和用户使用情况的进一步了解,仍在不断完善相关用户体验。

用 Plan 规划路径,用 Goal 定义结果

移动应用完全支持 /goal 和 /plan 功能,应用会显示计划工具的问题,以及 /goal 的 UI,你可以看到它运行了多长时间、编辑、暂停等……

计划模式和目标解决的是不同的问题。计划模式让 Codex 在修改代码之前提出实现路径。当任务未充分说明、有风险或可能涉及多个系统时,它非常有用。目标是持久的。它告诉 Codex 在多个回合中持续追求什么结果。在移动端,/goal 可以创建和管理这个目标,同时在工作继续时进度保持可见。

一个实用的模式是:

  • 对于有风险的变更,先从计划模式开始。
  • 检查提议的边界。
  • 当工作需要多次迭代时,将接受的结果转化为目标。
  • 让 Codex 继续完成实现、测试、审查反馈和清理,而无需每次都重复目标。

但老实说,大多数时候你甚至不需要直接使用计划模式。只需和 Codex 讨论某个问题一段时间,一旦你对实现细节满意,就要求 Codex 将其设为目标。Codex 比我们更擅长编写目标,所以让 Codex 为你编写通常是个好主意。

计划回答“我们该如何处理这个?”
目标回答“在完成之前什么必须为真?”

使用目标时要记住的重要事情是:设定一个可验证的最终状态,不要太宽泛。如果你告诉 Codex“100% 像 X 或 Y 那样做”,它很可能想去得太远,浪费一些 token。但现在你可以从手机上监督你的 token 消耗,这就不再是个大问题了,对吧?

这是你的手机!

你可能忘记的一件事是:你正在手机上工作。我们在 composer 中内置了所有访问手机本地数据所需的工具!你可以附加照片、拍摄一张照片、浏览文件、录制提示等等。这样说可能有点傻,但记住你在手机上工作可以解锁很多强大的流程,尤其是如果你在开发移动原生或 Web 应用时。

例如,在开发 ChatGPT iOS 时,每当我看到一个 bug,我通常会直接截图并将其发送到一个任务进行快速修复。我不需要走回电脑前……更棒的是,如果我在家,在同一 Wi-Fi 下,我可以直接在设备上构建并运行应用,以测试 Codex 线程的结果。

另一件你可以做的事情是:在前台开始提示录制,然后在后台继续!

Nick Dobos @NickADobos · 6月7日
Codex 在 iOS 上的小贴士:如果你将 Codex iOS 应用放到后台,听写模式会保持开启并继续录制。

  1. 打开 Codex 应用
  2. 开始听写
  3. 切换到我正在开发的 iOS 应用,边使用边说话 10 分钟
  4. 切回 Codex 并发送
    展开引用
    Nick Dobos @NickADobos · 6月6日
    当前的开发循环:对着手机说话 -> 应用出现
  5. 将 Codex 连接到 Mac 和 iPhone
  6. 制作一个 iPhone 应用并部署到我的手机上
  7. 在手机上打开 Codex,开启语音模式,边使用我的应用边漫谈 10 分钟。
    小贴士:即使 Codex iOS 应用在后台,语音模式也会保持运行。
    2 6 2 5 3 2 9 6 3K

我还有几个长期运行的置顶线程,其中一个是 Linear 跟踪器,我可以快速发送任何文本片段,由于线程的当前上下文,它会正确添加并标记问题到正确的项目和标签。

无需离开对话即可审查代码

完成的回合可以显示更改文件的摘要。从那里你可以打开差异(diff)、检查单个文件、展开或折叠章节、换行长行,以及打开带有语法高亮的源文件。你可以将内联评论附加到相关行,并将该审查上下文发送回 Codex。

Thomas Ricouard @Dimillian · 6月10日
随着 Codex Mobile 在 iOS 上的最新更新,你现在可以直接在手机上进行代码审查!在差异表中点击任意行,添加任意数量的评论,这些评论随后会被添加到你的 composer 中,这样你就可以直接把它们发送给 Codex!
1 1 6 1 6 2 8.4K

工作流程有几种级别:

  • 打开变更文件摘要进行快速合理性检查。
  • 当差异缺少上下文时,点击进入完整源码。
  • 添加内联评论进行精确纠正。
  • 使用审查命令审查本地更改或与分支比较。
  • 将某个文件链接回聊天,当你希望 Codex 专门针对该文件进行推理时。

重要的不是把手机当作大显示器进行深度代码阅读——它确实做不到。关键在于许多审查卡在一两个决定上,而这些决定不再需要等我回到办公桌前才能做出。

保持最新动态

我们现在为 Codex Mobile 的最新更新维护一个变更日志。我也会经常发布和演示我们的最新功能!

Thomas Ricouard @Dimillian · 6月10日
在最新的 Codex Mobile 更新中,composer 现在会内联显示插件和技能,就像桌面应用一样!所以你可以将它们串联起来,更自然地编写提示。
2 8 1 6 4 6 8 1 5K

更大的启示

最好的移动软件不是缩小桌面界面。它识别出当你远离办公桌时哪些决定至关重要,并使这些决定变得快速、清晰、安全。而在这方面,我们才刚刚起步!

这就是我现在看待 Codex Mobile 的方式。它是我选择正确环境、设定目标、重定向运行、回应批准、检查结果、并保持整个工程工作队列一致性的地方。计算机仍旧在做工作,而手机让我保持掌控。

相似文章

手机上的Codex

Reddit r/singularity

OpenAI Codex模型在移动设备上的实现或适配,能够在智能手机上进行代码生成和辅助。

面向工程团队的 Codex

YouTube AI Channels

OpenAI 推出了面向工程团队的 Codex,这是一款 AI 工具,可自动执行从问题创建到代码审查的编码任务,同时让工程师保持掌控。

使用 Codex

OpenAI Blog

本文是 OpenAI Codex 的入门指南,介绍了线程、项目和设置等核心界面元素。文章重点介绍了实时任务引导以及同时运行多个操作等功能。