
Codex正在分析旧项目、运行测试或执行重构时开发者不可能一直坐在电脑前。真正实用的做法不是用手机远程操作整个桌面而是把手机变成Codex的“任务控制台”查看进度、补充指令、批准操作、检查测试结果并在Agent走偏时及时纠正。目前可以通过ChatGPT手机App中的Remote功能访问连接在Mac或Windows电脑上的Codex任务。代码、仓库、终端和凭据仍留在电脑端手机主要负责查看、指挥和审批。一、手机控制Codex不等于远程桌面很多人看到Remote第一反应是是不是把电脑画面完整投到手机上其实不是。Codex Remote更像一个面向工程任务的控制平面。你不需要在手机的小屏幕上操作IDE、输入终端命令或拖动窗口而是直接处理影响任务进度的关键问题当前任务执行到哪里Codex修改了哪些文件测试是否通过是否需要补充上下文某条命令能不能批准当前方向是否需要调整。官方将这种模式描述为代码继续运行在Mac、Windows、开发机或其他连接环境上手机负责启动、引导、审查和组织这些工作。二、开始之前需要准备什么使用手机访问Codex任务前需要准备安装最新版ChatGPT手机App电脑安装并运行最新版ChatGPT桌面App手机和电脑登录同一个ChatGPT账号及工作区电脑保持开机、联网桌面App保持运行工作区管理员没有关闭Remote Control权限。当前Remote支持使用iOS或Android手机连接Mac或Windows主机。设置入口在桌面App中不能直接通过Codex CLI或IDE插件完成首次手机配对。如果手机里看不到Remote入口先不要急着怀疑账号。最常见的原因是手机App或桌面App版本过旧。三、怎样把手机和电脑连接起来设置过程可以分成四步。第一步在电脑端开启Remote打开ChatGPT桌面App在侧边栏中找到Set up Remote进入设置后电脑会显示一个用于配对的二维码。第二步用手机扫描二维码使用手机扫描电脑端显示的二维码系统会自动打开ChatGPT手机App并进入Remote连接流程。第三步确认账号和工作区检查手机与电脑使用的是同一个ChatGPT账号。如果你同时加入了个人工作区和团队工作区还需要确认两台设备选择的是同一个工作区否则可能出现电脑在线、手机却看不到主机的问题。第四步检查连接设置配对完成后可以在电脑端的Settings → Connections查看已经授权的设备并决定是否允许电脑在插电时保持唤醒。官方当前使用一台手机与一台主机之间的一对一二维码配对机制较早且长期未使用的连接可能需要升级应用后重新配对。四、离开电脑前任务应该怎样启动虽然手机可以创建新任务但对于复杂工程任务最好在离开电脑前先确认三个条件项目目录正确Git分支正确开发环境能够正常运行。例如你准备让Codex修复一个前端Bug可以先在电脑端输入请分析用户重新连接网络后消息列表重复显示的问题。 先复现问题再定位根因。 只允许修改 mobile 目录和相关测试。 不要重构共享渲染模块。 完成后运行测试并汇报修改文件、测试结果和剩余风险。任务启动后就可以离开电脑。手机端会显示该任务对应的聊天、执行状态、终端输出、测试结果、截图和Diff。Remote还允许在新任务开始时选择仓库、分支或独立Worktree并运行相应的环境初始化流程。五、手机上最重要的操作及时纠正方向远程控制的最大价值不是“看进度”而是防止Codex长时间沿错误方向执行。假设Codex正在排查消息重复问题却把重点放在前端组件上。你从手机看到它的分析后可以马上补充停止继续重构前端组件。 这个问题只发生在断线重连之后 请重点检查恢复连接时的服务端同步逻辑。这种操作属于Steer也就是在当前任务尚未结束时改变调查方向。官方建议把Steer用于“继续走错方向的成本正在增加”的情况例如限制修改范围、纠正错误复现条件或者要求Agent停止调查无关模块。如果只是增加后续任务不希望打断当前步骤可以明确写先完成当前测试。 完成后再检查是否存在重复订阅。手机端指令要短、明确最好只纠正一个问题不要一次增加五六个新目标。六、遇到权限请求手机能不能批准可以。Codex执行过程中可能遇到需要确认的命令或操作例如安装依赖访问网络运行某个脚本使用浏览器调用插件修改受保护范围。Remote允许直接在手机上查看并批准相关请求。但批准前至少检查三件事命令与当前任务是否相关是否可能删除或覆盖数据是否会访问不必要的目录、网站或凭据。不要因为手机屏幕小就直接点击全部允许。远程接入不会绕过原来的沙箱、安全控制和操作审批。手机只是把审批入口带到了另一个设备实际命令仍然在连接主机或远程开发环境中执行。七、怎样在手机上检查任务结果Codex宣布完成后不要只看最后一句总结。建议依次检查1. 修改文件先确认有没有计划外文件。例如任务只允许修改mobile目录却同时更改了共享组件和配置文件就应该要求Codex解释。2. Diff内容重点看是否改变公共接口是否删除兼容逻辑是否加入无关重构是否通过降低测试要求让结果通过。Remote支持查看Diff并且iOS端已经支持添加行内审查意见。3. 测试结果不要只看“测试通过”还要确认运行了什么命令覆盖了哪些场景有没有测试被跳过是否存在无法验证的部分。4. 剩余风险可以继续追问这个修改还有哪些没有验证的风险 是否可能影响其他重连场景手机适合快速审查关键结果。最终合并前如果Diff较大仍建议回到电脑端进行完整检查。八、完整实战下班路上继续处理Bug假设下午五点你让Codex处理一个支付状态不同步问题。电脑端启动复现支付成功后页面仍显示“处理中”的问题。 先调查不要立即修改。 重点检查支付回调、订单状态查询和前端轮询。手机端第一次介入Codex发现两种可能原因询问应该优先检查前端轮询还是后端回调。你回复先检查后端回调。 最近前端没有发布后端昨天调整过重试逻辑。手机端第二次介入Codex需要运行集成测试并申请相关命令权限。你检查命令没有访问生产数据后批准执行。手机端第三次介入测试完成后手机上查看根因分析修改文件终端输出测试结果最终Diff。发现它顺便调整了一个无关日志格式可以添加反馈恢复日志格式修改。 本次任务只保留支付状态修复和相关测试。到家后代码已经收缩到清晰的小范围Diff可以直接在电脑上做最终Review。这才是手机Remote最合适的使用方式不在手机上完成全部开发而是在关键决策点及时介入。九、连接不上时怎么排查手机看不到电脑确认桌面App仍在运行Remote连接已经开启手机和电脑账号、工作区一致两端应用均为最新版必要时重新扫描二维码配对。任务突然断开检查电脑是否进入睡眠关闭桌面App失去网络笔记本合盖导致主机不可用。官方说明只要主机睡眠、断网或关闭应用Remote访问就会停止直到主机重新可用。手机收不到审批请求打开ChatGPT手机App中的Remote页面确认当前选择的是正确主机和聊天。如果仍然没有显示重新配对并检查团队管理员是否允许Remote Control。重新登录后Remote关闭退出ChatGPT账号会关闭Remote Control但不一定删除已有设备配对。重新登录后需要在电脑端再次开启Remote。十、哪些任务适合手机远程控制比较适合Bug调查运行时间较长的测试依赖分析小范围重构文档和测试补充等待中途决策的工程任务。不太适合大范围逐行审查复杂冲突解决需要频繁操作IDE的任务高风险数据库修改无法清楚描述边界的开放式重构。手机Remote的目标不是替代电脑而是缩短Agent等待人的时间。结语离开电脑后继续控制Codex核心流程可以概括为电脑端准备环境并启动任务→ 手机进入Remote查看状态→ 在关键节点补充指令→ 审批必要操作→ 检查Diff、终端和测试结果→ 回到电脑后完成最终审查代码、文件和凭据仍然保留在连接主机上手机负责的是任务管理和工程判断。当Codex开始执行越来越长的任务后真正影响效率的往往不是代码生成速度而是开发者能否及时回答问题、纠正方向和批准下一步。把手机当成Codex控制台而不是迷你开发电脑才是Remote最有价值的使用方式。