OpenAI 最近把 Codex 带进了 ChatGPT 的 iPhone、iPad 和 Android 应用。乍一看,这只是“手机上也能用 Codex”这么简单。
但我觉得重点不在“移动端写代码”。老实讲,谁真想在手机上盯着 diff 改半小时代码?这事听起来就很折磨。
Codex Mobile 真正有意思的地方,是它把手机变成了 AI 编程 Agent 的遥控器。代码仍然在你的电脑、Mac mini、devbox 或远程环境里跑;手机负责查看进度、回答问题、批准命令、调整方向,以及在灵感冒出来的时候顺手丢一个新任务进去。
这更像一种新的开发节奏:人不必一直坐在电脑前,但 Agent 也不会因为等你点一下“同意”就卡死半天。
Codex Mobile 到底是什么?
先把概念说清楚。
Codex 是 OpenAI 的 AI 编程 Agent,官方定位是帮助开发者处理从规划、功能开发、重构、代码审查到发布的工程工作。它可以在你的开发环境里读代码、改代码、跑命令、看测试结果,并围绕一个任务持续推进。
Codex Mobile 不是一个独立的手机 IDE。它是 ChatGPT 移动应用里的 Codex 入口,用来远程连接正在运行 Codex 的机器。根据 9to5Mac 对 OpenAI 公告的整理,启动方式大致是:在 Codex for Mac 里生成二维码,然后用 iPhone、iPad 或 Android 上的 ChatGPT 扫码连接。
连接之后,手机端会加载那个环境里的实时状态,包括正在进行的线程、审批、插件和项目上下文。OpenAI 的说法是,文件、凭据、权限和本地配置仍留在 Codex 运行的机器上,手机端接收的是实时更新,比如截图、终端输出、diff、测试结果和审批请求。
这个设计挺关键。
如果它把完整开发环境搬到手机里,我反而会担心安全和体验都翻车。现在这种方式更克制:手机只是控制面板,真正的工作现场还在开发机器上。
它解决的不是“写代码”,而是“别让 Agent 干等”
过去用编程 Agent,最尴尬的时刻往往不是它不会写代码,而是它写到一半要你确认:
- 这个命令能不能执行?
- 这个文件能不能改?
- 测试失败了,要不要换方案?
- 找到两个实现路径,选哪个?
- diff 已经出来了,要不要继续提交?
如果你刚好离开电脑,整个任务就停住了。
Codex Mobile 解决的是这个缝隙。你在路上、会议间隙、咖啡店排队时,可以打开手机看一眼:Agent 做到哪了?它卡在哪里?有没有危险命令需要批准?测试结果怎么样?方向需不需要改?
这不性感,但非常实用。
AI 编程工具现在越来越像“异步同事”。它不是你打一行命令就吐一个答案,而是会花几分钟、十几分钟甚至更久去跑任务。既然任务变长了,人机协作就必须从“实时对话”变成“异步跟进”。移动端的价值就在这里。
我会怎么用它?
如果是我,我不会拿 Codex Mobile 来做复杂开发。手机屏幕太小,输入太慢,注意力也碎。硬要在手机上做架构决策,大概率会做出让明天的自己后悔的决定。
但下面这些场景,我觉得很适合:
1. 批准低风险命令
比如 Codex 想跑测试、安装依赖、执行格式化、查看日志。你在手机上确认一下,就能让任务继续走。
当然,高风险命令还是要谨慎。删除文件、改数据库、推送生产环境,这种别在地铁上随手点。移动端越方便,越要给自己留一点刹车距离。
2. 查看 diff 和测试结果
Codex Mobile 可以把 diff、终端输出、测试结果推到手机上。你不一定要逐行审完,但可以快速判断:方向对不对?改动是不是明显跑偏?测试失败是环境问题还是代码问题?
我喜欢这个点,因为很多时候我们并不需要立刻接管,只需要给 Agent 一个判断。
3. 中途改方向
Agent 做到一半发现需求理解错了,这很常见。
以前你可能要等回到电脑前才发现它已经沿着错误方向跑了十几分钟。现在可以在手机上直接补一句:先别做 UI,优先把 API 契约定下来;或者,这个方案太重,换成最小实现。
这类“及时纠偏”比事后返工舒服多了。
4. 随手发起小任务
比如想到一个 bug、一个重构点、一个文档修正。你可以在手机上开一个新线程,让 Codex 先调查或准备草案。
这不意味着手机变成开发主力。它更像一个任务入口,把零散想法先捕获下来,交给桌面端的执行环境慢慢处理。
这件事背后的趋势:开发正在变成多设备协作
过去的开发工作流很清楚:你坐在电脑前,打开 IDE,写代码,跑测试,提交。
Agent 进来以后,这条线开始变松。你可能在电脑上启动任务,在手机上批准命令,在远程 devbox 里跑测试,最后回到桌面做审查和合并。
开发不再完全绑定在“我正在键盘前”这个状态上。
这对很多人会很别扭。工程师习惯掌控细节,尤其是代码这种东西,放手给 Agent 跑总有点不踏实。我也不建议完全放手。更合理的方式是把任务分层:
- 小修小补、文档、测试补齐,可以让 Agent 自己跑;
- 涉及架构、数据、安全、权限的改动,人要认真看;
- 移动端负责跟进和轻审批,桌面端负责深度审查。
这样 Codex Mobile 才不会变成“用手机瞎批代码”的危险玩具。
目前的限制也很明显
别把它想得太神。
第一,手机端天然不适合深度阅读代码。小屏幕可以看状态、看摘要、看关键 diff,但不适合做严肃 code review。
第二,它依赖已有的 Codex 运行环境。你需要安装最新版 Codex for Mac 和 ChatGPT 移动应用。按 OpenAI 当前节奏,Windows 远程控制支持还在后面。
第三,移动审批会带来新的安全习惯问题。越是随时能点“批准”,越要明确哪些命令可以在手机上批,哪些必须回到电脑前确认。
第四,它不会替你承担工程判断。Agent 可以跑得很快,但“这个改动该不该做”“这个抽象是不是过度设计”“这个测试是否覆盖了真实风险”,还是人的责任。
我的判断
Codex Mobile 不是为了让程序员在手机上写代码。它更像给 AI 编程 Agent 补上了一个缺失的协作界面。
以前 Agent 是桌面里的工具,你离开电脑,它就很容易停住。现在它开始变成一个可以持续工作的后台同事,而手机是你随时插手的入口。
我觉得这会成为 AI 编程工具的标配能力:桌面负责重活,云端或本地机器负责执行,手机负责异步管理。真正的竞争点也会从“模型会不会写代码”,转向“整个工作流能不能让人放心地把任务交出去”。
说白了,Codex Mobile 的意义不在 mobile,也不在 code,而在 control。
它让开发者不用一直守在电脑前,也不必完全放任 Agent 自己跑。这个平衡点,挺重要。
参考链接
- OpenAI Codex 官网:https://openai.com/codex
- Codex in ChatGPT:https://chatgpt.com/codex
- OpenAI Help:Using Codex on mobile:https://help.openai.com/en/articles/11369540-using-codex-on-mobile
- 9to5Mac:OpenAI brings Codex to ChatGPT for iPhone, iPad, and Android with these features:https://9to5mac.com/openai-brings-codex-control-to-chatgpt-for-iphone-and-android/