Claude Codeを初めて触った日、私は2時間ハマりました。claude と打ってもブラウザが開かない、開いても認証画面で延々と回り続ける。最終的にBrave特有のCookie制限が原因とわかったのですが、最初の30分は完全に「これ動かないの?」と疑っていました。

ログインできない原因は、調べてみると典型的なパターンが4つに分かれます。順番に切り分ければ大半はその場で解決します。本記事では、Claude Codeにログインできない時の確認手順を、初心者でも追えるように整理しました。

いま何が起きているのかを最初に見る

エラーメッセージと現在のCLI状態を確認するのが最短ルートです。ターミナルで以下を順に叩きます。

claude --version
claude /status

/status はClaude Codeを起動した状態のセッション内で叩くスラッシュコマンドです。アカウントのプラン状況、モデル、認証状態などが一覧で出てきます。ここで「Logged in as ◯◯」と表示されていれば、認証自体は通っています。

「Not logged in」や認証エラーが出るなら、次のパターン分けに進みます。

パターン1 — 課金プランがまだ反映されていない

Claude Codeを使うには、ProプランかMaxプラン、または従量課金のAPIキーが必要です。Pro/Maxを契約した直後は、契約処理がAnthropic側で反映されるまで数分のタイムラグがあります。

私の周りでも「契約したのにログインできない」と相談されて、5分後に再ログインしたら通った、というケースが何度かありました。

確認は Claude.ai のサブスクリプションページ を開いて、自分のプランがアクティブになっているかを見ます。アクティブなら、いったんターミナルで claude /logout を叩いてから再度 claude で起動し直すと、たいていリフレッシュされます。

パターン2 — CLIが古い、または複数バージョンが混在している

しばらく更新していないと、認証フローが新しい仕様に追いついておらず通らないことがあります。npmで入れた場合は次のコマンドで更新できます。

npm update -g @anthropic-ai/claude-code

ここで「複数のClaude Codeがインストールされている」が地味に多い罠です。npmで入れた後にHomebrewでも入れてしまったり、過去に試した古いインストールが残っていたり。which -a claude で複数パスが返ってくる場合、PATHの先頭に来ているほうだけが起動しています。

迷ったら、いったん全部アンインストールしてから1つだけ入れ直すのが早いです。

パターン3 — ブラウザ認証ループから抜け出せない

claude を初回実行すると、ブラウザが立ち上がってAnthropicの認証ページに飛びます。ここで「認証成功 → ターミナルに戻る」のはずが、戻ってこないケースがあります。

私が踏んだのはBraveのSpace Cookie制限でした。Braveはデフォルトで一部のサードパーティCookieをブロックするので、Anthropicから自端末への認証コールバックが弾かれます。同じ症状はChrome拡張機能の uBlock Origin や Privacy Badger を入れている環境でもたまに起きます。

切り分けは単純で、シークレットウィンドウ(プライベートブラウジング)で開き直すと拡張機能がオフになり、たいてい通ります。

それでも通らないなら、デフォルトブラウザを一時的にChromeかSafariに切り替えてから claude を再実行します。macOSなら「設定 → デスクトップとDock → デフォルトWebブラウザ」で変更できます。

パターン4 — 法人プロキシや社内ネットワーク経由

会社のネットワーク内だと、HTTPS通信が会社のプロキシ経由になっていて、Anthropicへのリクエストが弾かれているケースがあります。これが一番厄介で、自宅で試すと一発で通るのに、出社すると通らない。

確認は次の環境変数が設定されているかを見ます。

echo $HTTPS_PROXY
echo $HTTP_PROXY

設定されているのにログインできないなら、プロキシがAnthropicドメインを通してくれていない可能性があります。情シスに console.anthropic.com claude.ai api.anthropic.com の3ドメインを許可してもらうのが正攻法です。

社内承認に時間がかかる場合、ひとまず個人のテザリング回線で動かして検証する、という回避策もあります。

切り分けの順序

ここまでのパターンを、私はだいたい次の順で当たっています。

  1. claude /status で何が起きているか把握する
  2. プラン契約の反映を確認する
  3. CLIをアップデートする
  4. シークレットウィンドウでブラウザ認証を試す
  5. 別ネットワーク(テザリング)で試す

5まで行っても解決しないことは私の経験上ほぼないのですが、ごく稀にAnthropic側の障害ということもあります。

このページで全体障害が出ていれば、待つしかありません。

それでもログインできないとき

公式リポジトリのGitHub Issueに、同じ症状の報告が上がっていることがよくあります。

エラーメッセージで検索するとピンポイントで見つかります。新規Issueを立てる前に、既存Issueに「自分も再現する」とコメントを足すほうが、Anthropic側の優先度判断にもプラスです。

筆者は最初の3日でログイン関連のトラブルを2回踏みましたが、それ以降は安定して使えています。最初の壁を越えれば、あとは普通の道具として使えるようになります。

まとめ

  • まず claude /status で現状を確認する
  • プラン反映、CLIバージョン、ブラウザ認証、ネットワークの4軸で切り分ける
  • ブラウザ認証ループはシークレットウィンドウで抜けることが多い
  • 法人ネットワーク経由なら、Anthropicの3ドメインを情シスに許可申請する
  • それでも詰まったらGitHub Issuesで同症状を探す