Instalacja i aktualizacja Codex CLI: Mac, Linux, Windows
Instalacja OpenAI Codex CLI to jedno polecenie na platformę – curl -fsSL https://chatgpt.com/codex/install.sh | sh na macOS i Linuksie, powershell -ExecutionPolicy ByPass -c "irm https://chatgpt.com/codex/install.ps1 | iex" na Windows – z npm i Homebrew jako wspieranymi alternatywami, a aktualizacja to codex update, które rozpoznaje instalacje ze skryptu, npm i Homebrew i uruchamia upgrade właściwy dla danego kanału.1411 Część, którą większość stron pomija, zaczyna się po pierwszym poleceniu: którą z pięciu ścieżek instalacji wybrać, jak przypiąć wersję, gdy nowe wydanie coś psuje, dlaczego pakiet winget odstaje od npm o siedem wersji pobocznych i co po odinstalowaniu zostaje w ~/.codex. Ta strona jest tym odniesieniem: jedna tabela na zadanie, aktualna na v0.153.4 (4 września 2026).9
TL;DR
- Samodzielny instalator to ścieżka, którą OpenAI stawia na pierwszym miejscu zarówno w README, jak i w dokumentacji CLI, a npm i Homebrew są przedstawiane jako alternatywy („you can also install” w dokumentacji CLI, „can also be installed via” w README): skrypt
install.shna macOS i Linuksie, skryptinstall.ps1na Windows. Pobiera skompilowany plik binarny, więc nie potrzebuje Node’a.111 - npm i Homebrew to wspierane alternatywy.
npm install -g @openai/codexprzypina wersję zwykłą specyfikacją pakietu (@<version>);brew install --cask codexbyło w chwili pisania na tym samym 0.153.4 co npm.1210 - Unikaj winget do instalacji samego Codeksa. OpenAI publikuje pakiet
OpenAI.Codex, ale pull requesty z manifestami dla 0.147.0 do 0.152.0 leżą niescalone wmicrosoft/winget-pkgsod 7 sierpnia 2026, więc najnowsza instalowalna wersja to 0.146.1 wobec 0.153.4 w npm w dniu pisania.310 codex updateobejmuje instalacje ze skryptu, npm i Homebrew (v0.128.0 i nowsze): wykorzystuje wykrywanie kanału instalacji, które TUI już ma, i uruchamia pasujący upgrade. Instalacja przez winget nie jest kanałem, który rozpoznaje; tę aktualizuj przezwinget upgrade OpenAI.Codex. Ręczne odpowiedniki dla pozostałych to ponowne uruchomienie instalatora,npm install -g @openai/codex@latestalbobrew upgrade --cask codex.411- Przypinaj wersję przez
--release <version>winstall.sh,$env:CODEX_RELEASEprzed liniąinstall.ps1albo@<version>w npm. Cask Homebrew śledzi jedną bieżącą wersję i nie umie przypinać.212 - Odinstalowanie pakietu nie usuwa Twojego stanu, ale przy instalacji ze skryptu
rm -rf ~/.codexusuwa także samo CLI, bo instalator trzyma wydania w~/.codex/packages/standalone.12
Jak zainstalować Codex CLI?
Cztery ścieżki w kolejności, w jakiej przedstawia je własna dokumentacja OpenAI,111 plus winget na Windows, którego OpenAI nie dokumentuje: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
Potem potwierdź, że instalacja się udała, i zaloguj się:
codex --version # codex-cli 0.153.4
codex login # ChatGPT account (recommended) or an API key
Przy pierwszej instalacji ze skryptu blok w profilu działa dopiero w nowych powłokach. Jeśli w terminalu, z którego instalowałeś, codex nie jest znajdowany, uruchom tam export PATH="$HOME/.local/bin:$PATH" albo otwórz nowy terminal; instalator wypisuje na koniec te same dwie linie („Current terminal” i „Future terminals”).12
Wolisz surowy plik binarny? Każde wydanie na GitHubie zawiera tarballe dla platform (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), a od v0.106.0 ten sam install.sh jest dołączany do każdego wydania jako zasób. Każde archiwum zawiera jeden wpis z nazwą platformy wpisaną w nazwę pliku, więc po rozpakowaniu zmień jego nazwę na codex.15
Instalator pobiera z infrastruktury wydań hostowanej przez OpenAI: chatgpt.com/codex/install.sh przekierowuje do releases.openai.com, zmiana, która weszła w v0.146.0, a GitHub Releases pozostaje hostem zapasowym.6 W sieci, która blokuje lub dławi hosta artefaktów OpenAI, ale przepuszcza GitHuba, pobierz skrypt z zasobu wydania i każ mu pobrać plik binarny również z GitHuba:112
curl -fsSL https://github.com/openai/codex/releases/latest/download/install.sh | CODEX_INSTALLER_USE_RELEASES_OPENAI_COM=false sh
Zmienna idzie po stronie sh potoku. Forma VAR=value curl ... | sh stosuje zmienną tylko do curl, więc skrypt nigdy jej nie widzi i po cichu zostaje przy domyślnym ustawieniu. W PowerShellu ustaw $env:CODEX_INSTALLER_USE_RELEASES_OPENAI_COM = 'false' przed uruchomieniem linii instalacyjnej.
Którą ścieżkę wybrać?
| Jesteś na | Użyj | Dlaczego |
|---|---|---|
| macOS lub Linux | skryptu instalacyjnego | Ścieżka, którą dokumentacja OpenAI wymienia jako pierwszą; pobiera plik binarny, bez Node’a na maszynie11 |
| Windows | skryptu PowerShell | Natywny PowerShell z piaskownicą Windows; WSL jest opcjonalny811 |
| Dowolnej maszynie, na której przypinasz wersje w skryptach | npm install -g @openai/codex@<version> |
Przypina jako specyfikację pakietu, więc wersja żyje w Twoim Dockerfile albo skrypcie provisioningu, a nie we fladze10 |
| macOS, gdzie Homebrew zarządza już wszystkim innym | brew install --cask codex |
Ta sama wersja co w npm, bez zależności od Node’a, brew upgrade utrzymuje aktualność2 |
| Windows, zarządzanym pakietami | winget install OpenAI.Codex |
Tylko jeśli godzisz się odstawać od linii stabilnej o tygodnie3 |
Które platformy obsługuje Codex?
| Platforma | Status |
|---|---|
| macOS, Apple silicon i Intel | Obsługiwane; pliki binarne dla obu1 |
| Linux, x86_64 i arm64 | Obsługiwane; pliki binarne dla obu1 |
| Windows 11 | Zalecana baza8 |
| Windows 10, wersja 1809 lub nowsza | Wsparcie w miarę możliwości (wymagana obsługa konsoli ConPTY)8 |
| Starszy Windows 10 | Niezalecane: brak komponentów konsoli8 |
| WSL2 | Opcjonalnie; strona OpenAI o WSL uruchamia ten sam skrypt instalacyjny z powłoki WSL14 |
Na Windows Codex działa natywnie w PowerShellu z piaskownicą Windows, a tryby piaskownicy są dwa. elevated jest preferowany: używa dedykowanych użytkowników piaskownicy o obniżonych uprawnieniach, granic uprawnień systemu plików, reguł zapory i zmian lokalnych zasad, i wymaga konfiguracji zatwierdzonej przez administratora. unelevated to tryb zapasowy: uruchamia polecenia z ograniczonym tokenem Windows wyprowadzonym z Twojego użytkownika i granicami systemu plików opartymi na ACL.8 Tryb wybierasz w config.toml:
[windows]
sandbox = "elevated" # or "unelevated"
Wytyczne OpenAI mówią, by domyślnie używać natywnej piaskownicy, a WSL wybierać, gdy potrzebujesz narzędzi natywnych dla Linuksa, gdy Twój przepływ pracy i tak żyje w WSL2 albo gdy żaden z natywnych trybów piaskownicy Windows nie spełnia Twoich potrzeb.8 Jedna rzecz do rozróżnienia: konfiguracja Windows zakłada obecność winget na maszynie na potrzeby własnych kroków konfiguracyjnych; to coś innego niż instalowanie Codeksa przez winget. OpenAI publikuje ten pakiet – przepływ wydań ma zadanie winget, które otwiera pull request z manifestem w microsoft/winget-pkgs dla wydań stabilnych – ale te zgłoszenia leżą niescalone, odkąd 7 sierpnia 2026 scalono manifest 0.146.1; wnioski dla 0.147.0 do 0.152.0 były w chwili pisania wciąż otwarte, a dla 0.153.0 do 0.153.4 nie istnieje żaden wniosek. Z CLI nic się nie zepsuło; to indeks pakietów jest w tyle.38
Node.js jest wymagany tylko na ścieżce npm. Skrypty instalacyjne pobierają skompilowany plik binarny, a cask Homebrew nie deklaruje żadnych zależności.12
Jak zaktualizować Codex CLI?
Codex nie aktualizuje się sam. TUI zauważa nowsze wydanie i proponuje polecenie dla Twojego kanału instalacji; uruchomienie należy do Ciebie, a wbudowane polecenie obejmuje instalacje ze skryptu, npm i Homebrew.4 Samo sprawdzanie przy starcie to klucz konfiguracji: check_for_update_on_startup = false w config.toml, który dokumentacja opisuje jako „Check for Codex updates on startup (set to false only when updates are centrally managed)”; floty zarządzające aktualizacjami centralnie ustawiają features.in_app_updates = false w requirements.toml.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 pojawiło się w v0.128.0 30 kwietnia 2026; pull request, który je dodał, wykorzystał wykrywanie kanału instalacji i mechanizm uruchamiania aktualizacji, których TUI już używało do podpowiedzi o aktualizacjach. Mapa kanałów obejmuje npm (plus warianty bun, pnpm i Vite+), Homebrew oraz samodzielny instalator na Uniksie i Windows; instalacji przez winget w niej nie ma, więc Codex zainstalowany przez winget aktualizuje się wyłącznie przez winget upgrade OpenAI.Codex.4 Ręczne odpowiedniki, jeśli je wolisz albo skryptujesz obraz maszyny:
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
Wydania spływają szybką linią stabilną – 0.150.0 do 0.153.4 wyszły między 26 sierpnia a 4 września 2026 – więc odstęp między „tym, co mam” a „najnowszym” to często tydzień, nie kwartał.9
Jak zainstalować konkretną wersję?
npm i skrypt instalacyjny przypinają po wersji; Homebrew nie: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
Uważaj na położenie w formie ze zmienną środowiskową: CODEX_RELEASE=0.152.1 musi stać przed sh, po potoku. Napisane przed curl dotyczy tylko curl, a skrypt instaluje latest, podczas gdy Ty sądzisz, że przypiąłeś wersję.12 Na Windows skrypt PowerShell deklaruje $Release = $env:CODEX_RELEASE jako swój jedyny parametr i wraca do latest, gdy jest pusty, więc przypięciem jest ta zmienna, ustawiona w tej samej sesji:17
$env:CODEX_RELEASE = '0.152.1'; irm https://chatgpt.com/codex/install.ps1 | iex
Przypinanie to właściwy ruch, gdy wydanie coś Ci psuje: zgłoś issue, przypnij ostatnią dobrą wersję, idź dalej. Po każdym przypięciu sprawdź codex --version, bo druga instalacja gdzie indziej na PATH po cichu dalej serwuje własny plik binarny. Skrypt instalacyjny sprawdza dokładnie to: gdy znajdzie na Twoim PATH codex zarządzany przez Homebrew, npm albo bun, ostrzega „Multiple managed Codex installs can be ambiguous because PATH order decides which one runs” i proponuje, że uruchomi za Ciebie pasujące odinstalowanie.12 codex doctor raportuje ten sam stan po fakcie pod Environment.7
Jak odinstalować Codex CLI?
Usuwaj tą ścieżką, którą instalowałeś:
npm uninstall -g @openai/codex
brew uninstall --cask codex
winget uninstall OpenAI.Codex
Instalacja ze skryptu nie ma menedżera pakietów, którego można by zapytać. Instalator umieszcza w ~/.local/bin dowiązanie symboliczne codex (nadpisywane przez CODEX_INSTALL_DIR), które wskazuje na plik binarny wewnątrz ~/.codex/packages/standalone/current (current/bin/codex w bieżących wydaniach); current samo jest dowiązaniem do ~/.codex/packages/standalone/releases/, gdzie leży każde pobrane wydanie. Na macOS instalator dodaje obok pierwszego drugie dowiązanie, codex-code-mode-host.12 Usuń to wszystko:
rm -f ~/.local/bin/codex ~/.local/bin/codex-code-mode-host # the second link exists on macOS installs only
rm -rf ~/.codex/packages/standalone
Jeśli ~/.local/bin nie było na Twoim PATH w chwili instalacji albo instalator znalazł konkurencyjną instalację Homebrew, npm lub bun i przepisał wpis, skrypt dopisał też oznaczony blok do profilu Twojej powłoki: od # >>> Codex installer >>> do # <<< Codex installer <<< w ~/.zprofile (zsh na macOS), ~/.bash_profile, ~/.zshrc, ~/.bashrc lub ~/.profile. Usuń te trzy linie, żeby skończyć.12
Na Windows install.ps1 zachowuje ten sam układ pod %USERPROFILE%\.codex\packages\standalone (albo %CODEX_HOME%\packages\standalone, jeśli ustawiłeś tę zmienną): pobrane wydania w releases\, junction current wskazujący na aktywne. Udostępnia codex.exe przez %LOCALAPPDATA%\Programs\OpenAI\Codex\bin (nadpisywane przez CODEX_INSTALL_DIR), który sam jest junction do current\bin, a zamiast bloku w profilu wpisuje tę ścieżkę bin do Twojego użytkownikowego PATH dla przyszłych sesji PowerShella. Usuń najpierw katalog standalone, potem wiszący już junction bin, a na koniec wyjmij wpis ze zmiennej użytkownika Path w Zmiennych środowiskowych: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
Powyższe odinstalowania przez menedżery pakietów nie dotykają ~/.codex/. --zap Homebrew w praktyce też nie: jedyna sekcja zap w casku to rmdir: "~/.codex", a Homebrew stosuje rmdir: tylko do katalogów, które są już puste.2 Ten katalog trzyma config.toml, Twoje zapisane poświadczenia i każdą sesję, dlatego ponowna instalacja podejmuje logowanie i historię tam, gdzie je zostawiłeś. Usuń go tylko wtedy, gdy naprawdę chcesz czystej karty, i wiedz, co to znaczy przy instalacji ze skryptu:
rm -rf ~/.codex # discards config.toml, credentials, all sessions -- AND the CLI itself on a script install
Czysta reinstalacja z zachowaniem stanu to w npm jedna linia: npm uninstall -g @openai/codex && npm install -g @openai/codex@latest. Na ścieżce skryptowej ponowne uruchomienie instalatora podmienia wydanie pod ~/.codex/packages/standalone i zostawia Twoją konfigurację w spokoju.12
Cały cykl życia w jednej tabeli
| Zadanie | install.sh (macOS, Linux) | install.ps1 (Windows) | npm | Homebrew | winget |
|---|---|---|---|---|---|
| Instalacja | 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 |
| Aktualizacja | codex update albo ponowne uruchomienie skryptu |
codex update albo ponowne uruchomienie skryptu |
codex update albo npm install -g @openai/codex@latest |
codex update albo brew upgrade --cask codex |
winget upgrade OpenAI.Codex (codex update nie rozpoznaje tej ścieżki) |
| Przypięcie | sh -s -- --release 0.152.1 |
$env:CODEX_RELEASE = '0.152.1' przed linią instalacyjną |
npm install -g @openai/[email protected] |
nieobsługiwane | winget install OpenAI.Codex --version 0.146.1 |
| Odinstalowanie | usuń dowiązania w ~/.local/bin i ~/.codex/packages/standalone |
usuń %USERPROFILE%\.codex\packages\standalone, junction %LOCALAPPDATA%\Programs\OpenAI\Codex\bin i wpis w użytkownikowym PATH |
npm uninstall -g @openai/codex |
brew uninstall --cask codex (--zap nie czyści niepustego ~/.codex) |
winget uninstall OpenAI.Codex |
| Sprawdzenie | codex --version, codex doctor |
tak samo | tak samo | tak samo | tak samo |
Co sprawdza codex doctor?
codex doctor to polecenie do uruchomienia przed zgłoszeniem błędu albo debugowaniem instalacji, która „wczoraj działała”. Na 0.153.4 zbiera siedem sekcji w jednym raporcie – Notes, Environment (spójność środowiska uruchomieniowego i instalacji), Configuration (stan wczytania config.toml, uwierzytelnianie, MCP, polityka piaskownicy), Desktop App (dodana w v0.149.0), Updates, Connectivity i Background Server – z --summary dla zwięzłego widoku, --json dla zredagowanej formy do odczytu maszynowego, --all do rozwinięcia uciętych list i --no-color do logów; codex doctor --help na 0.153.4 wymienia też --ascii.71315 Większość zgłoszeń „Codex jest zepsuty” sprowadza się do czegoś, co wymienia na pierwszym ekranie: nieaktualny tryb uwierzytelniania, config.toml, którego nie udało się sparsować, albo druga instalacja przesłaniająca tę na Twoim PATH. Pełne omówienie sekcja po sekcji jest w przewodniku.
Co zmienia się po instalacji
Pierwszą rzeczą, o którą potyka się świeża instalacja, nie jest plik binarny. Od v0.149.0 CLI odmawia startu przy approval_policy = "untrusted", więc config.toml skopiowany ze starszej maszyny potrzebuje jednej poprawki.13 Przechodzisz z Claude Code? Wpis o migracji zestawia obie konfiguracje obok siebie, a wpis o hookach opisuje, co Codex uruchamia wokół modelu. Przewodnik po Codex CLI to pełne odniesienie: tryby piaskownicy i zatwierdzania, AGENTS.md, MCP, skills i zadania w chmurze. A jeśli używasz obu narzędzi, strona instalacji Claude Code jest bliźniaczką tej strony.
Często zadawane pytania
Jak zaktualizować Codex CLI do najnowszej wersji?
Uruchom codex update (v0.128.0 i nowsze); wykrywa, czy instalowałeś przez skrypt, npm czy Homebrew, i uruchamia upgrade właściwy dla tego kanału. Ręczne odpowiedniki to ponowne uruchomienie skryptu instalacyjnego, npm install -g @openai/codex@latest albo brew upgrade --cask codex. Instalacja przez winget nie jest kanałem, który codex update rozpoznaje; do niej użyj winget upgrade OpenAI.Codex.
Czy Codex CLI aktualizuje się automatycznie?
Nie. TUI sprawdza, czy jest nowsze wydanie, i proponuje polecenie aktualizacji pasujące do Twojego kanału instalacji, a codex update (v0.128.0 i nowsze) je uruchamia; nic nie jest pobierane ani stosowane, dopóki tego nie zrobisz.
Jak odinstalować Codex CLI?
Użyj ścieżki, którą instalowałeś: npm uninstall -g @openai/codex, brew uninstall --cask codex albo winget uninstall OpenAI.Codex. Przy instalacji ze skryptu usuń dowiązanie ~/.local/bin/codex (i ~/.local/bin/codex-code-mode-host na macOS) oraz katalog ~/.codex/packages/standalone. Na Windows instalacja ze skryptu to %USERPROFILE%\.codex\packages\standalone, junction %LOCALAPPDATA%\Programs\OpenAI\Codex\bin i wpis w Twoim użytkownikowym PATH; usuń wszystkie trzy. Twoja konfiguracja, poświadczenia i sesje zostają w ~/.codex/, dopóki sam nie usuniesz reszty tego katalogu.
Jak zainstalować Codex CLI na Windows?
Uruchom powershell -ExecutionPolicy ByPass -c "irm https://chatgpt.com/codex/install.ps1 | iex". CLI działa natywnie w PowerShellu z piaskownicą Windows (elevated preferowany, unelevated jako zapasowy); WSL2 to opcja, gdy potrzebujesz narzędzi linuksowych albo żaden tryb piaskownicy nie pasuje, a nie wymóg. Windows 11 to zalecana baza. winget install OpenAI.Codex też działa, ale odstaje od linii stabilnej.
Czy do instalacji Codeksa potrzebuję Node.js?
Tylko na ścieżce npm, a pakiet wymaga Node’a 16 lub nowszego. Skrypt instalacyjny, skrypt PowerShell i cask Homebrew dostarczają skompilowany plik binarny codex, więc maszyna bez Node’a może uruchamiać Codeksa.
Jak sprawdzić, którą wersję Codeksa mam?
codex --version ją wypisuje (na przykład codex-cli 0.153.4). npm view @openai/codex version pokazuje najnowszą opublikowaną wersję, a codex doctor raportuje ścieżkę instalacji i to, czy inna kopia na Twoim PATH ją przesłania.
-
OpenAI, README openai/codex – sekcja instalacji zaczyna się od
curl -fsSL https://chatgpt.com/codex/install.sh | shdla macOS i Linuksa oraz jednolinijkowca PowerShellinstall.ps1dla Windows, potem mówi, że CLI „can also be installed via” npm (npm install -g @openai/codex) i Homebrew (brew install --cask codex); dokumentujecurl -fsSL https://chatgpt.com/codex/install.sh | CODEX_INSTALLER_USE_RELEASES_OPENAI_COM=false shi formę PowerShell$env:CODEX_INSTALLER_USE_RELEASES_OPENAI_COM='false', wprowadzone zdaniem “To force GitHub Releases, setCODEX_INSTALLER_USE_RELEASES_OPENAI_COMtofalse(0andnoare also accepted)”; nazwa pakietu@openai/codex; pliki binarne dla macOS (Apple silicon, x86_64) i Linuksa (x86_64, arm64) na GitHub Releases. Zweryfikowano 2026-09-06. ↩↩↩↩↩↩↩↩↩ -
Homebrew, cask
codex– token caskacodex, jedna bieżąca wersja (0.153.4 na 2026-09-06), artefakt binarnybin/codexi pustedepends_on. Zweryfikowano przez API formulae 2026-09-06. Sekcja zap caska tozap rmdir: "~/.codex", a Cask Cookbook definiujermdir:jako ścieżki katalogów do usunięcia, jeśli są puste. ↩↩↩↩↩↩ -
Microsoft, manifesty winget-pkgs dla
OpenAI.Codex– 119 opublikowanych wersji, najnowsza 0.146.1, na 2026-09-06. Pakiet publikuje OpenAI:.github/workflows/rust-release.ymlw openai/codex ma zadaniewinget, które uruchamia akcjęwinget-releaserdla wydań stabilnych. Wynikowe pull requesty odoai-fork-botdla 0.147.0 (#413497, otwarty 7 sierpnia) do 0.152.0 (#427090, otwarty 1 września) były 2026-09-06 otwarte i niescalone; ostatni scalony to 0.146.1 (#412766, scalony 7 sierpnia), a przeszukanie repozytorium nie znajduje żadnego pull requesta dla wydania 0.153.x. README i dokumentacja CLI OpenAI nie wspominają o winget. ↩↩↩↩ -
OpenAI, informacje o wydaniu Codex CLI v0.128.0, 30 kwietnia 2026 – “Added
codex update, configurable TUI keymaps, plan-mode nudges, action-required terminal titles, and active-turn/statuslineand/titleedits.” Pull request tego polecenia, openai/codex #19933 (scalony 28 kwietnia 2026), stwierdza: “Reused the existing install-channel detection and update command runner that the TUI already uses for update prompts.” Mapa kanałów tocodex-rs/tui/src/update_action.rs: npm i jego rodzeństwo bun, pnpm i Vite+, Homebrew oraz samodzielny instalator (Unix i Windows); bez wariantu winget (odczytano 2026-09-06). ↩↩↩↩ -
OpenAI, informacje o wydaniu Codex CLI v0.106.0, 26 lutego 2026 – “Added a direct install script for macOS and Linux and publish it as a GitHub release asset, using the existing platform payload (including
codexandrg)”; od tej poryinstall.shjest dołączany do każdego wydania. ↩ -
OpenAI, informacje o wydaniu Codex CLI v0.146.0, 29 lipca 2026 – „Publish release artifacts, channel metadata, and installer aliases through OpenAI-hosted release infrastructure, with GitHub fallback.”
https://chatgpt.com/codex/install.shodpowiada 302 dohttps://releases.openai.com/codex/install.sh(sprawdzono 2026-09-06). ↩ -
OpenAI,
feat(cli): add codex doctor diagnostics, openai/codex PR #22336, scalony 13 maja 2026 – sekcje raportu (Notes, Environment, Configuration, Updates, Connectivity, Background Server) oraz jego flagi--summary,--json,--alli--no-color. ↩↩ -
OpenAI, Codex na Windows: piaskownica Windows – tryby piaskownicy
elevated(preferowany) iunelevated(zapasowy, ograniczony token Windows) oraz ustawienie[windows] sandbox; WSL dla narzędzi natywnych dla Linuksa, istniejącego przepływu pracy w WSL2 albo gdy żaden tryb natywny nie pasuje; Windows 11 zalecany, Windows 10 1809+ w miarę możliwości, starszy Windows 10 niezalecany;wingetoczekiwany na potrzeby konfiguracji. Zweryfikowano 2026-09-06. ↩↩↩↩↩↩↩ -
OpenAI, wydania openai/codex –
rust-v0.153.4opublikowane 4 września 2026 jako najnowsze wydanie;rust-v0.150.026 sierpnia 2026. Daty z API wydań GitHuba, 2026-09-06. ↩↩ -
npm,
@openai/codex–latest= 0.153.4 iengines: { node: ">=16" }na 2026-09-06 (npm view @openai/codex version engines). ↩↩↩ -
OpenAI, dokumentacja Codex CLI – instalacja zaczyna się od samodzielnego instalatora (
curl -fsSL https://chatgpt.com/codex/install.sh | shna macOS i Linuksie, zakładka instalatora Windows), przedstawia Homebrew i npm jako alternatywy, a jako aktualizację instalacji samodzielnych podaje ponowne uruchomienie instalatora. Zweryfikowano 2026-09-06. ↩↩↩↩↩↩ -
OpenAI, skrypt instalacyjny
install.shw wersji serwowanej 2026-09-06 –Usage: install.sh [--release VERSION]; zmienne środowiskoweCODEX_RELEASE(„Version to install; overridden by –release”),CODEX_INSTALL_DIR(domyślnie~/.local/bin),CODEX_HOME(domyślnie~/.codex) iCODEX_INSTALLER_USE_RELEASES_OPENAI_COM(„Set to 0, false, or no to use GitHub Releases”); wydania przechowywane w~/.codex/packages/standalone/releasesza dowiązaniemcurrent, z dowiązaniemcodex(icodex-code-mode-hostna macOS) w katalogu bin; blokPATH# >>> Codex installer >>>/# <<< Codex installer <<<dopisywany do~/.zprofile,~/.bash_profile,~/.zshrc,~/.bashrclub~/.profile, gdy katalog bin nie jest już naPATHalbo wykryto konkurencyjną instalację zarządzaną (add_to_pathkończy wcześniej przy dopasowaniuPATHtylko wtedy, gdy nie znaleziono konfliktu); oraz sprawdzenie konfliktu instalacji, które ostrzega „Multiple managed Codex installs can be ambiguous because PATH order decides which one runs” i proponujebrew uninstall --cask codex,npm uninstall -g @openai/codexlubbun remove -g @openai/codex. ↩↩↩↩↩↩↩↩↩↩ -
OpenAI, informacje o wydaniu Codex CLI v0.149.0, 20 sierpnia 2026 – zawiera #39630, “Retire the untrusted approval policy”, oraz “
codex doctornow diagnoses endpoint protection, network/proxy failures, desktop app state, and update connectivity.” ↩↩ -
OpenAI, Codex na Windows: WSL – „Use Codex CLI with WSL”:
wsl --install, otwarcie powłoki WSL, potemcurl -fsSL https://chatgpt.com/codex/install.sh | shicodex; strona radzi też trzymać repozytoria w katalogu domowym Linuksa zamiast w montowanych z Windows ścieżkach/mnt/c/, dla szybszego I/O. ↩ -
Odtworzenie przez autora na Codex CLI 0.153.4 (instalacja npm), 2026-09-06:
codex doctor --summary --no-colorwypisuje sekcje Notes, Environment, Configuration, Desktop App, Updates, Connectivity i Background Server w tej kolejności;codex doctor --helpwymienia--ascii. ↩ -
OpenAI, dokumentacja konfiguracji Codeksa –
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.” Zweryfikowano 2026-09-06. ↩ -
OpenAI, skrypt instalacyjny
install.ps1w wersji serwowanej 2026-09-06 – blok parametrówparam([string]$Release = $env:CODEX_RELEASE)zlatestjako wartością zapasową;$codexHome=CODEX_HOMElub%USERPROFILE%\.codex;packages\standalonezreleases\, junctioncurrentiinstall.lock; widoczny katalog bin%LOCALAPPDATA%\Programs\OpenAI\Codex\bin(lubCODEX_INSTALL_DIR) tworzony jako junction docurrent\bin; użytkownikowyPathzapisywany przez[Environment]::SetEnvironmentVariable("Path", ..., "User")(„PATH updated for future PowerShell sessions.”). ↩↩