用途:CAAM(Coding Agent Account Manager)用于在多个 AI 编程 CLI 账号之间快速切换,主要应对订阅速率限制或 OAuth 登录繁琐的问题。官方称浏览器 OAuth 通常需 30-60 秒,CAAM 切换约 50ms。
主要能力:备份与恢复各工具认证文件(如 ~/.claude.json、~/.codex/auth.json、~/.gemini/settings.json);caam status 查看当前激活档案;caam activate <tool> <email> 即时切换;--auto 依据健康度、新近度、冷却与抖动自动轮换;cooldown set 标记限流(默认 60 分钟),轮换时跳过;支持 smart、round_robin、random 轮换算法;提供 TUI 面板(caam tui);可将档案与项目目录关联,在该目录下自动使用指定账号。
使用方式:安装命令为 curl -fsSL "https://raw.githubusercontent.com/Dicklesworthstone/coding_agent_account_manager/main/install.sh?$(date +%s)" | bash。典型流程为 caam backup claude <邮箱> 备份当前账号,caam clear claude 清除后登录另一账号并再次备份,之后用 caam activate claude <邮箱> 切换。可为 shell 添加别名(如 alias claude='caam run claude --')实现限流自动故障转移。
适用场景:拥有多个订阅账号、需在 Claude Max、GPT Pro、Gemini Ultra 等工具间频繁切换或规避限流的开发者。
限制:官方说明其无守护进程、无数据库、无网络调用,仅备份与恢复认证文件;具体平台支持范围与安全细节资料未完全展开,部分功能(如 NTM、Agent Mail、CASS 集成)仅提及名称,未提供完整说明。