Switch早期アクセス
← ガイド一覧
Claude Code

Claude Code のアカウント切り替え:ログアウトと使用中のアカウントの確認

Claude Code のアカウントを切り替えるには、Claude Code のプロンプトで /logout と入力し、もう一度 claude を起動して別のアカウントでサインインします。その後 /status で切り替わったことを確認してください。環境変数の API キーやトークンが、選んだばかりのアカウントより気づかないうちに優先されることがあるためです。

ほかの言語: English · Español · Deutsch · Français · 简体中文 · Português (Brasil) · 한국어 · Italiano · Nederlands · 繁體中文

Claude Desktop のプロファイルを管理する独立系アプリ、Switch によるガイドです。Switch は正式リリース前の早期アクセス期間中です。

ログアウトして、別のアカウントでログインする

セッション内で /logout と入力します。Anthropic の認証のドキュメントによると、ログアウトすると初回起動時の設定もリセットされるため、次に claude を実行すると、ログインと初期設定があらためて案内されます。

ログインではブラウザのウィンドウが開きます。使いたいアカウントでサインインしてください。ブラウザが開かない場合は、c を押すとログイン用の URL をコピーできます。ブラウザが Terminal に戻らずにコードを表示した場合は、そのコードをプロンプトに貼り付けます。ターミナルに Login successful と表示されたら、Enter キーを押します。

セッションを開かずに、シェルから同じ操作をすることもできます(CLI リファレンス)。

claude auth logout
claude auth login

claude auth login では、--email でメールアドレスをあらかじめ入力し、--sso でシングルサインオンを強制し、--console でサブスクリプションではなく API 課金の Anthropic Console にサインインできます。

/status でアカウントを確認する

/status を実行すると Status タブが開き、バージョン、モデル、アカウント、接続状況が表示されます(コマンドリファレンス)。ログインと API キーの両方が設定されている場合は、使われていない認証情報に印が付きます。

シェルからは、claude auth status で同じ情報を JSON で表示できます。--text を付けると、読みやすいテキストで表示されます。authMethod フィールドを見れば、claude.ai のログイン、OAuth トークン、API キーのどれが使われているかがわかります。

ログインより優先される環境変数

複数の認証情報がある場合、Claude Code は決まった順序で 1 つを選びます。2026 年 10 月時点の Anthropic の認証の優先順位では、次のものが /login のアカウントより上位にあります。

  1. クラウドプロバイダーの認証情報(CLAUDE_CODE_USE_BEDROCK、CLAUDE_CODE_USE_VERTEX、CLAUDE_CODE_USE_FOUNDRY のいずれかが設定されている場合)。
  2. ANTHROPIC_AUTH_TOKEN。
  3. ANTHROPIC_API_KEY。対話モードでは一度だけ承認します。この選択は、あとから /config の「Use custom API key」の切り替えで変更できます。
  4. apiKeyHelper スクリプト。
  5. CLAUDE_CODE_OAUTH_TOKEN。設定されたまま /login を実行すると現在のセッションは切り替わりますが、変数を削除するまで、新しいセッションは毎回この変数を読み込みます。

アカウントが切り替わらない場合は、~/.zshrc や設定ファイルにこれらがないか確認してください。不要なキーが残っていたときに Anthropic が案内している対処法は、unset ANTHROPIC_API_KEY を実行してから /status で確認することです。なお、Claude Console の API キーは、Claude のサブスクリプションではなく API の利用として課金されます。

これらの変数が影響するのは、CLI と、CLI を利用するツールです。Claude Desktop はこれらを読み込まず、独自のサインインを使います。

2 つ目の設定フォルダが向いている場合

たまに切り替えるだけなら、ログアウトとログインで十分です。しかし仕事用と個人用のアカウントを毎日行き来する場合は手間がかかります。ログアウトのたびに初期設定がリセットされ、サインインしておけるアカウントも一度に 1 つだけです。

Anthropic が案内しているもう 1 つの方法は、CLAUDE_CONFIG_DIR を使って、アカウントごとに設定ディレクトリを分けることです。それぞれのログイン、設定、セッション履歴が独立するため、両方のアカウントにサインインしたまま、実行するコマンドで使うアカウントを選べます。詳しくはCLAUDE_CONFIG_DIR の役割で、設定手順は1 台の Mac で複数の Claude Code アカウントを使う方法で説明しています。

どちらの方法でも、セッションはそれを作成した環境に残ります。Claude Code のセッションを再開する方法をご覧ください。

Claude Desktop の Claude Code とプラン

Claude Desktop から Claude Code を使っている場合は、Switch でアカウントごとにプロファイルを用意できます。Keep coding preferences separate をオンにすると、プロファイルごとに専用の Claude Code 設定フォルダが使われるため、ログアウトせずに Dock やキーボードショートカットからアカウントを切り替えられます。Switch と Claude Code について。

各アカウントには、それぞれのプランと使用制限があります。制限を回避するためにアカウントを切り替えると Anthropic の利用規約に抵触するおそれがあるため、アカウントは別々の作業に使い分けてください。