Codexログアウトの使い方と履歴・別端末への影響を確認
Codexログアウトは、作業画面を閉じることと同じではありません。2026年10月5日にはCodex CLI 0.160.1が公式更新履歴に掲載され、利用環境を見直す機会になっています。終了後にログイン情報が残るのか、履歴まで消えるのかが気になる人に向けて、本記事ではCLIの操作手順、IDE拡張との共有、別端末への影響と再開時の確認点を公式資料に沿って整理します。
CodexのCLIでは、codex logoutで保存済みの認証情報を削除します。その前後にcodex login statusを使うと、現在の認証方法を確認できます。作業を終えるだけなら、画面の終了とアカウントからのサインアウトを別の判断として扱います。
公式資料では、CLIとIDE拡張はキャッシュされたログイン情報を共有すると説明されています。どちらかでログアウトすると、次にCLIや拡張を使う際に再ログインが必要です。ただし、別の保存先や別端末を含むすべての接続が一度に解除されるとは判断できません。
ログアウトは履歴削除や契約解約の操作ではありません。残したいコードや未完了の作業を確認したうえで、端末の認証状態を整理します。履歴の管理、別端末の接続、APIキーの利用停止が目的なら、それぞれに対応する確認が必要になります。
目次 (20)
- Codexログアウトで変わるのは保存済みの認証状態
- 画面を閉じる操作との違い
- 10月の更新を機に確認したい理由
- CLIでログアウトする手順
- Step 1: 未完了の作業と保存したファイルを確認する
- Step 2: 現在の認証方法を確認する
- Step 3: 保存済みの認証情報を解除する
- Step 4: 操作後の認証状態を確認する
- IDE拡張と別端末への影響を分けて考える
- CLIとIDE拡張は同じ認証を使う場合がある
- 別のPCを一括で解除するとは限らない
- デスクトップアプリは表示を個別に確認する
- 履歴削除・APIキーの停止・契約変更との違い
- ログアウトを履歴削除の代わりにしない
- APIキーの無効化とは対象が異なる
- 利用枠や契約の状態は別に確認する
- ログアウトできないときの確認と再開方法
- Step 1: 操作した場所と表示内容をそろえる
- Step 2: 保存先と組織の制限を確認する
- Step 3: 再開するときだけ必要な方法で入り直す
Codexログアウトで変わるのは保存済みの認証状態
Codexログアウトを理解する出発点は、「何を終わらせたいのか」を決めることです。今日の作業を閉じたい、共有する端末からアカウントを外したい、別のアカウントで入り直したいという目的では、必要な操作が異なります。CLIを閉じただけで保存済みのログイン情報が消えると考えると、次の利用者が同じ接続状態で作業できる可能性を見落とします。
OpenAIの認証ドキュメントでは、保存された認証情報を消すためのコマンドとして codex logout を案内しています。また、公式コマンドリファレンスでも、ログアウトは保存済みの認証情報を取り除く操作と説明されています。この記事は2026年10月7日時点で確認した説明に基づき、手元のCLIで保存済みログインを使っている場合を中心に扱います。
画面を閉じる操作との違い
作業画面の終了は、その画面でのやり取りを終えるための操作です。一方、ログアウトは次回の接続に使う認証情報を対象にします。公式資料はログイン情報が保存され、次回以降に再利用されると説明しているため、端末のウィンドウを閉じるだけでサインアウト済みと判断することはできません。端末を他の人に渡す前など、接続状態そのものを外したい場面ではログアウト後の確認まで行います。
10月の更新を機に確認したい理由
公式更新履歴には、2026年10月5日付でCodex CLI 0.160.1が掲載されています。この掲載はログアウトの仕様変更を意味するものではありません。CLIを更新したり利用環境を見直したりする機会に、どの画面が認証情報を共有しているかを把握しておくと、終了操作のつもりで別の作業環境までサインアウトする混乱を減らせます。版番号と認証状態を別々に確認することが、この記事の時事的な入口です。
CLIでログアウトする手順
CLIからのログアウトは、作業の整理、認証方法の確認、ログアウト、状態の再確認という順で進めます。コマンドは読者が自分の端末で操作するための例です。操作に進む前に、対象の端末と利用環境を決めてください。保存済みログインを解除する操作なので、今開いている端末が目的の環境であることが大切です。
Windows側の端末と別の開発環境、手元のPCと接続先のPCなど、複数の場所でCodexを使っているなら、今開いている端末だけで全体の状態を代表させないようにします。コマンドの結果は、実際に操作した環境についての確認として記録します。手順の途中で別の端末に移った場合も、それぞれの結果を分けて読んでください。
Step 1: 未完了の作業と保存したファイルを確認する
まず、作業中の依頼が残っていないか、必要な変更がファイルに保存されているかを確認します。確認途中の差分や次に行う検証があるなら、短いメモを残してから進めます。ログアウトを、進行中のすべての処理を確実に止めるための操作として扱わないでください。作業の終了と認証の解除を別々に確認すれば、再開時に何を続けるべきかを追いやすくなります。
Step 2: 現在の認証方法を確認する
対象の端末で codex login status を使います。公式資料によると、このコマンドは現在使われている認証方法を確認するためのものです。ChatGPTのアカウントで接続しているのか、APIキーによる接続なのかを確認してからログアウトへ進みます。画面や版によって表示が異なる可能性があるため、特定の一文が出ることを前提にせず、返された状態を読み取ります。
codex login status
Step 3: 保存済みの認証情報を解除する
保存済みログインを使っていることを確認したら、同じ端末で codex logout を使います。この操作の目的は、その環境で保存されている認証情報を外すことです。エラーが返った場合は、成功したものとして扱わず、表示内容を確認します。会社が認証方式を管理している環境では、一般的な個人向けログインと同じ操作が通らない場合があるため、後述の管理下のケースも確認してください。
codex logout
Step 4: 操作後の認証状態を確認する
ログアウト後は、もう一度 codex login status を使って状態を確かめます。ログアウトの結果と状態確認の結果を合わせて読み、まだ接続が有効と表示されるなら、別の認証経路や異なる保存先が関係していないかを調べます。再開が目的なら、その後に codex login で必要なアカウントへ入り直します。サインアウトを維持したい場合は、確認のために再ログインする必要はありません。
IDE拡張と別端末への影響を分けて考える
ログアウトで戸惑いやすいのは、操作した画面以外にも影響があることです。公式の認証ドキュメントは、CLIとIDE拡張が同じキャッシュ済みログイン情報を共有すると説明しています。どちらかからログアウトすると、次にCLIや拡張を起動した際にサインインが必要になるため、「CLIだけ外したつもりなのにエディターもログインを求めた」という状態は説明できます。
ただし、この共有の説明を、あらゆるアプリやPCが同時に解除されるという意味まで広げるべきではありません。ログイン情報の保存先、利用する端末、組織側の設定が違えば、確認すべき場所も変わります。影響範囲は、公式資料に明記された共有と、自分の環境で確認した結果を区別して捉えます。
CLIとIDE拡張は同じ認証を使う場合がある
普段エディター内のCodexと端末のCodexを行き来している人は、ログアウトを実施する前に両方の未完了作業を確認してください。公式説明に沿った標準的な共有状態では、片方でサインアウトするともう片方にも再ログインの必要が生じます。同じPCであっても、独立した保存先を使う環境についてまで同じ結果を保証する説明ではないため、対象環境をそろえて確認します。
別のPCを一括で解除するとは限らない
手元のPCでログアウトしたという結果だけでは、別のPCに残るログイン情報の状態を確定できません。ここで確認した公式資料は、保存済みの認証情報を解除する説明をしており、全端末の接続を一括で無効にする効果までは明記していません。使っていない端末の接続も外したいなら、その端末やアカウント側の管理画面で対象の状態を確認し、目的に合う解除方法を選びます。
デスクトップアプリは表示を個別に確認する
公式資料にはデスクトップアプリでもログイン情報を保存することが記載されていますが、CLIとIDE拡張の共有に関する説明だけで、アプリのすべての画面が同じ状態になるとは断定できません。CLIのログアウト後にアプリの状態も確認したい場合は、そのアプリに表示されるアカウントと接続状態を見ます。ボタンの位置や名称は更新されるため、確認していない画面の操作順を固定して案内するのは避けます。
履歴削除・APIキーの停止・契約変更との違い
ログアウトの目的が曖昧なままだと、消したかった履歴が残っていたり、止めたかった利用経路がまだ使えたりすることがあります。公式コマンドリファレンスでは、保存された会話の整理と認証情報の解除は別のコマンドとして扱われています。この区別は、利用者が何を管理したいかを考えるうえでも役立ちます。
次の表は、目的と確認対象を整理したものです。契約やキーの管理はアカウント側の操作になるため、CLIのログアウトの成否だけで完了と判断しません。不要なデータの削除や支払いの変更を行う場合は、対象と影響をその画面で確認してください。
| 目的 | 主に確認する対象 |
|---|---|
| 端末の保存済みログインを外す | ログアウトの結果と認証状態 |
| 保存された会話を整理する | 会話の一覧と履歴管理機能 |
| APIキーの利用を止める | キーを発行した側の管理画面 |
| 別のPCの接続を外す | そのPCとアカウント側の接続状態 |
| 有料契約を変更する | 契約・請求の管理画面 |
ログアウトを履歴削除の代わりにしない
公式リファレンスは、会話を整理するアーカイブや、保存された会話を削除する操作をログアウトとは別に掲載しています。そのため、ログアウトによって会話履歴も消去されたと判断する根拠はありません。端末に残る会話を整理したいなら履歴管理の機能で対象を確認し、消したい会話だけを扱います。作成済みのコードや文書についても、認証情報とは別の成果物として保存状態を確認します。
APIキーの無効化とは対象が異なる
APIキーでサインインした場合も、ローカルに保存した認証情報と、発行元で管理するキーそのものは別の対象です。公式認証ドキュメントはAPIキー経由の利用がOpenAI Platform側で課金されることを説明しています。キーを今後使えなくしたい場合は発行元の管理画面で状態を確認します。CLIでログアウトできたという結果だけで、別の環境に設定した同じキーも停止したとは考えません。
利用枠や契約の状態は別に確認する
ログアウトはアカウントの接続状態を整理する操作であり、契約を解約したり、使った利用量を取り消したりするための手順ではありません。上限表示が出たのでログアウトしている場合も、入り直す前に利用状況と契約の種類を確認します。ログイン情報を外すことと、請求や利用枠を管理することを分ければ、目的に合わない操作を繰り返すのを防げます。
ログアウトできないときの確認と再開方法
ログアウトのコマンドが拒否される、直後にも接続が有効に見える、エディターだけ状態が変わらないといった場合は、対象環境と認証方法を確認します。認証ファイルを手当たり次第に消す方法から始めると、関係のない接続や必要な設定まで失うおそれがあります。まず公式の状態確認と返された表示を基準にします。
公式資料には、プロセスの環境によって認証が管理される方式を選択している場合、ログインとログアウトのコマンドを拒否するという例外も記載されています。この場合は保存済みの個人ログインを解除する通常の手順が対象ではありません。管理担当者へ、どの端末で何を解除したいのかと、コマンドの表示内容を伝えるのが適切です。
Step 1: 操作した場所と表示内容をそろえる
状態確認をした端末と、ログアウトした端末が同じかを見直します。手元のWindowsと別環境でそれぞれCodexを使っていると、片方の結果を見てもう片方まで解除済みと考えやすくなります。端末、利用画面、実施したコマンド、返された状態を一組にして記録し、違う環境の結果を混ぜないようにします。記録には認証情報の中身を含めません。
Step 2: 保存先と組織の制限を確認する
公式ドキュメントでは、認証情報の保存先としてローカルのファイルやOSの資格情報ストアなどが挙げられています。ファイルが見つからないことだけで未ログインとは判断できず、ファイルを消すだけで目的を果たせるとも限りません。会社の設定で認証方法や接続先が制限されているなら、その制限に従って確認します。認証情報をチャットへ貼り付ける方法で調べる必要はありません。
Step 3: 再開するときだけ必要な方法で入り直す
サインアウト後に作業を続けたい場合は、公式案内に沿って codex login から入り直し、対象アカウントと認証状態を確認します。ログアウトした状態を維持したい場合は、そのまま終了します。どちらの場合も、ログインの状態確認、会話の履歴、保存した成果物を別々に扱えば、接続の解除がどこまで終わったかと、次回どこから作業を再開するかを明確にできます。