Codex Agent Identity · 无需手机号登录 Codex

无需验证码 / 免短信 · 纯前端生成 auth.json · 导入 Cockpit 启动 Codex

No server Ed25519
安全 密钥在本机浏览器生成;仅请求 auth.openai.comaccessToken 等同密码,勿发到公开渠道。仅限自有账号,请遵守 OpenAI 服务条款。
1

登录 ChatGPT

在浏览器中登录你的 ChatGPT 账号(保持登录状态)。

打开 chatgpt.com 登录

已登录可直接进入下一步。

2

复制 Session JSON

打开下面链接,复制整页 JSON(或只复制 accessToken 字段)。

  • 必须在已登录的同一浏览器里打开该链接。
  • 页面应显示一长段以 { 开头的 JSON;全选复制即可。
  • 若复制时带上了其它页面文字(如支付工具 UI),粘贴后会自动清理并格式化
3

粘贴并生成 auth.json

把上一步复制的内容粘贴到下方,点击生成。密钥在本地生成,token 只发给 OpenAI 注册 agent。

4

用 Cockpit 导入并启动 Codex

下载 Cockpit → 导入刚生成的 auth.json → 刷新 → 一键进入 Codex。

  1. 1 下载并安装 Cockpit

    打开 Releases 页,按系统下载安装(macOS 一般选 .dmg,Windows 选 .msi)。

    Cockpit 首页
    安装后打开 Cockpit,进入 Codex 相关模块
  2. 2 点击「导入」Codex 账号

    在「添加 Codex 账号」弹窗中,选择顶部的 导入 标签页。

    Cockpit 导入标签与从本地文件导入
    选中「导入」→ 下方会出现「从本地文件导入」
  3. 3 从本地文件导入 auth.json

    点击 从本地文件导入,选择第 3 步下载的 auth.json。解析成功后会显示 Agent Identity 账号,再点 不检测,直接导入

    Codex 批量导入确认
    确认账号为「可导入 / Agent Identity」后,点击「不检测,直接导入」
  4. 4 导入完成 → 刷新

    导入成功后,在账号卡片底部工具栏点击 刷新(圆形箭头图标),拉取额度与订阅状态。

    账号卡片刷新与启动按钮
    红色框:刷新;旁边的播放按钮:开始 / 进入 Codex
  5. 5 点击「开始」直接进入 Codex

    刷新完成后,点击工具栏中的 播放 / 开始 按钮,即可用该 Agent Identity 账号直接启动 Codex,无需再浏览器 OAuth / 接码。

  • auth.json 含私钥,请勿上传到公开仓库或发给陌生人。
  • 若导入失败,确认文件是本页生成的 auth_mode: agent_identity 格式,且 Cockpit 版本支持 Agent Identity。
  • 仍可用传统方式:手动把文件放到 ~/.codex/auth.json 后运行 codex

原理(可选阅读)

有效 Session JWT → 本地 Ed25519 密钥对 → POST auth.openai.com/api/accounts/v1/agent/register → 写出 auth_mode: agent_identity。 免的是 Codex OAuth 登录接码,不是「白号免短信注册」。