外出时如何继续跑 Codex:手机远程控制的五种技术路线
Codex 的长任务经常需要等待构建、测试或依赖安装。开发者临时离开电脑时,手机最适合承担的是查看、补充和确认,而不是在小屏幕上完成全部编码。
下面按执行环境拆成五种方案。
1. 官方 Remote:保持本机上下文
桌面端已经提供 Remote 入口时,可以让电脑保持开机、联网且不睡眠,再用同一账号的手机端完成配对。它适合继续已有会话:查看进度、回答问题、批准下一步。
这条路线配置最少,但任务仍运行在自己的电脑上。
2. Codex Cloud:把执行环境放到云端
代码在 GitHub、依赖可重复安装、测试命令明确时,可以让任务在云端环境中运行。手机负责下达任务和审查结果,本机不必保持开机。
不适合的情况包括:依赖未提交的本地文件、桌面软件、公司内网或本机私有服务。
3. SSH + Tailscale + tmux
终端用户可以通过 Tailscale 连接私有网络,再用手机终端 SSH 到电脑。长任务放进 tmux,切换网络后也不会丢会话:
tmux new -s codex-work
# 在会话中运行 Codex
重新连接时:
tmux attach -t codex-work
不要把 SSH 端口直接暴露到公网,优先使用密钥并限制可访问设备。
4. UU 远程:直接控制完整桌面
如果任务会出现图形界面确认框,或者日常使用的是 Codex 桌面端,可以让手机通过 UU 远程接管电脑:
- 电脑端和手机端安装客户端并绑定自己的设备;
- 电脑上先打开 Codex 并启动任务;
- 关闭自动睡眠,保持网络在线;
- 手机连接后查看输出、补充指令或处理确认;
- 回到电脑后检查 diff、测试结果和目标环境。
UU 远程控制的是整台电脑,兼容范围广,同时也会暴露更多桌面内容。连接前关闭密码、密钥、客户信息等敏感窗口,用完及时断开。
5. 其他远程桌面作为备用
系统或网络不适配时,可以选择自己信任的远程桌面工具。至少确认它支持设备验证、连接提醒、双重认证和快速断开。
选择建议
- 继续同一个桌面会话:官方 Remote;
- 本机可以关机:Codex Cloud;
- 长期使用 CLI:SSH + Tailscale + tmux;
- 必须看到完整桌面:UU 远程。
手机远控能减少等待,但不能替代验收。删除文件、修改生产配置、付款或对外发布前,最好回到电脑核对。
配对步骤和各方案的详细对比见:Codex 手机控制完整攻略。
本作品采用《CC 协议》,转载必须注明作者和本文链接
关于 LearnKu