news 2026/10/1 3:05:44

codex-auth 10大核心命令完整清单:list、login、switch、remove全解

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
codex-auth 10大核心命令完整清单:list、login、switch、remove全解

codex-auth 10大核心命令完整清单:list、login、switch、remove全解

【免费下载链接】codex-authA CLI tool to switch and manage Codex accounts项目地址: https://gitcode.com/gh_mirrors/co/codex-auth

codex-auth是一款开源命令行(CLI)工具,专门用来切换和管理多个 Codex 账号,兼容 Codex CLI、VS Code 扩展和 Codex App。如果你同时使用工作账号和个人账号,只需一条命令就能在账号间快速切换。本文将带你完整了解它的 10 大核心命令:list、login、switch、remove、alias、import、export、clean、config、app,并附上常用技巧,让你成为 Codex 多账号管理高手 🚀

如何安装 codex-auth:一行命令搞定

使用 npm 全局安装即可:

npm install -g @loongphy/codex-auth

不想全局安装也可以直接临时运行:

npx @loongphy/codex-auth list

💡小提示:建议同时安装官方 Codex CLI(npm install -g @openai/codex),之后可以用codex-auth login更方便地登录并添加账号。

10 大核心命令清单总览

命令一句话说明详细文档
list列出所有已保存账号及使用状态docs/commands/list.md
login运行codex login并添加当前账号docs/commands/login.md
switch交互式或直接切换活跃账号docs/commands/switch.md
remove删除账号,支持按选择器或清空全部docs/commands/remove.md
alias为账号设置/清除别名,方便记忆docs/commands/alias.md
import导入 auth 文件或批量导入文件夹docs/commands/import.md
export导出已保存账号的 auth 文件docs/commands/export.md
clean清理过期的备份和失效账号文件docs/commands/clean.md
config配置 live TUI 刷新间隔docs/commands/config.md
app实验性:带账号注入启动 Codex Appdocs/commands/app.md

完整命令参考入口见 docs/commands/README.md。

list 命令:一眼查看账号用量

list是日常使用频率最高的命令,它会从registry.json读取所有账号,以表格展示账号、套餐、额度、5 小时/每周用量和最近活跃时间:

codex-auth list # 默认模式,刷新用量 codex-auth list --active # 只刷新当前活跃账号 codex-auth list --live # 实时刷新视图(需要终端 TTY) codex-auth list --skip-api # 纯本地模式,不发起远程请求 codex-auth list --json # 输出机器可读的 JSON
  • 支持按邮箱分组显示同一邮箱下的多个账号快照
  • 表格中的行号可直接用于switch和remove
  • 远程刷新失败时会显示401、TimedOut等状态提示

详细行为说明见 docs/commands/list.md。

login 命令:快速添加新账号

login会自动调用codex login,登录成功后读取auth.json并把这个账号加入注册表,同时设为当前活跃账号:

codex-auth login # 常规登录 codex-auth login --device-auth # 设备码登录(无浏览器环境适用)

⚠️ 注意:通过login添加的账号不会自动获得别名,如需别名可改用import <文件> --alias <别名>。

switch 命令:多账号秒切的核心

switch是 codex-auth 的灵魂命令,支持三种切换方式:

codex-auth switch # 打开交互选择器,方向键选择后回车 codex-auth switch 02 # 直接按行号切换 codex-auth switch work # 按别名/邮箱片段/账号名片段切换 codex-auth switch - # 一键切回上一个账号

切换成功时它会自动完成四件事:备份原auth.json→ 复制目标账号快照到~/.codex/auth.json→ 更新active_account_key→ 记录上一个活跃账号(供switch -回退使用)。

  • 匹配唯一时立即切换;匹配多个时自动回落到交互选择
  • --live模式切换后选择器保持打开,方便连续切换
  • 加--json可输出结构化结果,适合脚本调用

更多细节参考 docs/commands/switch.md。

⚠️重要:切换账号后,Codex CLI 和 Codex App 需要重启才能生效。

remove 命令:安全删除账号

codex-auth remove # 交互式删除 codex-auth remove work # 按选择器删除(可传多个) codex-auth remove --all # 清空全部账号

它的安全设计值得点赞 ✅:

  • 默认本地模式运行,删除不会被刷新任务阻塞
  • 选择器匹配多个账号时会先询问确认;非 TTY 环境下模糊匹配会直接失败,防止误删
  • 删除的账号如果是活跃账号,会自动晋升剩余账号并重写auth.json

alias 命令:给账号起个易记的昵称

codex-auth alias set work # 按行号/片段匹配账号,设置别名 codex-auth alias set work work # 之后 switch work 即可直达 codex-auth alias clear work # 清除别名

规则很简单:空别名和纯数字别名会被拒绝(数字保留给行号选择器),重复检测忽略大小写。

import / export:账号迁移与备份

导入支持三种场景:

codex-auth import /path/to/auth.json --alias personal # 导入单个文件 codex-auth import /path/to/folder # 批量导入文件夹内所有 .json codex-auth import --cpa <path> # 导入 CLIProxyAPI token JSON codex-auth import --purge # 注册表与文件不同步时的修复重建

导出则是 import 的镜像操作,导出的目录可以直接被import读回,方便在多台机器之间迁移账号:

codex-auth export ./backup-dir codex-auth export --cpa ./backup-dir # 导出 CLIProxyAPI 格式

详细说明见 docs/commands/import.md 和 docs/commands/export.md。

clean 命令:保持数据目录整洁

clean会清理~/.codex/accounts/下不再被引用的快照文件和过期备份,同时保留registry.json仍引用的活跃账号文件。即使注册表丢失,它也会跳过快照删除以保留恢复数据,非常稳健:

codex-auth clean # 常规清理 codex-auth clean background # 一次性移除旧版本遗留的后台任务注册

config 命令:调整实时视图刷新节奏

codex-auth config live --interval 10 # 设置 live TUI 刷新间隔(5~3600 秒)

该值会持久化保存在registry.json中,作用于list --live、switch --live等实时模式。

app 命令:实验性启动 Codex App

codex-auth app # 使用检测到的默认配置启动 codex-auth app --id <id> # 指定打包应用 ID codex-auth app --platform wsl # Windows 下选择 win / wsl / mac 运行平台

该命令会注入CODEX_HOME和CODEX_CLI_PATH等环境变量来启动 Codex App,实现新会话、恢复会话等场景下的账号切换。⚠️ 请注意:app仍是实验性功能,可能随官方 Codex App 的变动而失效,使用时风险自担。

实战技巧:高效管理多账号的 3 个心法

  1. 善用选择器:行号、别名、邮箱片段、账号名片段都能作为选择器,codex-auth switch 02比输入完整邮箱快得多
  2. --skip-api与--api:默认走远程 API 刷新用量(需curl可用);--skip-api纯本地读取,更快也更安全,但本地数据可能滞后数小时
  3. --json自动化:几乎所有核心命令都支持 JSON 输出,方便接入自己的 GUI 或脚本,契约见 docs/json-api.md
# 典型工作流:查看 → 切换 → 回退 codex-auth list codex-auth switch work codex-auth switch -

总结

codex-auth 用 10 个简洁的命令覆盖了 Codex 多账号管理的完整生命周期:添加(login/import)→查看(list)→切换(switch)→组织(alias)→迁移(export/import)→清理(remove/clean)。掌握这份清单,你就是多账号切换的高效使用者了 🎯

项目文档基于 v0.3.x 编写,如需体验最新功能可安装@loongphy/codex-auth@next。项目按 MIT 协议开源,数据刷新行为说明详见 README。

【免费下载链接】codex-authA CLI tool to switch and manage Codex accounts项目地址: https://gitcode.com/gh_mirrors/co/codex-auth

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/1 3:04:56

Java 小程序退款 V3 实战:签名、证书与回调验签一次跑通

简介&#xff1a;这份资源面向使用Java开发微信小程序支付的开发者&#xff0c;聚焦微信支付V3版本的退款功能实现&#xff0c;帮助解决退款接口调用、签名验证与回调处理等实际问题。压缩包共4个文件&#xff0c;以3个txt示例代码和1个properties配置文件为主&#xff0c;分别…

作者头像 李华
网站建设 2026/10/1 3:04:54

NBA比赛数据抓取与机器学习预测:Python课程设计实战指南

简介&#xff1a;这份资源面向计算机相关专业学生与Python初学者&#xff0c;提供一套可直接参考的NBA比赛结果预测课程设计完整方案&#xff0c;解决从数据采集到模型预测的全流程实现问题。包内共11个文件&#xff0c;以6个CSV数据文件、4个Python脚本和1份docx说明文档为主&…

作者头像 李华
网站建设 2026/10/1 3:04:40

蝴蝶分类数据集20类实战:从压缩包到可训练模型的完整落地路径

简介&#xff1a;蝴蝶分类数据集20类.zip 面向机器学习与图像识别方向的开发者、深度学习入门者及生物多样性研究者&#xff0c;用于训练和测试蝴蝶物种自动识别模型。压缩包共1870个文件&#xff0c;以1866张jpg图像为主体&#xff0c;另含2个txt标签文件、1个json字典文件和1…

作者头像 李华
网站建设 2026/10/1 3:03:45

基于Mask R-CNN的缺陷检测Python工程:从框到轮廓的分割实践

简介&#xff1a;针对图像缺陷检测任务打造的完整Python实现包&#xff0c;面向本科与硕士阶段进行计算机视觉、工业质检相关教研学习的学生。内容以Defect Eye缺陷检测为主线&#xff0c;覆盖数据示例、模型推理、评估验证等环节。压缩包共227个文件&#xff0c;以py源码为核心…

作者头像 李华
网站建设 2026/10/1 3:03:31

Synapse数据集实战:医学图像分割从CT预处理到多器官分割

简介&#xff1a;医学图像分割是计算机辅助诊断与手术规划的核心技术之一&#xff0c;而高质量标注数据集是训练可靠模型的基础。在实际工程中&#xff0c;面对CT影像&#xff0c;数据预处理与标注格式的标准化往往比网络结构更影响最终精度。窗宽窗位调整、体素重采样、标签映…

作者头像 李华
网站建设 2026/10/1 3:02:55

结核杆菌YOLO小目标检测数据集与部署实战

简介&#xff1a;本资源是面向医学图像分析与AI辅助诊断研究者的结核杆菌目标检测专用数据集&#xff0c;适用于YOLO系列模型训练与验证&#xff0c;助力肺结核早期筛查、自动化病原识别等实际医疗场景落地。数据包共2000个文件&#xff0c;含1265张痰液显微图像&#xff08;JP…

作者头像 李华