{"repo":"Dicklesworthstone/coding_agent_account_manager","free":true,"listed":false,"github":"https://github.com/Dicklesworthstone/coding_agent_account_manager","clone":"git clone https://github.com/Dicklesworthstone/coding_agent_account_manager.git","description":"Sub-100ms auth switching for AI coding CLIs (Claude Code, Codex, Gemini): swap subscription accounts instantly when you hit usage limits","language":"Go","stars":156,"topics":["ai-agents","authentication","cli","developer-tools","go"],"license":null,"category":"auth-billing-email","readme_excerpt":"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. Usage: --- 🤖 Agent Quickstart (JSON) Use --json in agent contexts. stdout = data, stderr = diagnostics, exit 0 = success. --- 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: That'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: No browser. No OAuth dance. No interruption to your flow state. --- How It Works That's it. No external database servers (uses embedded SQLite), no required daemons (optional background service available). Just cp with extra steps. Why This Works OAuth tokens are bearer tokens—possession equals access. The CLI tools don't fingerprint your machine beyond what's already in the token file. Swapping files is equivalent to \"being\" that authenticated session. Profile Detection caam status uses content hashing to detect the active profile: 1. SHA-256 hash current auth files 2. Compare against all vault profiles 3. Match = that's what's active This me","default_branch":null,"files":null,"tree":[],"storefront":"/r/Dicklesworthstone","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Dicklesworthstone/coding_agent_account_manager/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}