如何在多台电脑上使用同一个 Codex 订阅(不用在每台电脑上重新登录)

一套实用配置:只登录一次订阅,就能在任意电脑上启动 Codex(以及 OpenCode 等基于 Codex 的工具),并说明哪些地方仍需在每台电脑上单独准备。

基于版本
CLI
0.2.17
预览 ref
a2c45c8

“在另一台电脑上用 Codex”常常像是一笔额外的配置成本。

安装 CLI。

再认证一次。

在笔记本、台式机和服务器上重复一遍。

你真正想要的很简单:

  • 只登录一次。
  • 在手边的任意一台电脑上启动 Codex。
  • 一周中途换电脑,不用把认证流程从头再走一遍。

现在有几种方法可以解决这个问题。

这篇指南先讲清各自的取舍,再介绍一种让多电脑使用 Codex 不再那么脆弱的工作流。

要点

  1. 先想清楚“在多台电脑上用 Codex”指的是什么:
    • 你希望到处都用同一个订阅登录,或者
    • 你可以接受每台电脑单独登录。
  2. 默认(原生)做法是每台电脑单独登录。
  3. 如果你想要“登录一次,在其他电脑上复用”的工作流,就需要一个能保存凭据并在其他电脑上安全下发的系统。
  4. 在 Happier 中,这通过已连接服务(Connected services,openai-codex)实现。它可以被以下后端使用:
    • Codex
    • OpenCode
    • Pi

问题

Codex 订阅绑定的是账号。

电脑绑定的是环境。

如果你在三台电脑上分别登录 Codex,就会得到三个各不相同的环境:

  • 不同的账号
  • 不同的认证方式
  • 不同的会话浏览“主目录”

然后排查问题就变成了:“哪台电脑登录的是哪个 Codex 主目录?”

常见做法及其取舍

  • 每台电脑单独登录:能用,但很容易不知不觉用错账号。
  • 到处复制配置文件:脆弱,而且对密钥来说是个坏习惯。
  • 所有事情都在一台电脑上做:安全,但不符合大多数人的实际工作方式。

如果你第一次接触 Happier

Happier 是一款开源配套应用(移动端 / 网页 / 桌面端),帮助你在多台电脑上运行 Codex、OpenCode 等会话。

和这篇指南相关的部分很简单:

  • 它可以只保存一次 Codex 订阅登录
  • 并在其他电脑上兼容的后端中复用

开始设置:

目前的“原生”现状(大多数人的做法)

大多数人的做法大致是:

  1. 在电脑 A 上安装 Codex CLI
  2. 在电脑 A 上登录
  3. 在电脑 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、依赖)

已连接服务让凭据可以随身携带。

但它不会把一台没准备好的电脑变成配置齐全的开发机。

相关指南

codexopencodemulti-computerauthworkflows
最后更新: 2026-10-26