ChatGPT 手机远程控制 Codex App
目标:用手机 ChatGPT App 远程控制 Mac 上的 Codex Desktop App;同时让桌面 Codex 的模型请求走第三方 Provider。
用手机 ChatGPT App 远程控制 Mac 上的 Codex Desktop,同时让模型请求走第三方 Provider。免费 ChatGPT 账号即可。
两层职责不要混:官方 ChatGPT 账号登录负责 Remote Control 和设备识别;第三方 Provider 负责模型请求转发。两者同时成立。
示例 Provider
Provider 名称:dogzee
Provider 地址:https://ergouzi.life/v1
第一步:确认官方登录
确认 Mac(Codex Desktop)和手机(ChatGPT App)登录的是同一个官方 ChatGPT 账号。
在手机 ChatGPT App 里确认能看到 Codex / Remote Control,并且能找到你的 Mac host。这一步没通,后面都不用做。
第二步:备份配置
cp ~/.codex/auth.json ~/.codex/auth.json.bak.$(date +%Y%m%d-%H%M%S)
cp ~/.codex/config.toml ~/.codex/config.toml.bak.$(date +%Y%m%d-%H%M%S)
第三步:确认 auth.json
确认 ~/.codex/auth.json 里有这两个字段:
{
"auth_mode": "chatgpt",
"OPENAI_API_KEY": null
}
auth_mode = chatgpt:保留官方 ChatGPT 登录态OPENAI_API_KEY = null:不走本地 OpenAI Key 模式
不要删除
tokens、last_refresh等已有字段,只确认或补齐上面两个。
第四步:配置 config.toml
编辑 ~/.codex/config.toml:
model_provider = "dogzee"
model = "gpt-5.4"
[model_providers.dogzee]
name = "dogzee"
base_url = "https://ergouzi.life/v1"
experimental_bearer_token = "sk-你的-dogzee-api-key"
requires_openai_auth = true
把 experimental_bearer_token 替换成你自己的 API Key。
关键点:
model_provider = "dogzee":模型请求交给第三方 Providerbase_url必须写到/v1requires_openai_auth = true:仍然依赖官方 ChatGPT 登录态
这不是替换掉官方登录,而是在官方登录存在的前提下,把模型请求转发到第三方。
第五步:重启 Codex App
完全退出 Codex Desktop(不要只关窗口),然后重新打开。
第六步:测试
终端测试:
codex "用一句话回复:Codex 已启动"
正常返回后,打开手机 ChatGPT App → Codex → 选择你的 Mac host → 测试远程操作。
排错
- 手机看不到 Mac host → 确认两端是同一个官方 ChatGPT 账号
codex命令失败 → 检查base_url是否写了/v1- 启动后没切过去 → 确认
model_provider = "dogzee"已生效,彻底重启 Codex - Remote Control 能看到设备但不走第三方 → 检查
experimental_bearer_token是否替换成了有效的 API Key