ClawSkills logoClawSkills

Codex Account Switcher

管理多个 OpenAI Codex 帐户。捕获当前登录令牌并即时切换。⚠️ 读取和写入 ~/.codex/auth.json 和 ~/.codex/accou

介绍

# Codex Account Switcher

通过交换认证令牌文件来管理多个 OpenAI Codex 身份(例如个人账户与工作账户)。

## 使用方法

### 1. 列出账户 显示已保存的账户(当前激活的账户会在右侧标记为 `ACTIVE`)。默认输出格式为紧凑模式。

- `--verbose`:包含刷新时间 + 令牌 TTL(调试信息) - `--json`:将详细信息输出为 JSON 格式 ```bash ./codex-accounts.py list ```

要包含电子邮件/诊断信息: ```bash ./codex-accounts.py list --verbose ```

### 2. 添加账户 用于捕获登录信息的交互式向导。

- **始终启动全新的浏览器登录**(`codex logout && codex login`),以便您明确选择要捕获的身份。 - 每次登录后,它会保存一个快照。 - 在交互式终端中,它会询问您是否要添加另一个账户。 - 当以非交互方式调用时(例如通过 Moltbot),它将以**一次性**(single-shot)模式运行(不会出现“添加另一个账户”的提示)。 - 为账户命名时,**按 Enter 键**即可接受默认名称(检测到的电子邮件的本地部分,例如 `oliver` 来自 `oliver@…`)。

```bash ./codex-accounts.py add ```

### 3. 切换账户 立即交换当前激活的登录状态。 ```bash ./codex-accounts.py use work ```

### 4. 自动切换至最佳配额 检查所有账户并切换至每周可用配额最多的那个。 ```bash ./codex-accounts.py auto ./codex-accounts.py auto --json ```

输出示例: ``` 🔄 Checking quota for 2 account(s)...

→ sylvia... weekly 27% used → oliver... weekly 100% used

✅ Switched to: sylvia Weekly quota: 27% used (73% available)

All accounts: sylvia: 27% weekly ← oliver: 100% weekly ```

## 设置

有关先决条件和设置说明,请参阅 [SETUP.md](SETUP.md)。

更多产品