Codex 不只手机控电脑:Mac 也能接管另一台 Mac 的项目
Codex 不只可以通过手机端控制电脑,也可以在一台 Mac 上接管另一台 Mac 的项目环境。本文记录 Mac 控 Mac 的配置步骤、远程项目接入方式,以及多设备开发场景下的实际意义。
Codex 不只可以从手机端控制电脑,也可以在一台 Mac 上直接接管另一台 Mac 的项目环境。
不只是手机控电脑:Mac 也能接管另一台 Mac
Codex 除了可以通过 ChatGPT 手机端控制电脑,还可以在 Codex 里直接控制另一台 Mac。
也就是说,我在 MacBook 上打开 Codex,不仅能读取这台 MacBook 本地的文件,也可以直接读取另一台 Mac mini 上的项目和上下文。
过去做跨设备开发时,常见方案是 ToDesk、SSH、屏幕共享等。它们都能解决问题,但在项目切换、上下文连续性和操作路径上多少有些割裂。现在可以直接在 Codex 里切换项目,相当于把另一台电脑上的工作环境接入到当前 Codex 会话里。
在手机端也能看到类似效果:顶部会同时挂着多台设备。
5 步打通 Mac 控 Mac
下面是完整操作流程。这里以 MacBook 作为主控设备,Mac mini 作为被控设备为例。
第 0 步:被控 Mac 先开启「允许其他设备连接」
这是我一开始踩到的坑。
如果被控设备没有打开这个开关,在主控 Mac 上点击 Add device 时可能搜不到这台机器。
在你希望被控制的那台 Mac 上,例如 Mac mini:
- 打开 Codex 设置;
- 进入「连接」;
- 切到
Control this Mac标签页; - 拉到下面的
Other settings; - 打开「允许其他设备连接」。
这个开关默认是关闭的。
第 1 步:在主控 Mac 上添加要接管的设备
回到主控设备,例如 MacBook:
- 打开 Codex 设置;
- 进入「连接」;
- 切到
Control other devices标签页; - 点击
Add device。
这里会列出你账号下已经登录,并且开启了上一步开关的其他设备。示例中选择的是:
第 2 步:在新聊天中添加远程项目
回到 Codex 主界面,新建一个聊天。
在底部点击「选择工作区」下拉菜单,然后选择「添加远程项目」。
第 3 步:选择远程主机和项目文件夹
远程主机选择刚才添加过的那台设备,例如:
然后输入或浏览到需要接管的项目文件夹。例如 /Users/sitin 下的某个目录。
第 4 步:远程项目上下文接入 Codex
完成之后,远程项目会作为一个独立项目出现在 Codex 侧边栏中。
同时,侧边栏下面还能看到这台 Mac mini 上正在运行或已有的对话历史。这样一来,MacBook 上的 Codex 就可以接入 Mac mini 上项目的文件和上下文。
示例中接入的是 Mac mini 上的 hermes_ai 项目。
手机端切设备时,也能看到这台远程设备及其项目。到这里,两台机器的项目上下文就打通了。
对多设备开发者意味着什么
如果你经常同时使用多台 Mac,这个能力会明显减少设备切换成本。
以前类似场景通常依赖 ToDesk、SSH 或屏幕共享。每次切换时,都要确认自己当前在哪台机器、哪个路径、哪个项目上下文里。现在可以变成:在 MacBook 上接入 Mac mini 的项目,文件和上下文都通过 Codex 暴露出来,操作时不再频繁切换设备,而是切换项目。
结合手机端控制电脑的能力,Codex 的使用方式会更接近一个跨设备的开发入口:人可以在不同设备前,但工作环境可以通过项目和上下文连接起来。
对于同时维护多台 Mac、多个项目的开发者,这个能力值得试一下。
推荐文章