Claude アカウントの並行利用

異なるアカウントの Claude ターミナルを同時に実行できます — 保存した各アカウントは独自の config ホームにサインインし、すべてのタブにアカウントが表示され、クォータはターミナルに追従します。

保存した Claude アカウントはそれぞれ独自のログインを持てるため、異なるアカウントの Claude ターミナルを並べて実行できます。たとえば、Team シートを一方のペインで、個人プランを隣のペインで実行できます。実行中の作業の背後でマシン全体のログインが入れ替わることはなく、クォータ表示は表示中のターミナルに追従します。

3つの Claude ターミナル。1つはタブとペインヘッダーに team アカウントのバッジが付いており、隣には Spend & Quota Center の Accounts タブが表示され、team アカウントが独自の5時間および週間制限を持つ parallel としてタグ付けされている

並行アカウントは Claude Code 2.1.270 以降向けです。それより古いバージョンではログインが分離されないため、1DevTool は追加前にアップデートを求めます。他のエージェントは従来どおり一度に1つのログインしか切り替えられません。AI Spend & Quota Center を参照してください。

仕組み

各アカウントは ~/.1devtool/ai-pool/claude/homes/ 配下の独自の config ホームに保存され、Claude は CLAUDE_CONFIG_DIR がそれを指す状態で起動されます。各ホームには独自の認証情報が保存されます。macOS では個別の Keychain エントリ、Linux と Windows ではホーム固有の credentials ファイルです。

履歴、プロジェクト、スキル、プラグイン、settings.jsonCLAUDE.md は普段の ~/.claude にリンクされています。そのため、セッションの再開や設定はどのアカウントでも同じように動作します。

コンピューターにすでにあるログインはそのまま残ります。This Mac's Claude login として System タグ付きで一覧に表示され、その上のターミナルはこれまでどおり起動します。

アカウントを追加する

  1. Settings → Agents → Accounts を開きます。
  2. Add account をクリックします。Claude sign-in という名前のターミナルが開き、新しい config ホームで claude auth login を実行します。
  3. ブラウザーでサインインを完了します。アカウントが一覧に表示され、メールアドレスの @ の前の部分が名前になります。

コンピューターがすでにサインインしているアカウントは追加できません。それはすでにシステムアカウントです。

ターミナルのアカウントを選ぶ

並行アカウントが1つ以上存在すると:

  • New Terminal には、エージェントが Claude のとき Account: フィールドが表示されます。This Mac's login または保存済みのアカウントを選びます。
  • ターミナルのタブペインヘッダーにはアカウント名がバッジとして表示されます。ホバーすると Account: … が見えます。
  • Settings → Agents → Accounts の Default for new Claude terminals で、新しい Claude ターミナルがどのアカウントで開始するかを設定します。

Settings の各アカウント行には New terminal もあり、そのアカウントですでに設定済みのターミナルを開きます。Copy cmd は、任意のシェルからそのアカウントで claude を起動するコマンドをコピーします。

アカウントごとのクォータ

  • quota pill(クォータピル)と quota alerts(クォータアラート)は、フォーカスしているターミナルのアカウントを報告します。
  • 各アカウントの 5時間7日間 の制限は Claude 自身のステータスラインから読み取られるため、最新の数値を得るのに追加のサインインは不要です。これは macOS と Linux で動作します。
  • Spend & Quota Center → Accounts には、すべてのアカウントの制限、parallel または legacy タグ、New terminal ボタンが表示されます。

クォータアラートが余裕のある代替アカウントを示すと、そのアカウントで Relaunch on を提示します。フォーカス中のターミナルは停止し、別のアカウントで起動し直され、セッションが再開されます。そのアカウントの New terminal on は、代わりに新しいターミナルを開きます。

アカウントを健全に保つ

  • Re-login は同じ config ホームでサインインターミナルを開きます。トークンの期限が切れたときに使います。アカウントはラベルとクォータ履歴を保持します。
  • Spend & Quota Center でアカウント名にホバーして鉛筆アイコンをクリックすると Rename できます。新しい名前がそのターミナルに表示されます。
  • アカウント不一致の警告。 割り当てられたログインと異なるログインでターミナルが起動した場合、注意項目が表示されます: This terminal is running as a different Claude account than assigned. Close and relaunch it on the account to fix billing/quota attribution.

v1.74.1 より前に保存されたアカウント

以前に保存されたアカウントは従来の方式(一度に1つのライブログイン)で動作し続け、Legacy とタグ付けされます。Re-login to run in parallel をクリックすると、独自の config ホームに移行します。以前のグローバル切り替えは Advanced: legacy global switch… の下に引き続き用意されています。

関連項目