# OpenAI Codex: czym jest, instalacja i dostęp regionalny

> Codex od OpenAI: aplikacja agenta, metody instalacji, interfejsy, modele, plany, uprawnienia i warunki dostępu w poszczególnych regionach.

Source: https://ailoot.ai/blog/pl/openai-codex-install/
Canonical: https://ailoot.ai/blog/pl/openai-codex-install/
Language: pl
Publisher: Ailoot (https://ailoot.ai/)
Translation: guide-080
Revision: sha256-3c87098b3bf50fa623e1bbff605ec7ec6ce6106a55f87c917e90b78668e0c619


Słowo „Codex” w wynikach wyszukiwania oznacza trzy różne rzeczy, a osoby, które wpisują je po raz pierwszy, zwykle nie rozumieją, na co trafiły. Istniał model Codex — został wycofany w 2023 roku; dziś ta nazwa należy do programu-agenta, a w obiegu jest jeszcze kilkanaście innych produktów o tej samej nazwie.

Opisuję tylko jeden Codex: agenta programistycznego OpenAI. Co robi, gdzie działa, ile kosztuje, jak zainstalować go w pięć minut i co OpenAI mówi o poszczególnych krajach. Wszystko opiera się na oficjalnej dokumentacji, a linki do każdej liczby znajdują się na końcu.

Dodatkowe materiały o konfigurowaniu narzędzi znajdziesz w [dokumentacji Ailoot](https://ailoot.ai/docs/).

<div class="aside" data-semantic="ailoot-cta" role="note" aria-label="Ailoot Guides">

[Przewodniki Ailoot](https://ailoot.ai/docs/)

</div>

<div class="aside" data-semantic="callout" role="note" aria-label="Attention">

Uwaga

Ten materiał ma charakter informacyjny. Nie jestem prawnikiem i nie udzielam porad prawnych.

</div>

## Czym jest OpenAI Codex?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Key takeaway">

Najważniejsze informacje

Codex to agent programistyczny OpenAI. Czyta projekt, edytuje pliki i uruchamia polecenia zgodnie z aktywnymi uprawnieniami i polityką zatwierdzania; część dozwolonych działań przebiega bez osobnego pytania. Działa w terminalu, edytorze, aplikacji ChatGPT, przeglądarce i chmurze. Jest dostępny we wszystkich planach ChatGPT, także bezpłatnym.

</div>

Porównaj go ze zwykłym czatem. W czacie kopiujesz fragment kodu, wklejasz go, otrzymujesz odpowiedź, a potem kopiujesz ją z powrotem. Agent działa inaczej: opisujesz zadanie zwykłym językiem, a on otwiera odpowiednie pliki w folderze projektu, wprowadza zmiany, uruchamia kontrole i pokazuje wynik.

OpenAI opisuje go jednym zdaniem w swoim repozytorium:

<figure>
<blockquote>
<p>Codex CLI to agent programistyczny OpenAI, który działa lokalnie na Twoim komputerze.</p>
</blockquote>
<figcaption>— OpenAI, https://github.com/openai/codex</figcaption>
</figure>

Lokalnie oznacza, że program jest pobierany na Twoje urządzenie, gdzie może widzieć Twoje pliki i uruchamiać polecenia w folderze. Do chmury trafia tylko zapytanie do modelu.

Kod open source jest dostępny na GitHubie na licencji Apache-2.0. Na 1 sierpnia 2026 roku repozytorium ma 103 000 gwiazdek, a najnowsza wersja, 0.146.0, została wydana 29 lipca. Aktualizacje pojawiają się niemal codziennie, więc Twoja wersja najprawdopodobniej będzie już inna.

## Czym Codex z 2026 roku różni się od starego, wycofanego Codexu?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Key takeaway">

Najważniejsze informacje

To dwa różne produkty o tej samej nazwie. Stary Codex był rodziną modeli `code-davinci` i `code-cushman`, które działały w GitHub Copilot i zostały wycofane 23 marca 2023 roku. Nowy Codex pojawił się w kwietniu 2025 roku i stał się agentem, a nie modelem. Łączy je tylko nazwa.

</div>

Ludzie często je mylą, ponieważ oba produkty są oficjalne i pochodzą od OpenAI. Różnią się datami.

Pierwszym była rodzina modeli: `code-davinci-001`, `code-davinci-002`, `code-cushman-001`, `code-cushman-002`. Robiły tylko jedną rzecz — uzupełniały kod — i zasilały pierwszą wersję GitHub Copilot. Na liście wycofanych modeli OpenAI wszystkie cztery znajdują się w jednym wierszu: ogłoszono je 20 marca 2023 roku, wycofano 23 marca, a jako zalecany zamiennik wskazano `gpt-4o`.

Drugi produkt to program instalowany na komputerze. Pakiet `@openai/codex` pojawił się w rejestrze npm 16 kwietnia 2025 roku. Model używany w środku jest z czasem zastępowany nowszym, a sam program pozostaje ten sam.

| Cecha | Wersja sprzed 2023 roku | Obecna wersja |
|----|----|----|
| Czym jest | zestaw modeli API | program-agent na komputerze |
| Jak się go używało | uzupełnianie kodu w edytorze | opisujesz zadanie, a agent je wykonuje |
| Gdzie działał | w GitHub Copilot i API | terminal, edytor, aplikacja, przeglądarka, chmura |
| Status | wycofany 23 marca 2023 roku | aktualizowany niemal codziennie |

Wszelkie instrukcje dotyczące Codexu sprzed kwietnia 2025 roku opisują wycofany produkt. Jeśli znajdziesz materiały, które nazywają Codex modelem i sugerują wywoływanie go przez `code-davinci-002`, zamknij je.

## Gdzie działa Codex: w terminalu, edytorze, przeglądarce czy aplikacji?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Key takeaway">

Najważniejsze informacje

Codex działa w pięciu miejscach, ale za różnymi interfejsami stoi ten sam agent. CLI działa w terminalu, rozszerzenie integruje się z edytorem, osobny tryb jest dostępny w aplikacji ChatGPT na macOS i Windows, ChatGPT w przeglądarce odpowiada na szybkie pytania, a Codex w chmurze wykonuje zadania w odizolowanych kontenerach OpenAI.

</div>

Nie musisz wybierać tylko jednego sposobu. Logowanie i konto są takie same. Różni się jedynie to, gdzie wygodniej Ci pracować.

| Gdzie działa | Środowisko | Do czego się przydaje |
|----|----|----|
| CLI | terminal na Twoim komputerze | edytowanie projektu, uruchamianie poleceń, praca ze skryptami |
| Rozszerzenie edytora | VS Code, Cursor, Windsurf, Xcode, JetBrains | edycja obok otwartego pliku, przeglądanie zmian na miejscu |
| Aplikacja ChatGPT | macOS i Windows | długie zadania, praca z plikami spoza terminala |
| ChatGPT w przeglądarce | dowolny komputer, bez instalacji | szybkie pytanie o kod, gdy nie masz pod ręką terminala |
| Chmura | kontenery OpenAI, logowanie na chatgpt.com/codex | zadania równoległe, uruchamianie zadań z GitHub, Linear i Slacka |

Rozszerzenie działa inaczej w Xcode i JetBrains niż w pozostałych edytorach:

<figure>
<blockquote>
<p>Wybierz edytor. VS Code i zgodne edytory korzystają z rozszerzenia Codex; Xcode i JetBrains mają własne integracje.</p>
</blockquote>
<figcaption>— Dokumentacja Codex, https://learn.chatgpt.com/docs/codex/ide</figcaption>
</figure>

Chmura działa inaczej niż pozostałe cztery opcje. Zadanie trafia do kontenera OpenAI, gdzie z GitHuba pobierana jest kopia repozytorium. Agent pracuje bez użycia Twojego komputera, a Ty później przeglądasz wynik i decydujesz, czy przenieść zmiany do własnej kopii. Konfiguracja obejmuje trzy kroki: połączenie z GitHubem, utworzenie środowiska z wymaganymi zależnościami i przypisanie zadania.

Jeśli logujesz się kluczem API, działają terminal, edytor i aplikacja. Klucz nie umożliwia korzystania z chmury ani powiązanych z nią funkcji, takich jak automatyczny przegląd kodu i uruchamianie zadań ze Slacka. Aby z nich korzystać, musisz zalogować się na konto ChatGPT.

## Jaki model działa w Codexie?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Key takeaway">

Najważniejsze informacje

Rodzina GPT-5.6 obejmuje trzy modele: Sol do złożonych zadań, Terra do codziennej pracy i Luna do szybkich, powtarzalnych zadań. Modele zmienia się poleceniem `/model`; można też dostosować poziom wysiłku rozumowania. GPT-5.4 i GPT-5.4 mini znikną z Codexu 31 sierpnia 2026 roku i zostaną zastąpione odpowiednio przez Terra i Lunę.

</div>

OpenAI podsumowuje to jednym zdaniem:

<figure>
<blockquote>
<p>Codex oferuje trzy modele GPT-5.6: Sol do dogłębnej eksploracji i szczegółowych zadań, Terra jako wszechstronny model do codziennej pracy oraz Luna do prostych, powtarzalnych zadań. Jeśli nie wiesz, od czego zacząć, wybierz Sol.</p>
</blockquote>
<figcaption>— Dokumentacja Codex, https://learn.chatgpt.com/docs/models</figcaption>
</figure>

Obok modelu znajduje się drugi element sterujący: poziom wysiłku rozumowania. Dostępne są cztery ustawienia: **Low** (w aplikacji i edytorze nazywane **Light**), **Medium**, **High** oraz **Extra High**. OpenAI zaleca używanie najniższego poziomu, który zapewnia oczekiwany rezultat, i podnoszenie go, gdy zadanie wymaga planowania.

Dostępne są też dwa wyższe tryby. Max daje modelowi więcej czasu na zadanie. Ultra dzieli pracę na części i przydziela je równolegle subagentom. Dokumentacja wprost stwierdza, że większość zadań nie wymaga żadnego z nich.

Dostępna jest również osobna pozycja `gpt-5.3-codex-spark` — wersja badawcza do szybkich iteracji, dostępna wyłącznie w planie Pro.

Wybór modelu i poziomu wysiłku rozumowania to już **inżynieria kontekstu**: decydujesz, ile agent ma myśleć i jakie informacje otrzyma do zadania.

<div class="aside" data-semantic="ailoot-cta" role="note" aria-label="Ailoot Guides">

[Przewodniki Ailoot](https://ailoot.ai/docs/)

</div>

## Ile kosztuje Codex i co obejmują plany?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Key takeaway">

Najważniejsze informacje

Codex jest dostępny we wszystkich planach ChatGPT, także bezpłatnym. Free kosztuje 0 dolarów, Go 8, Plus 20, Pro zaczyna się od 100, a Business kosztuje 20 za miejsce przy rozliczeniu rocznym. Nie ma osobnej subskrypcji Codexu: płacisz za ChatGPT, a Codex jest w pakiecie. Możesz też zalogować się kluczem API i płacić za wykorzystane tokeny.

</div>

Ceny sprawdziłem na oficjalnej stronie cennika 1 sierpnia 2026 roku.

| Plan | Cena miesięczna | Co obejmuje |
|----|----|----|
| Free | \$0 | Codex do krótkich zadań |
| Go | \$8 | Codex do lekkich zadań |
| Plus | \$20 | Codex w terminalu, edytorze, przeglądarce i na iOS oraz rodzina GPT-5.6 |
| Pro | od \$100 | limity 5 razy wyższe niż w Plus; plan za \$200 zapewnia limity 20 razy wyższe |
| Business | \$20 za miejsce przy rozliczeniu rocznym | minimum 2 miejsca, współdzielony obszar roboczy, jednokrotne logowanie |
| Enterprise i Edu | na zapytanie | priorytetowe przetwarzanie, dzienniki audytu, kontrola przechowywania danych |
| Klucz API | za token | terminal, edytor i SDK, bez funkcji chmurowych |

Business kosztuje \$25 za miejsce przy rozliczeniu miesięcznym, zamiast \$20.

A teraz limity. OpenAI nie podaje jednej stałej liczby:

<figure>
<blockquote>
<p>Liczba wiadomości, które możesz wysłać, zależy od wybranego modelu, wielkości i złożoności zadań oraz od tego, czy uruchamiasz je lokalnie, czy w chmurze.</p>
</blockquote>
<figcaption>— Dokumentacja Codex, https://learn.chatgpt.com/docs/pricing</figcaption>
</figure>

Zamiast jednej liczby OpenAI publikuje zakres: liczbę wiadomości, które możesz wysłać w ciągu pięciu godzin, pracując na własnym komputerze. Wartości dla Plus i Business są takie same:

| Model | Wiadomości na 5 godzin |
|---------------|----------------------|
| GPT-5.6 Sol | 10-100 |
| GPT-5.6 Terra | 25-200 |
| GPT-5.6 Luna | 250-2 000 |
| GPT-5.5 | 15-80 |
| GPT-5.4 | 20-100 |
| GPT-5.4 mini | 60-350 |

W planie Pro za 100 dolarów wszystkie wartości mnoży się przez pięć, a w planie Pro za 200 dolarów — przez dwadzieścia. OpenAI wspomina też o limitach tygodniowych oprócz pięciogodzinnego okna, ale nie publikuje dla nich konkretnych wartości.

Dziesięciokrotny zakres dla jednego modelu ma proste wyjaśnienie. Jedna wiadomość może zużyć 1% albo 10% dziennego limitu, bo liczy się ilość wykonanej pracy, a liczba zapytań ma niewielkie znaczenie. Szczegółowo wyjaśniłem, jak tokeny są wykorzystywane w praktyce, na przykładzie Claude’a w artykule [Limity Claude Pro i Max](https://ailoot.ai/blog/pl/limity-uzycia-claude-pro-max/) — mechanizm jest dokładnie taki sam.

Po wyczerpaniu limitu masz trzy możliwości: kupić dodatkowe kredyty bez zmiany planu, przełączyć się na lżejszy model albo rozpocząć sesję z kluczem API i płacić za wykorzystane tokeny.

## Jakie ograniczenia regionalne dotyczą Codexu?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Key takeaway">

Najważniejsze informacje

Program można pobrać i uruchomić wszędzie, ale bez konta OpenAI jest bezużyteczny, a ograniczenie dotyczy samego konta. Weryfikacja kraju odbywa się podczas logowania i zwraca kod 403. Nie ma oficjalnego sposobu na obejście tego ograniczenia i nie będę żadnego opisywać.

</div>

OpenAI publicznie udostępnia oficjalną listę obsługiwanych krajów i terytoriów. Białorusi na niej nie ma. Kazachstan, Armenia, Gruzja, Turcja, Serbia i Ukraina są na liście.

Na tej samej stronie czytamy:

<figure>
<blockquote>
<p>Korzystanie z naszych usług poza wymienionymi poniżej krajami i terytoriami lub zapewnianie do nich dostępu może skutkować zawieszeniem albo zamknięciem konta.</p>
</blockquote>
<figcaption>— OpenAI, https://developers.openai.com/api/docs/supported-countries</figcaption>
</figure>

Instalacja i uruchomienie programu to jedno, a dostęp do modelu to drugie. Weryfikacja kraju odbywa się przy logowaniu: zarówno logowanie przez ChatGPT, jak i logowanie kluczem API prowadzi do konta OpenAI.

Zgłoszenia na GitHubie pokazują, jak wygląda odmowa związana z krajem. W styczniu 2026 roku programista z Wenezueli napisał, że używał Codexu 0.88.0 w PowerShellu i za każdym razem otrzymywał ten sam komunikat:

```json
{
  "error": {
    "code": "unsupported_country_region_territory",
    "message": "Country, region, or territory not supported",
    "type": "request_forbidden"
  }
}
```

Kod `unsupported_country_region_territory` i status 403 wskazują na odmowę związaną z krajem. Jeśli je widzisz, oznacza to, że niczego nie zepsułeś podczas instalacji i Node nie ma z tym nic wspólnego.

Jest też druga przeszkoda, której dokumentacja w ogóle nie opisuje, a która w praktyce pojawia się częściej: weryfikacja numeru telefonu. Zgłoszenie „Phone number verification doesn’t work” ma 206 komentarzy; drugie, dotyczące starego numeru, do którego nie ma już dostępu i którego nie można zmienić, pozostaje otwarte od czerwca 2026 roku i ma 71 komentarzy. Powtarza się ta sama historia: ChatGPT działa w przeglądarce na tym samym koncie, ale Codex prosi o weryfikację telefonu i nie ma sposobu, by ją ominąć. OpenAI nie publikuje listy krajów, których numery telefonów akceptuje, więc nie można wcześniej sprawdzić, czy Twój numer zadziała.

Nie opisuję sposobów obejścia ograniczeń; ten artykuł dotyczy działania narzędzia.

Anthropic także publikuje listę obsługiwanych krajów, a zasada działania jest taka sama. Materiały, które przedstawiają jedno narzędzie jako „dozwolone”, a drugie jako „zablokowane”, po prostu wprowadzają czytelników w błąd — formalnie oba są w takiej samej sytuacji. Obie listy się zmieniają, więc sprawdzaj ich aktualne wersje.

## Jak zainstalować Codex: instrukcja krok po kroku

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Key takeaway">

Najważniejsze informacje

Instalacja zajmuje pięć minut. Na macOS i Linuxie zainstaluj program jednym poleceniem za pomocą oficjalnego instalatora; w Windows użyj PowerShella. Dostępne są również npm i Homebrew. Następnie uruchom `codex` w folderze projektu, zaloguj się przez przeglądarkę i możesz zlecić pierwsze zadanie. Na Linuxie i WSL2 najpierw zainstaluj bubblewrap.

</div>

Tutaj zaczyna się część techniczna, dla osób, które mają już aktywne konto OpenAI.

1.  ### Zainstaluj program

    Wybierz metodę odpowiednią dla swojego systemu. Później używaj tej samej metody, aby zaktualizować program do najnowszej wersji.

2.  ### Otwórz folder projektu

    Agent działa w folderze, z którego go uruchomiono. Przed wykonaniem pierwszego polecenia przejdź do tego folderu.

3.  ### Zaloguj się na konto

    Przy pierwszym uruchomieniu `codex` zaproponuje zalogowanie. Otworzy się przeglądarka, a po zalogowaniu sterowanie wróci do terminala.

4.  ### Zleć pierwsze zadanie

    Opisz, czego potrzebujesz, zwykłym językiem. Zacznij od czegoś nieszkodliwego, na przykład poproś o opis projektu.

Polecenie instalacyjne dla macOS i Linuxa:

```bash
curl -fsSL https://chatgpt.com/codex/install.sh | sh
```

W Windows użyj tego samego instalatora w PowerShellu:

```powershell
powershell -ExecutionPolicy ByPass -c "irm https://chatgpt.com/codex/install.ps1 | iex"
```

Jeśli masz już Node, możesz zainstalować program przez npm:

```bash
npm install -g @openai/codex
```

Na macOS możesz też użyć Homebrew. Pamiętaj o `--cask`; bez tego zainstalujesz niewłaściwy program:

```bash
brew install --cask codex
```

<div class="aside" data-semantic="callout" role="note" aria-label="Attention">

Uwaga

Przed instalacją przez npm sprawdź nazwę pakietu. Sprawdziłem rejestr: od 1 października 2011 roku pod nazwą `codex`, bez prefiksu, figuruje pakiet innej osoby. To generator statycznych stron, a jego najnowsza wersja to 0.2.3. Instaluje się bez żadnego komunikatu i nie działa. Prawidłowa nazwa to `@openai/codex`: znak at, nazwa firmy i ukośnik.

</div>

Na Linuxie i WSL2 piaskownica opiera się na bubblewrap, który trzeba wcześniej zainstalować:

```bash
sudo apt install bubblewrap
```

W Fedorze i systemach pokrewnych użyj `sudo dnf install bubblewrap`. WSL w wersji 1 był obsługiwany do wersji 0.114; od wersji 0.115 piaskownica korzysta z bubblewrap, a WSL1 przestał działać. W Windows wszystko działa jednak również bez WSL, dzięki własnej, wbudowanej piaskownicy.

## Co zrobić przy pierwszym uruchomieniu?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Key takeaway">

Najważniejsze informacje

Krótkie polecenia ukośnikowe działają w sesji. Zacznij od `/status`, które pokazuje model, politykę zatwierdzania i foldery robocze. Następnie użyj `/permissions`, aby sprawdzić, co agent może robić. `/model` zmienia model, `/init` tworzy plik opisujący projekt, a `/review` przegląda zmiany bez edytowania plików.

</div>

Aby zacząć, przejdź do folderu projektu i wpisz `codex`; otworzy się sesja. Następnie opisz zadanie zwykłym językiem, bez specjalnej składni.

Pięć poleceń na pierwsze minuty:

1. `/status` - model, polityka zatwierdzania i foldery uznawane przez agenta za jego obszar roboczy.
2. `/permissions` - bieżący tryb dostępu i sposób przełączania między trybami.
3. `/model` - zmiana modelu i poziomu wysiłku rozumowania.
4. `/init` - tworzy plik `AGENTS.md` opisujący projekt; więcej na ten temat w następnej sekcji.
5. `/review` - osobny przegląd zmian bez edytowania plików.

Oprócz zwykłego `codex` przydatne są trzy polecenia terminala:

```bash
codex resume                    # return to the previous conversation in this folder
codex exec "fix the tests"      # one-off run without a dialogue, for scripts
codex --image screenshot.png    # attach an image to the task
```

Na stronach dokumentacji terminala i rozszerzenia OpenAI powtarza tę samą radę: wykonuj commit przed zadaniem i po nim. Agent sam edytuje pliki, więc już od pierwszego dnia warto móc cofnąć zmiany jednym poleceniem.

## Jak wyjaśnić Codexowi projekt za pomocą AGENTS.md?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Key takeaway">

Najważniejsze informacje

AGENTS.md to plik tekstowy w głównym folderze projektu, w którym własnymi słowami zapisujesz zasady: jak uruchamiać testy, którego menedżera pakietów używać i czego nie ruszać. Agent czyta go przed rozpoczęciem pracy. Istnieje plik globalny w folderze domowym oraz pliki na poziomie projektu; zasady z obu są stosowane razem. Łączny rozmiar nie może przekraczać 32 kilobajtów.

</div>

Kolejność jest ściśle określona, a dokumentacja podaje ją już w pierwszym zdaniu tej sekcji:

<figure>
<blockquote>
<p>Codex odczytuje pliki AGENTS.md przed rozpoczęciem jakiejkolwiek pracy.</p>
</blockquote>
<figcaption>— Dokumentacja Codex, https://learn.chatgpt.com/docs/agent-configuration/agents-md</figcaption>
</figure>

Najpierw Codex odczytuje plik globalny `~/.codex/AGENTS.md`, w którym zapisujesz zasady dotyczące wszystkich projektów. Następnie odczytuje pliki w samym projekcie: po jednym pliku na folder, od głównego folderu repozytorium do bieżącego folderu. Są łączone od góry do dołu, a plik znajdujący się bliżej zastępuje bardziej oddalony. Oznacza to, że zasada w `services/payments` ma pierwszeństwo przed ogólną zasadą z folderu głównego.

Prosty plik może wyglądać tak:

```markdown
# AGENTS.md

## How to work with this project

- Run tests with `npm test`; don't run them one file at a time.
- Install packages with pnpm.
- Ask me before adding a new production dependency.
- Do not touch the `legacy/` folder at all.
```

Łączny limit plików wynosi 32 kilobajty. Po jego przekroczeniu kolejne pliki po prostu przestają być dodawane, bez powiadomienia. Zbyt duży AGENTS.md również zużywa ten limit przy każdym uruchomieniu, ponieważ cały plik trafia do kontekstu.

Jeśli znasz `CLAUDE.md`, mechanizm wyda Ci się znajomy: to ta sama metoda pod inną nazwą. Plik z zasadami projektu stanowi fundament **Second Brain**: agent poznaje Twoją pracę, zanim zdążysz cokolwiek wyjaśnić. W artykule [AGENTS.md i CLAUDE.md razem](https://ailoot.ai/blog/pl/agents-md-claude-md-one-instruction-file/) opisałem, jak używać obu plików w jednym projekcie.

## Co Codex robi samodzielnie, a co wymaga zatwierdzenia?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Key takeaway">

Najważniejsze informacje

Istnieją dwa niezależne ustawienia. Piaskownica określa, gdzie agent może zapisywać pliki i czy może korzystać z sieci. Polityka zatwierdzania określa, kiedy agent się zatrzymuje i pyta o zgodę. Domyślnie w folderze git agent sam edytuje pliki w folderze roboczym, a zatwierdzenia wymaga tylko przy wyjściu poza niego lub dostępie do sieci.

</div>

Te dwa ustawienia często są mylone, dlatego OpenAI wyjaśnia różnicę jednym zdaniem:

<figure>
<blockquote>
<p>Zmiana osoby zatwierdzającej żądanie nie rozszerza piaskownicy.</p>
</blockquote>
<figcaption>— Dokumentacja Codex, https://learn.chatgpt.com/docs/permission-modes</figcaption>
</figure>

Przełączenie przeglądu na automatyczny nie zmienia granic folderu roboczego. Automatyzacja usuwa jedynie konieczność klikania; nie zmienia uprawnień agenta.

Aplikacja i edytor mają trzy tryby dostępu. **Ask for approval** jest zawsze dostępny i zalecany na początek. **Approve for me** i **Full access** trzeba najpierw włączyć w ustawieniach.

Terminal ma własne zasady: program sprawdza folder i proponuje odpowiedni zestaw uprawnień.

| Sytuacja | Propozycja programu | Co to oznacza |
|----|----|----|
| Folder kontrolowany przez git | `Auto` | samodzielna edycja plików w folderze roboczym; zatwierdzenie jest potrzebne, by wyjść poza niego lub uzyskać dostęp do sieci |
| Folder bez git | `read-only` | odczytuje i odpowiada, ale nie wprowadza zmian |
| Codex w chmurze | kontener OpenAI | zależności są instalowane podczas konfiguracji; późniejsza praca odbywa się bez dostępu do sieci |

W trybie lokalnym dostęp do sieci jest domyślnie wyłączony. Agent uruchamia polecenia, które sam wymyślił, więc domyślnie nie powinien mieć dostępu do internetu.

Nawet w folderze roboczym agent nie może odczytywać niektórych lokalizacji w żadnym trybie: `.git`, `.agents` i `.codex`. Użyj `/status`, aby sprawdzić, które foldery agent obecnie uznaje za swój obszar roboczy.

Istnieje też tryb pełnego dostępu — flaga `--dangerously-bypass-approvals-and-sandbox`. Dokumentacja oznacza go jako bardziej ryzykowny i opisuje jako „niezalecany”. Nazwa flagi mówi sama za siebie; nie mam nic do dodania.

## Codex czy Claude Code: co wybrać?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Key takeaway">

Najważniejsze informacje

Oba narzędzia mają tę samą konstrukcję: agenta w terminalu, rozszerzenie edytora, aplikację i chmurę. Różnią się modelami, ceną początkową i szczegółami, takimi jak nazwa pliku z zasadami projektu. Najtańszy dostęp do Codexu zaczyna się od zera; do Claude Code — od 17 dolarów.

</div>

| Cecha | Codex | Claude Code |
|----|----|----|
| Dostawca | OpenAI | Anthropic |
| Modele | GPT-5.6: Sol, Terra, Luna | Opus, Sonnet, Haiku |
| Plik z zasadami projektu | `AGENTS.md` | `CLAUDE.md` |
| Logowanie | konto ChatGPT lub klucz API | subskrypcja Claude lub rozliczenie Console |
| Najtańszy dostęp | Free za \$0, Go za \$8 | Pro za \$17 przy rozliczeniu rocznym |
| Gdzie działa | terminal, edytor, aplikacja, przeglądarka, chmura | terminal, edytor, aplikacja, przeglądarka |
| Piaskownica | sieć domyślnie wyłączona, zapis w folderze roboczym | konfigurowalne tryby uprawnień |
| Lista obsługiwanych krajów | opublikowana przez OpenAI | opublikowana przez Anthropic |

Różnica między tymi narzędziami jest mniejsza, niż można wywnioskować z internetowych dyskusji. Oba czytają projekt i samodzielnie edytują pliki, a przed wyjściem poza folder pytają o zgodę.

Na początku najlepiej sprawdzić, za co już płacisz. Jeśli masz subskrypcję ChatGPT, Codex jest już w niej zawarty i nie musisz płacić osobno. Szczegółowe porównanie z pomiarami przygotowałem w osobnym artykule [Codex kontra Claude Code](https://ailoot.ai/blog/pl/codex-vs-claude-code-choice/), a jeśli chcesz przenieść ustawienia pracy z jednego narzędzia do drugiego, skorzystaj z [poradnika migracji](https://ailoot.ai/blog/pl/migrate-claude-code-to-codex/).

## Co najczęściej psuje się przy pierwszym uruchomieniu?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Key takeaway">

Najważniejsze informacje

Pięć typowych problemów: zainstalowano niewłaściwy pakiet npm, w Linuxie brakuje bubblewrap, kraj uniemożliwia dostęp podczas logowania, wymagane jest potwierdzenie numeru telefonu albo nieoczekiwanie wyczerpuje się limit użycia.

</div>

Ta lista opiera się na zgłoszeniach w repozytorium projektu. Nie ma tu zgadywania; każdy punkt pochodzi od osoby, która napotkała dany problem.

1. **Zainstalowano niewłaściwy pakiet.** `npm install -g codex` bez prefiksu instaluje generator statycznych stron z 2011 roku. Prawidłowy pakiet to `@openai/codex`.
2. **Nie zainstalowano bubblewrap.** Bez niego w Linuxie i WSL2 piaskownica się nie uruchamia. Codex przełącza się na wbudowany mechanizm zastępczy i zgłasza problem przy starcie. Instalacja wymaga jednego polecenia.
3. **Odmowa dostępu ze względu na kraj.** Kod `unsupported_country_region_territory` i status 403 pojawiają się podczas logowania. Nie ma to związku z instalacją.
4. **Wymagana jest weryfikacja telefonu.** Nie dotyczy to wszystkich i nie opisano tego w dokumentacji. Nie ma oficjalnego sposobu na zastąpienie niedostępnego numeru; zgłoszenie dotyczące tego problemu pozostaje otwarte od czerwca 2026 roku.
5. **Limit użycia wyczerpuje się wcześniej, niż oczekiwano.** Zgłoszenie „Tokens burn up very quickly” jest najczęściej omawiane w całym repozytorium i ma 627 komentarzy. Pomóc może przejście na lżejszy model i obniżenie poziomu wysiłku rozumowania.

Język interfejsu nie wpływa na pracę agenta: język zadania nie musi być zgodny z językiem interfejsu.

## Co zrobić dalej

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Key takeaway">

Najważniejsze informacje

Zainstaluj program i otwórz projekt, a przed przydzieleniem pracy sprawdź `/status` i `/permissions`. Jeśli pierwsze zadanie ma tylko opisać pliki, wybierz i potwierdź dostęp tylko do odczytu. Tryb Auto może edytować katalog roboczy bez pytania o każdą zmianę; niewinny prompt ani brak Git nie dowodzą ochrony przed zapisem. Następnie dodaj AGENTS.md z trzema zasadami i porównaj odpowiedzi.

</div>

Pierwsza godzina pracy z agentem zawsze sprowadza się do tego samego: sprawdzenia, jak daleko może posunąć się samodzielnie. Możesz się tego dowiedzieć tylko na własnym projekcie; przykład z dokumentacji Ci tego nie pokaże.

Oto kolejność, którą polecam na początek:

1. Zainstaluj program i zaloguj się na aktywne konto OpenAI.
2. Otwórz folder prawdziwego projektu i uruchom `codex`.
3. Sprawdź `/status` i `/permissions`, jawnie wybierz dostęp tylko do odczytu dla zadania inspekcji i potwierdź aktywny tryb przed pytaniem o organizację projektu.
4. Utwórz commit i zleć pierwsze zadanie edycyjne.
5. Napisz trzywierszowy plik `AGENTS.md` i porównaj odpowiedzi agenta przed jego dodaniem i po nim.

<div class="section" role="doc-bibliography" aria-label="Sources">

### Źródła

- [Codex CLI: instalacja i pierwsze uruchomienie](https://learn.chatgpt.com/docs/codex/cli) - oficjalna dokumentacja OpenAI
- [Rozszerzenie Codex do edytorów](https://learn.chatgpt.com/docs/codex/ide) - lista obsługiwanych edytorów
- [Codex w chmurze](https://learn.chatgpt.com/docs/cloud) - zadania w odizolowanych środowiskach
- [Modele Codex](https://learn.chatgpt.com/docs/models) - GPT-5.6 Sol, Terra, Luna oraz daty wycofania starszych modeli
- [Plany i limity Codex](https://learn.chatgpt.com/docs/pricing) - ceny planów i liczba wiadomości dostępnych co pięć godzin
- [Metody logowania](https://learn.chatgpt.com/docs/auth) - konto ChatGPT i klucz API
- [Piaskownica i zatwierdzenia](https://learn.chatgpt.com/docs/sandboxing) - tryby dostępu i bubblewrap w Linuxie
- [Uprawnienia agenta i bezpieczeństwo](https://learn.chatgpt.com/docs/agent-approvals-security) - chronione ścieżki, niebezpieczna flaga, domyślne sugestie
- [Tryby uprawnień](https://learn.chatgpt.com/docs/permission-modes) - Ask for approval, Approve for me, Full access
- [AGENTS.md](https://learn.chatgpt.com/docs/agent-configuration/agents-md) - jak agent odczytuje zasady projektu
- [Obsługiwane kraje i terytoria](https://developers.openai.com/api/docs/supported-countries) - oficjalna lista OpenAI
- [Wycofane modele OpenAI](https://developers.openai.com/api/docs/deprecations) - data wycofania starego Codexu
- [Repozytorium openai/codex](https://github.com/openai/codex) - kod open source, zgłoszenia użytkowników, wydania
- [Pakiet @openai/codex w rejestrze npm](https://registry.npmjs.org/@openai/codex) - wersje i daty publikacji
- [Wydania Codex na GitHubie](https://github.com/openai/codex/releases) - numery wersji i daty wydań


</div>

**Dodatkowe materiały** znajdziesz w [dokumentacji Ailoot](https://ailoot.ai/docs/).



<div class="aside" data-semantic="ailoot-cta" role="note" aria-label="Ailoot Guides">

[Przewodniki Ailoot](https://ailoot.ai/docs/)

</div>

<div class="aside" data-semantic="ailoot-cta" role="note" aria-label="Go to Ailoot">

[Przejdź do Ailoot](https://ailoot.ai/)

</div>

## Pytania i odpowiedzi

### Czy Codex zapyta przed każdą zmianą pliku?

Nie. W opisanym trybie Auto dozwolone edycje wewnątrz katalogu roboczego mogą działać bez indywidualnej zgody. Przed pierwszym zadaniem sprawdź /status i /permissions oraz jawnie wybierz dostęp tylko do odczytu, gdy chcesz wyłącznie wyjaśnienia.

### Dlaczego instalacja się udaje, a logowanie kończy błędem regionu?

Instalacja CLI i dostęp do modelu to osobne kroki. Błąd 403 z unsupported_country_region_territory dotyczy dostępu konta, a nie Node ani instalatora; porównaj region konta z informacjami OpenAI o obsługiwanych krajach.


## Ailoot · Firma i jej portfel projektów

Ailoot opiera się na zgromadzonym doświadczeniu operacyjnym, szerokiej bazie klientów, stabilnej usłudze i stałej kontroli KPI.

Firma i jej portfel projektów: miliony klientów; miesięczna sprzedaż liczona w miliardach.

Ailoot wykorzystuje to doświadczenie operacyjne, zapewniając dostęp przez API do funkcji AI w produktach klientów, agentach, aplikacjach i automatyzacjach.
