caam
AIアカウントを瞬時に切り替え
レート制限に達したときに複数のAIコーディングサブスクリプションを管理するのは面倒です。CAAMは、OAuthトークンをローカルでバックアップおよび復元することで、100ミリ秒未満でアカウントを切り替えます。ブラウザでのOAuth認証の手間は不要です。
スキルZIPをダウンロード
Claudeでアップロード
設定 → 機能 → スキル → スキルをアップロードへ移動
オンにして利用開始
テストする
「caam」を使用しています。 caam status
期待される結果:
- claude: alice@gmail.com (active)
- codex: work@company.com (active)
- gemini: personal@gmail.com (active)
「caam」を使用しています。 caam next claude
期待される結果:
- Recommended: bob@gmail.com
- + Healthy token (expires in 4h 32m)
- + Not used recently (2h ago)
- Alternatives:
- alice@gmail.com - Used recently (15m ago)
- In cooldown:
- carol@gmail.com - In cooldown (45m remaining)
セキュリティ監査
安全This skill contains only documentation (SKILL.md) describing a legitimate OAuth token management CLI tool. All static findings are false positives - the scanner detected markdown code examples, bash commands in documentation, and standard file paths as security issues. No executable code exists in this skill package; the actual Go CLI is hosted externally on GitHub.
リスク要因
🌐 ネットワークアクセス (4)
⚙️ 外部コマンド (129)
📁 ファイルシステムへのアクセス (36)
品質スコア
作れるもの
レート制限による中断を回避
作業中にレート制限に達し、ブラウザでのOAuth認証なしですぐに続行する必要がある場合
仕事用とプライベートのアカウントを管理
仕事用とプライベートのAIコーディングサブスクリプションを瞬時に切り替え
並列AIセッションを実行
完全なディレクトリ分離により、異なるターミナルで複数のAIアカウントを同時に実行
これらのプロンプトを試す
caam status
caam activate claude bob@gmail.com
caam activate claude --auto
caam run claude -- explain this code
ベストプラクティス
- 明確にするために、プロファイル名として実際のメールアドレスを使用する
- 新しいアカウントにログインする前に、現在のアカウントをバックアップする
- どのアカウントがアクティブかを追跡するために、caam statusを頻繁に実行する
回避
- 複数のマシン間でvaultを同期する
- セッションの実行中にアカウントを切り替える
- レート制限がバイパスされると想定するのではなく、より速く処理されると理解する