Codex CLIのインストールと更新:Mac、Linux、Windows
OpenAI Codex CLIのインストールは、プラットフォームごとにコマンド一つです。macOSとLinuxでは curl -fsSL https://chatgpt.com/codex/install.sh | sh、Windowsでは powershell -ExecutionPolicy ByPass -c "irm https://chatgpt.com/codex/install.ps1 | iex" で、npmとHomebrewがサポートされる代替手段です。更新は codex update で、スクリプト、npm、Homebrewのインストールを認識し、そのチャネルのアップグレードを実行します。1411 ほとんどのページが飛ばしているのは、最初のコマンドのあとに来る部分です。五つのインストール経路のどれを選ぶか、リリースに問題があったときにバージョンをどう固定するか、wingetパッケージがなぜnpmよりマイナーバージョン七つ分遅れているのか、アンインストールのあと ~/.codex に何が残るのか。このページがそのリファレンスです。作業ごとに表を一つ、v0.153.4(2026年9月4日)時点の内容です。9
TL;DR
- スタンドアロンのインストーラーが、OpenAIが先頭に置く経路です。 READMEとCLIドキュメントの両方でそうなっており、npmとHomebrewは代替手段として示されています(CLIドキュメントでは「you can also install」、READMEでは「can also be installed via」)。macOSとLinuxでは
install.shスクリプト、Windowsではinstall.ps1スクリプトです。コンパイル済みのバイナリをダウンロードするので、Nodeは不要です。111 - npmとHomebrewはサポートされる代替手段です。
npm install -g @openai/codexは通常のパッケージ指定(@<version>)でバージョンを固定できます。brew install --cask codexは執筆時点でnpmと同じ0.153.4でした。1210 - Codex自体のインストールにはwingetを避けてください。 OpenAIは
OpenAI.Codexパッケージを公開していますが、0.147.0から0.152.0までのマニフェストのプルリクエストが2026年8月7日以降microsoft/winget-pkgsでマージされないまま溜まっており、執筆日にインストールできる最新版は、npmの0.153.4に対して0.146.1です。310 codex updateはスクリプト、npm、Homebrewのインストールをカバーします(v0.128.0以降)。TUIがすでに持っていたインストールチャネルの検出を再利用し、対応するアップグレードを実行します。wingetでのインストールは認識するチャネルに含まれないため、そちらはwinget upgrade OpenAI.Codexで更新してください。残りの手動の対応は、インストーラーの再実行、npm install -g @openai/codex@latest、またはbrew upgrade --cask codexです。411- バージョン固定は、
install.shでは--release <version>、install.ps1の行の前では$env:CODEX_RELEASE、npmでは@<version>です。 Homebrewのcaskは現在のバージョン一つだけを追跡し、固定はできません。212 - パッケージをアンインストールしても状態は消えませんが、 スクリプトでのインストールでは
rm -rf ~/.codexがCLI自体も削除します。インストーラーがリリースを~/.codex/packages/standaloneの下に置いているからです。12
Codex CLIはどうやってインストールしますか?
OpenAI自身のドキュメントが示す順に四つの経路、111 それに加えてOpenAIがドキュメント化していないWindowsのwingetです。3
# Standalone installer, no Node required (macOS, Linux, WSL) -- the route OpenAI lists first
curl -fsSL https://chatgpt.com/codex/install.sh | sh
# Windows PowerShell
powershell -ExecutionPolicy ByPass -c "irm https://chatgpt.com/codex/install.ps1 | iex"
# npm (needs Node.js 16+; pins with a plain @version spec)
npm install -g @openai/codex
# Homebrew (macOS)
brew install --cask codex
# winget (Windows; lags npm, see the platform section)
winget install OpenAI.Codex
そのあと、インストールされたことを確認してサインインします。
codex --version # codex-cli 0.153.4
codex login # ChatGPT account (recommended) or an API key
最初のスクリプトインストールでは、プロファイルブロックは新しいシェルでしか効きません。インストールしたターミナルで codex が見つからなければ、そこで export PATH="$HOME/.local/bin:$PATH" を実行するか、新しいターミナルを開いてください。インストーラーは終了時に同じ二行(「Current terminal」と「Future terminals」)を表示します。12
生のバイナリが良いですか? すべてのGitHubリリースにはプラットフォーム別のtarball(codex-aarch64-apple-darwin.tar.gz、codex-x86_64-apple-darwin.tar.gz、codex-x86_64-unknown-linux-musl.tar.gz、codex-aarch64-unknown-linux-musl.tar.gz)が付いており、v0.106.0以降は同じ install.sh が各リリースにアセットとして添付されています。各アーカイブにはプラットフォーム名が含まれたエントリが一つだけ入っているので、展開後に codex にリネームしてください。15
インストーラーはOpenAIがホストするリリース基盤から取得します。chatgpt.com/codex/install.sh は releases.openai.com にリダイレクトされます。これはv0.146.0で入った変更で、GitHub Releasesはフォールバックのホストとして残っています。6 OpenAIのアーティファクトホストをブロックまたは制限しているがGitHubは許可しているネットワークでは、リリースアセットからスクリプトを取得し、バイナリもGitHubから取るよう指示します。112
curl -fsSL https://github.com/openai/codex/releases/latest/download/install.sh | CODEX_INSTALLER_USE_RELEASES_OPENAI_COM=false sh
変数はパイプの sh 側に置きます。VAR=value curl ... | sh という形は変数を curl にしか適用しないので、スクリプトはそれを見ることがなく、黙ってデフォルトのままになります。PowerShellでは、インストールの行を実行する前に $env:CODEX_INSTALLER_USE_RELEASES_OPENAI_COM = 'false' を設定してください。
どの経路を選ぶべきですか?
| 環境 | 使うもの | 理由 |
|---|---|---|
| macOSまたはLinux | インストールスクリプト | OpenAIのドキュメントが最初に挙げる経路。バイナリをダウンロードするので、マシンにNodeは不要11 |
| Windows | PowerShellスクリプト | Windowsサンドボックスを備えたネイティブのPowerShell。WSLは任意811 |
| スクリプトでバージョンを固定するあらゆるマシン | npm install -g @openai/codex@<version> |
パッケージ指定で固定されるので、バージョンはフラグではなくDockerfileやプロビジョニングスクリプトに残る10 |
| Homebrewがすでにすべてを管理しているmacOS | brew install --cask codex |
npmと同じバージョン、Node依存なし、brew upgrade で最新を維持2 |
| パッケージ管理するWindows | winget install OpenAI.Codex |
安定版ラインから数週間遅れることを受け入れられる場合のみ3 |
Codexはどのプラットフォームをサポートしていますか?
| プラットフォーム | 状態 |
|---|---|
| macOS、Apple siliconとIntel | サポート。両方のバイナリあり1 |
| Linux、x86_64とarm64 | サポート。両方のバイナリあり1 |
| Windows 11 | 推奨ベースライン8 |
| Windows 10、バージョン1809以降 | ベストエフォート(ConPTYコンソールのサポートが必要)8 |
| それより古いWindows 10 | 非推奨:コンソールコンポーネントが欠けている8 |
| WSL2 | 任意。OpenAIのWSLページはWSLシェルで同じインストールスクリプトを実行する14 |
Windowsでは、CodexはWindowsサンドボックスとともにPowerShellでネイティブに動作し、サンドボックスモードは二つあります。elevated が推奨モードで、専用の低権限サンドボックスユーザー、ファイルシステムの権限境界、ファイアウォールルール、ローカルポリシーの変更を使い、管理者が承認するセットアップが必要です。unelevated はフォールバックで、あなたのユーザーから派生した制限付きWindowsトークンとACLベースのファイルシステム境界でコマンドを実行します。8 モードは config.toml で選びます。
[windows]
sandbox = "elevated" # or "unelevated"
OpenAIの指針は、デフォルトではネイティブサンドボックスを使い、Linuxネイティブのツールが必要なとき、ワークフローがすでにWSL2にあるとき、あるいはどちらのネイティブWindowsサンドボックスモードも要件に合わないときにWSLを選ぶ、というものです。8 一つ区別しておくべきこと:Windowsのセットアップは自身のセットアップ手順のためにマシンに winget があることを前提としますが、それはwingetを通じてCodexをインストールすることとは別です。OpenAIはそのパッケージを公開しています。リリースワークフローには、安定版リリースについて microsoft/winget-pkgs にマニフェストのプルリクエストを開く winget ジョブがあります。しかし、それらの提出は0.146.1のマニフェストが2026年8月7日にマージされて以降、マージされずに溜まっています。0.147.0から0.152.0までのリクエストは執筆時点ですべて未処理のままで、0.153.0から0.153.4についてはリクエスト自体が存在しません。CLIには何の問題もありません。パッケージのインデックスが遅れているだけです。38
Node.jsが必要なのはnpm経路だけです。インストールスクリプトはコンパイル済みのバイナリをダウンロードし、Homebrewのcaskは依存関係を宣言していません。12
Codex CLIはどうやって更新しますか?
Codexは自分自身を更新しません。TUIが新しいリリースに気づき、あなたのインストールチャネル向けのコマンドを提示します。実行するのはあなたで、組み込みのコマンドはスクリプト、npm、Homebrewのインストールをカバーします。4 起動時のチェック自体は設定キーです。config.toml の check_for_update_on_startup = false で、リファレンスはこれを「Check for Codex updates on startup (set to false only when updates are centrally managed)」と説明しています。更新を中央で管理する組織は requirements.toml で features.in_app_updates = false を設定します。16
codex --version # what you run now
npm view @openai/codex version # newest published
codex update # built-in, v0.128.0+; detects your install channel
codex update は2026年4月30日のv0.128.0で登場しました。これを追加したプルリクエストは、TUIが更新の案内にすでに使っていたインストールチャネルの検出と更新の実行機構を再利用しています。チャネルのマップはnpm(およびbun、pnpm、Vite+の変種)、Homebrew、UnixとWindowsのスタンドアロンインストーラーをカバーします。wingetのインストールはそこに含まれないため、wingetでインストールしたCodexは winget upgrade OpenAI.Codex でのみ更新されます。4 手動の対応は、そちらを好む場合やマシンイメージをスクリプト化している場合のために、次のとおりです。
curl -fsSL https://chatgpt.com/codex/install.sh | sh # standalone: re-run the installer
npm install -g @openai/codex@latest # npm
brew upgrade --cask codex # Homebrew
winget upgrade OpenAI.Codex # winget (to whatever winget has)
irm https://chatgpt.com/codex/install.ps1 | iex # standalone on Windows: re-run the installer
リリースは速い安定版ラインで出ています。0.150.0から0.153.4までが2026年8月26日から9月4日のあいだに出荷されているので、「自分が使っているもの」と「最新」の差は四半期ではなく一週間であることが多いのです。9
特定のバージョンはどうやってインストールしますか?
npmとインストールスクリプトはどちらもバージョンで固定できます。Homebrewはできません。212
npm install -g @openai/[email protected] # npm: exact version
curl -fsSL https://chatgpt.com/codex/install.sh | sh -s -- --release 0.152.1 # script: --release flag
curl -fsSL https://chatgpt.com/codex/install.sh | CODEX_RELEASE=0.152.1 sh # script: env var, on the sh side
winget install OpenAI.Codex --version 0.146.1 # winget: only what it has
codex --version # verify the rollback took
環境変数の形では位置に注意してください。CODEX_RELEASE=0.152.1 はパイプのあと、sh の前に置く必要があります。curl の前に書くと変数は curl にだけ適用され、固定したつもりのあいだにスクリプトは latest をインストールします。12 WindowsではPowerShellスクリプトが唯一のパラメーターとして $Release = $env:CODEX_RELEASE を宣言し、空なら latest にフォールバックするので、固定とは同じセッションで設定したその変数のことです。17
$env:CODEX_RELEASE = '0.152.1'; irm https://chatgpt.com/codex/install.ps1 | iex
固定は、リリースがあなたの環境を壊したときの正しい手です。issueを立て、最後に問題のなかったバージョンに固定し、先へ進む。固定のたびに codex --version で確認してください。PATH 上の別の場所にある二つ目のインストールが、黙って自分のバイナリを提供し続けるからです。インストールスクリプトはまさにこれを検査します。PATH にすでにHomebrew、npm、bunが管理する codex を見つけると、「Multiple managed Codex installs can be ambiguous because PATH order decides which one runs」と警告し、対応するアンインストールを代わりに実行することを提案します。12 codex doctor は事後に同じ状態を Environment の下に報告します。7
Codex CLIはどうやってアンインストールしますか?
インストールした経路で削除します。
npm uninstall -g @openai/codex
brew uninstall --cask codex
winget uninstall OpenAI.Codex
スクリプトでのインストールには、問い合わせるパッケージマネージャーがありません。インストーラーは ~/.local/bin に codex のシンボリックリンク(CODEX_INSTALL_DIR で上書き可能)を置き、それは ~/.codex/packages/standalone/current の中のバイナリ(現行リリースでは current/bin/codex)を指します。current 自体も、ダウンロードした各リリースが置かれる ~/.codex/packages/standalone/releases/ へのシンボリックリンクです。macOSでは、インストーラーは最初のリンクの隣に二つ目のシンボリックリンク codex-code-mode-host を追加します。12 すべて削除します。
rm -f ~/.local/bin/codex ~/.local/bin/codex-code-mode-host # the second link exists on macOS installs only
rm -rf ~/.codex/packages/standalone
インストール時に ~/.local/bin が PATH になかった場合、あるいはインストーラーが競合するHomebrew、npm、bunのインストールを見つけてエントリを書き換えた場合、スクリプトはシェルのプロファイルにもマークされたブロックを追記しています。~/.zprofile(macOSのzsh)、~/.bash_profile、~/.zshrc、~/.bashrc、または ~/.profile の # >>> Codex installer >>> から # <<< Codex installer <<< までです。その三行を削除すれば完了です。12
Windowsでは、install.ps1 は %USERPROFILE%\.codex\packages\standalone(その変数を設定していれば %CODEX_HOME%\packages\standalone)の下に同じ配置を保ちます。ダウンロードしたリリースは releases\ に、有効なリリースを指す current ジャンクションがあります。codex.exe は %LOCALAPPDATA%\Programs\OpenAI\Codex\bin(CODEX_INSTALL_DIR で上書き可能)を通じて公開され、これ自体が current\bin へのジャンクションです。そしてプロファイルブロックの代わりに、そのbinパスを今後のPowerShellセッションのためにユーザーの PATH に書き込みます。まずstandaloneディレクトリを削除し、次に参照先を失ったbinジャンクションを削除し、最後に環境変数のユーザー Path 変数からエントリを取り除きます。17
Remove-Item -Recurse -Force "$env:USERPROFILE\.codex\packages\standalone" # releases plus the current junction
cmd /c rmdir "$env:LOCALAPPDATA\Programs\OpenAI\Codex\bin" # the bin junction; rmdir removes the link, not a target
上のパッケージマネージャーによるアンインストールは ~/.codex/ に触れません。Homebrewの --zap も実際には同様です。caskの唯一のzap節は rmdir: "~/.codex" で、Homebrewは rmdir: をすでに空のディレクトリにしか適用しません。2 そのディレクトリには config.toml、保存された認証情報、すべてのセッションが入っており、だからこそ再インストールするとログインと履歴が前回の続きから始まります。本当にまっさらな状態が欲しいときだけ削除し、スクリプトでのインストールでそれが何を意味するかを知っておいてください。
rm -rf ~/.codex # discards config.toml, credentials, all sessions -- AND the CLI itself on a script install
状態を保ったままのクリーンな再インストールは、npmなら一行です。npm uninstall -g @openai/codex && npm install -g @openai/codex@latest。スクリプト経路では、インストーラーを再実行すると ~/.codex/packages/standalone の下のリリースが置き換わり、設定はそのまま残ります。12
ライフサイクル全体を表一つで
| 作業 | install.sh (macOS, Linux) | install.ps1 (Windows) | npm | Homebrew | winget |
|---|---|---|---|---|---|
| インストール | curl -fsSL https://chatgpt.com/codex/install.sh \| sh |
powershell -ExecutionPolicy ByPass -c "irm https://chatgpt.com/codex/install.ps1 \| iex" |
npm install -g @openai/codex |
brew install --cask codex |
winget install OpenAI.Codex |
| 更新 | codex update、またはスクリプトの再実行 |
codex update、またはスクリプトの再実行 |
codex update、または npm install -g @openai/codex@latest |
codex update、または brew upgrade --cask codex |
winget upgrade OpenAI.Codex(codex update はこの経路を認識しない) |
| 固定 | sh -s -- --release 0.152.1 |
インストールの行の前に $env:CODEX_RELEASE = '0.152.1' |
npm install -g @openai/[email protected] |
非対応 | winget install OpenAI.Codex --version 0.146.1 |
| アンインストール | ~/.local/bin のシンボリックリンクと ~/.codex/packages/standalone を削除 |
%USERPROFILE%\.codex\packages\standalone、%LOCALAPPDATA%\Programs\OpenAI\Codex\bin のジャンクション、ユーザー PATH のエントリを削除 |
npm uninstall -g @openai/codex |
brew uninstall --cask codex(--zap は中身のある ~/.codex を消さない) |
winget uninstall OpenAI.Codex |
| 確認 | codex --version、codex doctor |
同じ | 同じ | 同じ | 同じ |
codex doctor は何を検査しますか?
codex doctor は、バグを報告する前や「昨日は動いていた」インストールをデバッグする前に実行するコマンドです。0.153.4では一つのレポートに七つのセクションを収めます。Notes、Environment(ランタイムとインストールの整合性)、Configuration(config.toml の読み込み状態、認証、MCP、サンドボックスポリシー)、Desktop App(v0.149.0で追加)、Updates、Connectivity、Background Serverです。--summary はコンパクト表示、--json は秘匿処理済みの機械可読形式、--all は省略されたリストの展開、--no-color はログ用です。0.153.4の codex doctor --help には --ascii も載っています。71315 「Codexが壊れた」という報告の大半は、最初の画面で名指しされる何かに行き着きます。古い認証モード、パースに失敗した config.toml、あるいは PATH 上のものを隠している二つ目のインストールです。セクションごとの完全な解説はガイドにあります。
インストール後に変わること
新規インストールが最初につまずくのはバイナリではありません。v0.149.0以降、CLIは approval_policy = "untrusted" では起動を拒否するため、古いマシンからコピーした config.toml には一箇所の修正が必要です。13 Claude Codeから来ましたか? 移行の記事は二つの設定を並べて対応づけており、フックの記事はCodexがモデルの周りで何を実行するかを扱っています。Codex CLIガイドが完全なリファレンスです。サンドボックスと承認モード、AGENTS.md、MCP、スキル、クラウドタスクまで。両方のツールを使っているなら、Claude Codeのインストールページがこのページの双子です。
よくある質問
Codex CLIを最新バージョンに更新するには?
codex update(v0.128.0以降)を実行してください。スクリプト、npm、Homebrewのどれでインストールしたかを検出し、そのチャネルのアップグレードを実行します。手動の対応は、インストールスクリプトの再実行、npm install -g @openai/codex@latest、または brew upgrade --cask codex です。wingetでのインストールは codex update が認識するチャネルではないので、そちらは winget upgrade OpenAI.Codex を使ってください。
Codex CLIは自動的に更新されますか?
いいえ。TUIが新しいリリースを確認してインストールチャネルに合った更新コマンドを提示し、codex update(v0.128.0以降)がそれを実行します。あなたが実行するまで、何もダウンロードも適用もされません。
Codex CLIはどうやってアンインストールしますか?
インストールした経路を使ってください。npm uninstall -g @openai/codex、brew uninstall --cask codex、または winget uninstall OpenAI.Codex です。スクリプトでのインストールなら、~/.local/bin/codex のシンボリックリンク(macOSでは ~/.local/bin/codex-code-mode-host も)と ~/.codex/packages/standalone ディレクトリを削除します。Windowsでは、スクリプトでのインストールは %USERPROFILE%\.codex\packages\standalone、%LOCALAPPDATA%\Programs\OpenAI\Codex\bin のジャンクション、ユーザー PATH のエントリの三つで、すべて削除してください。設定、認証情報、セッションは、あなたがそのディレクトリの残りを自分で削除するまで ~/.codex/ に残ります。
WindowsにCodex CLIをインストールするには?
powershell -ExecutionPolicy ByPass -c "irm https://chatgpt.com/codex/install.ps1 | iex" を実行してください。CLIはWindowsサンドボックスとともにPowerShellでネイティブに動作します(elevated が推奨、unelevated がフォールバック)。WSL2はLinuxツールが必要なときやどちらのサンドボックスモードも合わないときの選択肢であって、必須ではありません。Windows 11が推奨ベースラインです。winget install OpenAI.Codex も動作しますが、安定版ラインから遅れています。
Codexのインストールにはnode.jsが必要ですか?
npm経路だけで、パッケージはNode 16以降を要求します。インストールスクリプト、PowerShellスクリプト、Homebrewのcaskはいずれもコンパイル済みの codex バイナリを提供するので、NodeのないマシンでもCodexを実行できます。
自分のCodexのバージョンを確認するには?
codex --version が表示します(例:codex-cli 0.153.4)。npm view @openai/codex version は公開されている最新バージョンを示し、codex doctor はインストールパスと、PATH 上の別のコピーがそれを隠していないかを報告します。
-
OpenAI、openai/codex README——インストールの節はmacOSとLinux向けの
curl -fsSL https://chatgpt.com/codex/install.sh | shとWindows向けのPowerShellのinstall.ps1ワンライナーを先頭に置き、続いてCLIはnpm(npm install -g @openai/codex)とHomebrew(brew install --cask codex)経由でも「can also be installed via」インストールできると述べる。curl -fsSL https://chatgpt.com/codex/install.sh | CODEX_INSTALLER_USE_RELEASES_OPENAI_COM=false shとPowerShell形式の$env:CODEX_INSTALLER_USE_RELEASES_OPENAI_COM='false'を、「To force GitHub Releases, setCODEX_INSTALLER_USE_RELEASES_OPENAI_COMtofalse(0andnoare also accepted)」という文で導入して記載。@openai/codexのパッケージ名。GitHub ReleasesのmacOS(Apple silicon、x86_64)とLinux(x86_64、arm64)のプラットフォームバイナリ。2026-09-06確認。 ↩↩↩↩↩↩↩↩↩ -
Homebrew、cask
codex——caskトークンcodex、単一の現行バージョン(2026-09-06時点で0.153.4)、bin/codexバイナリアーティファクト、空のdepends_on。2026-09-06にformulae APIで確認。caskのzap節はzap rmdir: "~/.codex"で、Cask Cookbookはrmdir:を「空であれば削除する」ディレクトリパスと定義している。 ↩↩↩↩↩↩ -
Microsoft、
OpenAI.Codexのwinget-pkgsマニフェスト——2026-09-06時点で公開バージョン119件、最新は0.146.1。パッケージはOpenAIが公開している。openai/codexの.github/workflows/rust-release.ymlには、安定版リリースについてwinget-releaserアクションを実行するwingetジョブがある。その結果としてoai-fork-botが開いた0.147.0(#413497、8月7日オープン)から0.152.0(#427090、9月1日オープン)までのプルリクエストは2026-09-06時点で未マージのまま開いており、最後にマージされたのは0.146.1(#412766、8月7日マージ)で、リポジトリを検索しても0.153.x系リリースのプルリクエストは見つからない。OpenAIのREADMEとCLIドキュメントはwingetに言及していない。 ↩↩↩↩ -
OpenAI、Codex CLI v0.128.0リリースノート、2026年4月30日——「Added
codex update, configurable TUI keymaps, plan-mode nudges, action-required terminal titles, and active-turn/statuslineand/titleedits.」このコマンドのプルリクエストopenai/codex #19933(2026年4月28日マージ)は「Reused the existing install-channel detection and update command runner that the TUI already uses for update prompts.」と述べている。チャネルのマップはcodex-rs/tui/src/update_action.rs:npmとそのbun、pnpm、Vite+の兄弟、Homebrew、スタンドアロンインストーラー(UnixとWindows)。wingetの変種はない(2026-09-06閲覧)。 ↩↩↩↩ -
OpenAI、Codex CLI v0.106.0リリースノート、2026年2月26日——「Added a direct install script for macOS and Linux and publish it as a GitHub release asset, using the existing platform payload (including
codexandrg)」。以降、すべてのリリースにinstall.shが添付されている。 ↩ -
OpenAI、Codex CLI v0.146.0リリースノート、2026年7月29日——「Publish release artifacts, channel metadata, and installer aliases through OpenAI-hosted release infrastructure, with GitHub fallback.」
https://chatgpt.com/codex/install.shはhttps://releases.openai.com/codex/install.shへ302で応答する(2026-09-06確認)。 ↩ -
OpenAI、
feat(cli): add codex doctor diagnostics、openai/codex PR #22336、2026年5月13日マージ——レポートのセクション(Notes、Environment、Configuration、Updates、Connectivity、Background Server)と、その--summary、--json、--all、--no-colorフラグ。 ↩↩ -
OpenAI、WindowsでのCodex:Windowsサンドボックス——
elevated(推奨)とunelevated(フォールバック、制限付きWindowsトークン)のサンドボックスモードと[windows] sandbox設定。Linuxネイティブのツール、既存のWSL2ワークフロー、あるいはどちらのネイティブモードも合わない場合のWSL。Windows 11推奨、Windows 10 1809+はベストエフォート、それより古いWindows 10は非推奨。セットアップのためにwingetが利用可能であることを想定。2026-09-06確認。 ↩↩↩↩↩↩↩ -
OpenAI、openai/codexリリース——
rust-v0.153.4が2026年9月4日に最新リリースとして公開。rust-v0.150.0は2026年8月26日。日付はGitHub releases API、2026-09-06。 ↩↩ -
npm、
@openai/codex——2026-09-06時点でlatest= 0.153.4、engines: { node: ">=16" }(npm view @openai/codex version engines)。 ↩↩↩ -
OpenAI、Codex CLIドキュメント——インストールはスタンドアロンインストーラー(macOSとLinuxの
curl -fsSL https://chatgpt.com/codex/install.sh | sh、Windowsインストーラーのタブ)を先頭に置き、Homebrewとnpmを代替手段として示し、スタンドアロンインストールの更新としてインストーラーの再実行を挙げている。2026-09-06確認。 ↩↩↩↩↩↩ -
OpenAI、2026-09-06に配信された
install.shインストーラースクリプト——Usage: install.sh [--release VERSION]。環境変数CODEX_RELEASE(「Version to install; overridden by –release」)、CODEX_INSTALL_DIR(デフォルト~/.local/bin)、CODEX_HOME(デフォルト~/.codex)、CODEX_INSTALLER_USE_RELEASES_OPENAI_COM(「Set to 0, false, or no to use GitHub Releases」)。リリースはcurrentシンボリックリンクの背後の~/.codex/packages/standalone/releasesに保存され、binディレクトリにはcodexシンボリックリンク(macOSではcodex-code-mode-hostも)。binディレクトリがPATHにないか、競合する管理下のインストールが検出された場合、~/.zprofile、~/.bash_profile、~/.zshrc、~/.bashrc、または~/.profileに# >>> Codex installer >>>/# <<< Codex installer <<<のPATHブロックを追記(add_to_pathは競合が見つからなかった場合にのみPATH一致で早期リターン)。そして「Multiple managed Codex installs can be ambiguous because PATH order decides which one runs」と警告し、brew uninstall --cask codex、npm uninstall -g @openai/codex、またはbun remove -g @openai/codexを提案する競合インストールの検査。 ↩↩↩↩↩↩↩↩↩↩ -
OpenAI、Codex CLI v0.149.0リリースノート、2026年8月20日——#39630「Retire the untrusted approval policy」と、「
codex doctornow diagnoses endpoint protection, network/proxy failures, desktop app state, and update connectivity.」を含む。 ↩↩ -
OpenAI、WindowsでのCodex:WSL——「Use Codex CLI with WSL」:
wsl --install、WSLシェルを開き、次にcurl -fsSL https://chatgpt.com/codex/install.sh | shとcodex。このページは、より速いI/Oのために、Windowsからマウントした/mnt/c/パスではなくLinuxのホームディレクトリの下にリポジトリを置くよう助言してもいる。 ↩ -
著者がCodex CLI 0.153.4(npmインストール)で2026-09-06に再現:
codex doctor --summary --no-colorはNotes、Environment、Configuration、Desktop App、Updates、Connectivity、Background Serverのセクションをその順に表示し、codex doctor --helpには--asciiが載っている。 ↩ -
OpenAI、Codex設定リファレンス——
check_for_update_on_startup(boolean):「Check for Codex updates on startup (set to false only when updates are centrally managed)」。features.in_app_updates(boolean):「Set to false in requirements.toml to disable in-app updates. Updates remain enabled by default when this requirement is omitted.」2026-09-06確認。 ↩ -
OpenAI、2026-09-06に配信された
install.ps1インストーラースクリプト——パラメーターブロックparam([string]$Release = $env:CODEX_RELEASE)とフォールバックのlatest。$codexHome=CODEX_HOMEまたは%USERPROFILE%\.codex。releases\、currentジャンクション、install.lockを持つpackages\standalone。current\binへのジャンクションとして作成される可視のbinディレクトリ%LOCALAPPDATA%\Programs\OpenAI\Codex\bin(またはCODEX_INSTALL_DIR)。[Environment]::SetEnvironmentVariable("Path", ..., "User")で書き込まれるユーザースコープのPath(「PATH updated for future PowerShell sessions.」)。 ↩↩