如何在多台电脑上使用同一个 Codex 订阅(不用在每台电脑上重新登录)
一套实用配置:只登录一次订阅,就能在任意电脑上启动 Codex(以及 OpenCode 等基于 Codex 的工具),并说明哪些地方仍需在每台电脑上单独准备。
- CLI
- 0.2.17
- 预览 ref
- a2c45c8
“在另一台电脑上用 Codex”常常像是一笔额外的配置成本。
安装 CLI。
再认证一次。
在笔记本、台式机和服务器上重复一遍。
你真正想要的很简单:
- 只登录一次。
- 在手边的任意一台电脑上启动 Codex。
- 一周中途换电脑,不用把认证流程从头再走一遍。
现在有几种方法可以解决这个问题。
这篇指南先讲清各自的取舍,再介绍一种让多电脑使用 Codex 不再那么脆弱的工作流。
要点
- 先想清楚“在多台电脑上用 Codex”指的是什么:
- 你希望到处都用同一个订阅登录,或者
- 你可以接受每台电脑单独登录。
- 默认(原生)做法是每台电脑单独登录。
- 如果你想要“登录一次,在其他电脑上复用”的工作流,就需要一个能保存凭据并在其他电脑上安全下发的系统。
- 在 Happier 中,这通过已连接服务(Connected services,
openai-codex)实现。它可以被以下后端使用:- Codex
- OpenCode
- Pi
问题
Codex 订阅绑定的是账号。
电脑绑定的是环境。
如果你在三台电脑上分别登录 Codex,就会得到三个各不相同的环境:
- 不同的账号
- 不同的认证方式
- 不同的会话浏览“主目录”
然后排查问题就变成了:“哪台电脑登录的是哪个 Codex 主目录?”
常见做法及其取舍
- 每台电脑单独登录:能用,但很容易不知不觉用错账号。
- 到处复制配置文件:脆弱,而且对密钥来说是个坏习惯。
- 所有事情都在一台电脑上做:安全,但不符合大多数人的实际工作方式。
如果你第一次接触 Happier
Happier 是一款开源配套应用(移动端 / 网页 / 桌面端),帮助你在多台电脑上运行 Codex、OpenCode 等会话。
和这篇指南相关的部分很简单:
- 它可以只保存一次 Codex 订阅登录
- 并在其他电脑上兼容的后端中复用
开始设置:
- 如何在手机上使用 Happier
- GitHub: https://github.com/happier-dev/happier
- 安装 / 下载: https://github.com/happier-dev/happier#how-it-works
- Discord: https://discord.gg/W6Pb8KuHfg
目前的“原生”现状(大多数人的做法)
大多数人的做法大致是:
- 在电脑 A 上安装 Codex CLI
- 在电脑 A 上登录
- 在电脑 B 上重复
这没有错。
只是很容易出现偏差。
尤其是当你有:
- 工作和个人两个账号
- 多台服务器
- 一台会重装或重建的笔记本
“只登录一次”的工作流(已连接服务)
Happier 把 Codex 订阅登录建模为一个已连接服务:openai-codex。
关键在于兼容性:
- Codex 后端可以使用
openai-codex(OAuth) - OpenCode 后端可以使用
openai-codex(OAuth) - Pi 后端可以使用
openai-codex(OAuth)
所以,只登录一次的 Codex 订阅就可以用来在多台电脑上启动 Codex / OpenCode / Pi 会话,不必在每台电脑上重新认证。
第 1 步:只连接一次 Codex 订阅
在应用中:
- 设置 → 已连接服务 → OpenAI Codex(Settings → Connected services → OpenAI Codex)
完成 OAuth 或设备授权流程。
(在网页端,如果无法捕获重定向,会使用粘贴方式的流程。)
第 2 步:用已连接的认证在任意电脑上启动会话
新建会话时,兼容的后端会显示认证选择器。
选择已连接的配置。
守护进程随后会在目标电脑上生成该后端所需的认证信息。
第 3 步:理解“Codex 主目录”的坑(浏览会话)
Codex 的会话浏览取决于你选择了哪种认证:
- 原生认证 → 电脑上标准的 Codex 主目录
- 已连接认证 → 由已连接服务支持的 Codex 主目录
所以如果浏览时找不到某个会话,首先要检查的是:你正在浏览的是哪个认证的主目录。
仍然不会自动消失的问题
即使共享了订阅登录,每台电脑仍然需要:
- 安装对应的后端
- 可用的环境(PATH、依赖)
已连接服务让凭据可以随身携带。
但它不会把一台没准备好的电脑变成配置齐全的开发机。