Codexを使おうとして 「ログインできない」「認証が切れる」「ブラウザが開かない」 と困ったときの解決法をまとめました。認証まわりのトラブルは原因が限られているので、順に試せばほぼ解決します。
⚠️ 本記事は OpenAI 公式とは無関係の解説記事です。
Codexのログインの仕組み
Codexは ChatGPTアカウント でログインします(APIキー不要)。CLI・VS Code拡張・アプリは、いずれもブラウザ経由でChatGPTにサインインして連携します。
ログインの基本コマンド(CLI):
codex login
ブラウザが開き、ChatGPTのログイン画面が表示されれば正常です。
症状別の解決法
症状①:ブラウザが開かない
codex login を打ってもブラウザが立ち上がらない場合。
原因:リモート接続(SSH)中、デフォルトブラウザの設定問題など。
解決:ブラウザを使わないログインを試します。
codex login --no-browser
ターミナルにURLが表示されるので、手動でブラウザにコピペ してログイン。完了後ターミナルに戻ると認証されます。
症状②:ログイン画面がループする
ログインしても何度も同じ画面に戻る場合。
解決:
- ブラウザの キャッシュ・Cookieをクリア
- 別のブラウザ で試す(Chrome→Safariなど)
- シークレット/プライベートウィンドウ で試す
- ブラウザの拡張機能(広告ブロッカー等)を一時オフ
症状③:「認証が切れた」「Sign in expired」
しばらく使っていると認証期限が切れることがあります。
解決:再ログインするだけ。
codex logout
codex login
症状④:「Authentication failed」
認証そのものが失敗する場合。
解決:
- 正しいアカウント でログインしているか確認(複数アカウントがあると混同しがち)
- ChatGPT側でパスワードを変更した直後なら、再ログイン
- chatgpt.com に直接ログインできるか確認(できなければアカウント側の問題)
症状⑤:VS Code拡張でサインインできない
解決:
- VS Codeを 通常権限で起動(管理者権限だと認証コールバックが届かないことがある)
- CLIで先に
codex loginしておくと、拡張が自動連携することも - ファイアウォール・VPNを一時オフ
症状⑥:管理者権限・企業環境で弾かれる
会社のPCやネットワークで認証が通らない場合。
解決:
- VPN・プロキシが認証通信を妨げている可能性 → ネットワークエラーの対処 参照
- 会社のセキュリティ設定を情シスに確認
確認:ログインできているか
codex login
# → "Logged in as your-email@example.com" と出ればOK
ログイン状態は ~/.codex/ 配下に保存されます。
アカウントを切り替えたいとき
別のアカウントでログインし直す:
codex logout
codex login
# 切り替えたいアカウントでブラウザログイン
CLI・VS Code・Webは 同じアカウント で揃えるのが鉄則。バラバラだと利用枠が分かれて混乱します。
それでも解決しないとき
完全リセット
rm -rf ~/.codex
codex login
認証情報を消してやり直します。
サービス障害を確認
OpenAI Status で認証サービスに障害が出ていないか確認。障害中なら待つしかありません。
別の入り口で回避
CLIでダメでも、Web版 なら普段のChatGPTログインだけで使えることが多いです。
よくある質問(FAQ)
Q. APIキーは必要ですか?
A. 不要です。CodexはChatGPTアカウントでログインする方式。APIキーの設定は要りません。
Q. ブラウザが開かない環境です(サーバーなど)
A. codex login --no-browser でURLを手動で開く方式を使ってください。
Q. ログインはできるのにすぐ切れます
A. セッション期限切れです。codex logout → codex login で再認証を。頻発する場合は ~/.codex を消して再ログイン。
Q. 複数アカウントを使い分けたい
A. codex logout → codex login で切り替え。ただしツール間でアカウントを揃えるのが安全です。
Q. chatgpt.comにはログインできるのにCodexはダメ
A. キャッシュ・VPN・拡張機能が原因のことが多いです。別ブラウザやシークレットウィンドウを試してください。
まとめ
Codexのログイン問題は、「再ログイン(logout→login)」「--no-browser」「キャッシュクリア・別ブラウザ」 のいずれかでほぼ解決します。それでもダメなら ~/.codex を消して完全リセット、またはWeb版で回避。
認証以外のトラブルは トラブルシューティング総合ガイド を、ネット関連は ネットワークエラーの対処 を参照してください。