<p align="center" <img src="codingagentaccountmanagerillustration.webp" alt="caam - Coding Agent Account Manager" width="600" </p
caam - Coding Agent Account Manager
Sub-100ms account switching for AI coding CLIs with fixed-cost subscription plans. When you hit usage limits on Claude Max, GPT Pro, or Gemini Ultra, don't wait 60 seconds for browser OAuth—just swap to another account instantly.
curl -fsSL "https://raw.githubusercontent.com/Dicklesworthstone/coding_agent_account_manager/main/install.sh?$(date +%s)" | bashUsage:
caam backup claude alice@gmail.com # Save current auth
caam activate claude bob@gmail.com # Switch instantly---
🤖 Agent Quickstart (JSON)
Use --json in agent contexts. stdout = data, stderr = diagnostics, exit 0 = success.
# List available profiles (machine-readable)
caam list --json
# Show current status for all tools
caam status --json
# Switch accounts
caam activate claude alice@gmail.com --json---
The Problem
You're paying $200-275/month for fixed-cost AI coding subscriptions (Claude Max, GPT Pro, Gemini Ultra). These plans have usage limits—not billing caps, but rate limits that reset over time. When you hit them mid-flow, the official way to switch accounts:
/login → browser opens → sign out of Google → sign into different Google →
authorize app → wait for redirect → back to terminalThat's 30-60 seconds of friction. Multiply by 5+ switches per day across multiple tools.
The Solution
Each AI CLI stores OAuth tokens in plain files. caam backs them up and restores them:
caam activate claude bob@gmail.com # ~50ms, done