TL;DR
\n- \n
- \n
OpenAI Codex to chmurowy agent inżynierii oprogramowania dostępny w ChatGPT (plany Plus, Pro, Team i Enterprise)
\n \n - \n
Połącz Codexa z repozytorium GitHub, a następnie przydzielaj mu zadania: naprawianie błędów, stosowanie łatek, generowanie testów lub wyjaśnianie kodu
\n \n - \n
Każde zadanie działa w odizolowanej piaskownicy; Codex otwiera pull request, który przeglądasz przed scalenieniem
\n \n - \n
Użyj pliku
\nAGENTS.md, aby zdefiniować konwencje kodowania, których Codex będzie przestrzegał przy każdym zadaniu \n - \n
Codex działa też w terminalu przez Codex CLI oraz jako rozszerzenie do VS Code
\n \n
Czym jest Codex od OpenAI?
\nOpenAI Codex to chmurowy agent inżynierii oprogramowania, który potrafi pisać i edytować kod, uruchamiać testy, naprawiać błędy, a nawet proponować pull requesty. Każde zadanie jest wykonywane w jego własnym odizolowanym środowisku.
\nCodex działa w oparciu o najnowsze modele graniczne OpenAI i jest zaprojektowany pod kątem bezpieczeństwa, testowalności i produktywności deweloperów. Możesz kierować Codexem za pomocą plików AGENTS.md albo wchodzić z nim w interakcję bezpośrednio z bocznego panelu ChatGPT.
Dzięki Codex CLI te możliwości możesz mieć także bezpośrednio w terminalu.
\nOpcje dostępu do Codexa w skrócie:
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n| Metoda | Gdzie | Najlepsze do |
|---|---|---|
| Pasek boczny ChatGPT | chatgpt.com | Kolejki zadań połączone z GitHubem (ten poradnik) |
| Samodzielna aplikacja na Maca | chatgpt.com/codex | Bogatszy interfejs, automatyzacje, konektory wtyczek |
| Rozszerzenie VS Code | Marketplace VS Code | Delegowanie zadań w edytorze |
| Codex CLI | Terminal | Skryptowe workflowy, integracja z CI |
Konfiguracja Codexa od OpenAI
\nSkonfigurowanie Codexa zajmuje tylko kilka minut. Oto instrukcja krok po kroku, by zacząć.
\nKrok 1: Znalezienie narzędzia Codex
\nZacznij od zalogowania się do ChatGPT. Na pasku narzędzi po lewej stronie poszukaj Codexa. Na starcie Codex był udostępniany użytkownikom ChatGPT Pro, Business i Enterprise. Obecnie jest dostępny we wszystkich planach (choć dostęp w Free i Go jest bardzo ograniczony).
\nKrok 2: Pierwsze kroki z Codexem
\nKliknij Codex, a przejdziesz do innej karty z wstępną konfiguracją. Kliknij „Get Started” i postępuj zgodnie z procedurą uwierzytelnienia pokazaną w kolejnym kroku.
\nKrok 3: Uwierzytelnianie wieloskładnikowe
\nKliknij „Set up MFA to continue” i zeskanuj kod QR ulubioną aplikacją uwierzytelniającą (np. Google Authenticator lub Authy). Wprowadź kod, by zweryfikować — i gotowe!
\nKrok 4: Połącz z GitHubem
\nGdy uwierzytelnianie wieloskładnikowe będzie gotowe, łączymy Codexa z GitHubem.
\nKrok 4.1: Autoryzuj konektor GitHub
\n„Connect to GitHub” przeniesie cię do wyskakującego okna z autoryzacją konektora GitHub. Przeczytaj informacje i autoryzuj.
\nKrok 4.2: Dodanie swojego konta GitHub
\nGdy GitHub jest połączony, musimy dodać nasze konto. W zakładce organizacji GitHub wybierz „Add a GitHub account”.
\nTo otworzy kolejne okno „Install and Authorize”. Kliknij, aby autoryzować, a wszystkie twoje repozytoria pojawią się w interfejsie ChatGPT. Możesz też autoryzować tylko wybrane repozytoria.
\nKrok 4.3: Tworzenie środowiska
\nWybierz repozytorium, nad którym chcesz pracować, i kliknij „Create environment”.
\nTo przeniesie cię do „Data Controls”. Codex jest nadal aktywnie rozwijany i możesz zobaczyć opcjonalne pytanie o zgodę na użycie twoich danych do ulepszania modeli. Możesz to wyłączyć i kontynuować.
\nTeraz twoje środowisko jest gotowe do eksploracji. Codex pozwala uruchamiać zadania równolegle wraz z wstępnie wybranymi zadaniami.
\nPo prostu kliknij „Start tasks” albo wybierz zadania zgodnie z potrzebami. Przejdziesz do interfejsu, w którym możesz zadawać pytania lub poprosić agenta o zakodowanie funkcji.
\nGdy wszystkie zadania będą gotowe, wybierz to, nad którym chcesz pracować, lub działaj równolegle na wielu.
\nKrok 5: AGENTS.md (opcjonalnie)
\nPlik AGENTS.md to specjalny plik konfiguracyjny wprowadzony przez OpenAI do użytku na platformie Codex, zaprojektowany, by pomagać prowadzić agentów AI podczas pracy w twojej bazie kodu. Możesz myśleć o nim jak o podręczniku dewelopera dla zespołowych agentów AI, podobnym do README.md, ale skupionym na instrukcjach dla autonomicznych agentów. Oto przykładowy plik AGENTS.md:
# AGENTS.md\n\n## Code Style\n- Use Black for Python formatting.\n- Avoid abbreviations in variable names.\n\n## Testing\n- Run pytest tests/ before finalizing a PR.\n- All commits must pass lint checks via flake8.\n\n## PR Instructions\n- Title format: [Fix] Short description\n- Include a one-line summary and a \"Testing Done\" section\nGdy Codex uruchamia zadanie na twojej bazie kodu, to:
\n- \n
- Wyszukuje pliki
AGENTS.md, których zakres obejmuje plik(i) modyfikowane przez agenta. \n - Stosuje instrukcje z tych plików do formatowania, testowania i dokumentowania wprowadzanych zmian. \n
- Priorytetyzuje głębiej zagnieżdżone instrukcje, gdy zastosowanie ma wiele plików (jak kaskadowa konfiguracja). \n
- \n
Szersze spojrzenie na budowanie systemów, które wykonują działania w różnych narzędziach i API, znajdziesz w naszym samouczku OpenAI Agents SDK.
\nOpenAI Codex: trzy praktyczne przykłady
\nZobaczmy, jak Codex może pomóc w rzeczywistym developmentcie, na trzech przykładach, które uruchomiłem na repozytorium.
\nPrzykład 1: Proste poprawki i literówki
\nCodex czasem dzieli pojedyncze zgłoszenie na podzadania, takie jak poprawianie literówek, ulepszanie README czy pisanie testów — wszystko w tym samym środowisku pracy.
\nMożesz rozpocząć nowe zadanie w ramach istniejącego, bazując na wstępnym przeglądzie, poprosić o zmiany w bieżącej bazie kodu lub zadawać pytania w polu tekstowym. Aby rozszerzyć zadanie lub naprawić coś nowego, kliknij „Code” i uruchom bezpośrednio nowe podzadanie.
\nGdy będziesz zadowolony ze zmian, kliknij „Push”, co utworzy nowy pull request. Po kilku sekundach możesz kliknąć „View Pull Request”, aby przejść do PR i zmergować go do maina.
\nPrzykład 2: Wyjaśnienie bazy kodu
\nNastępnie użyłem Codexa do zadania niezwiązanego z edycją: eksploracji bazy kodu i pytania, co mogę zrobić dalej. To szczególnie przydatne, jeśli dopiero dołączasz do projektu, chcesz szybko się wdrożyć lub utknąłeś, próbując zrozumieć działanie konkretnej funkcji.
\nCodex przeszedł po projekcie i podał klarowny, przyjazny dla początkujących podział struktury bazy kodu. Zamiast tylko listy plików pogrupował je według celu:
\n- \n
- Wyróżnił, że
qwen3_demo.pyto główny skrypt, uruchamiający dwa interfejsy oparte na Gradio — jeden do przełączania trybów rozumowania, a drugi do tłumaczeń wielojęzycznych. \n - Zidentyfikował
qwen3_demo.ipynbjako interaktywną alternatywę w notatniku. \n - Wskazał
test_qwen3_demo.pydo testów jednostkowych orazREADME.mddo dokumentacji i wideo‑przewodników. \n
Ponadto Codex wypunktował „Kluczowe informacje”, takie jak zależności (Ollama CLI), rola funkcji _run_ollama i wskazówki dotyczące rozszerzania interfejsu. Zasugerował nawet kolejne kroki, np. eksplorację wersjonowania modeli, ulepszenia UI i dodanie obsługi błędów.
Przykład 3: Znajdź i napraw błąd
\nCodex potrafi przeskanować całą bazę kodu, zidentyfikować błąd, zaproponować poprawkę i pokazać podgląd zmian. Ten proces przypomina przegląd zmian kodu na GitHubie.
\nMożesz przejrzeć logi, aby zrozumieć proces w tle dla wprowadzonych zmian, klikając „Logs”.
\nCodex zwraca podsumowanie wprowadzonych zmian wraz z listą plików utworzonych lub objętych zmianami. Możesz też zadawać pytania o te zmiany lub poprosić Codexa o napisanie nowego kodu, aby ulepszyć obecną implementację.
\nGdy będziesz zadowolony z poprawek, kliknij „Push” i „Create New PR”, aby otworzyć nowy pull request.
\nPo kilku sekundach możesz kliknąć „View Pull Request”, aby przejść do PR i zmergować go do maina.
\nCodex pozwala zmergować zmiany kilkoma kliknięciami.
\nZmiany pojawiają się na gałęzi main w ciągu kilku sekund.
\nDlaczego Codex jest ważny?
\nCodex to agent współpracujący, a nie pasywny generator kodu. Możesz prosić go o pisanie, refaktoryzację, testowanie, debugowanie lub wyjaśnianie, a on pokaże logi terminala, odwołania i wyniki na każdym etapie.
\nOto kilka korzyści z praktyki, które zauważyłem:
\n- \n
- Zadania są śledzalne i weryfikowalne. \n
- Codex działa równolegle, więc możesz kolejkować wiele zmian. \n
- Szanuje twoje środowisko deweloperskie, zwłaszcza jeśli skonfigurowałeś konwencje w pliku
AGENTS.md. \n - Jest zgodny ze standardami ludzkich PR‑ów i potrafi przejść testy CI. \n
Dla mnie to wygląda tak, jakby OpenAI właśnie wypuściło stażystę‑inżyniera oprogramowania.
\nNa koniec
\nNauczyliśmy się, jak Codex potrafi naprawiać błędy, stosować łatki funkcjonalne i wyjaśniać logikę kodu, a jednocześnie generować pull requesty, uruchamiać testy i dokumentować swoje działania w logach terminala oraz diffach.
\nTen praktyczny przewodnik pokazuje, jak Codex może usprawnić twój codzienny workflow deweloperski — niezależnie od tego, czy debugujesz kod legacy, wdrażasz się do nowego repo, czy porządkujesz zadania utrzymaniowe.
\nWraz z rozwojem Codexa spodziewam się głębszych integracji z IDE, pipeline’ami CI i planerami zadań, co uczyni go praktycznym dodatkiem do każdego procesu inżynieryjnego. Aby dowiedzieć się więcej o Codexie, przeczytaj oficjalnego bloga z premierą, a przykłady zastosowań znajdziesz też na kanale YouTube OpenAI.
\nAby głębiej wejść w modele i narzędzia OpenAI skoncentrowane na inżynierii, polecam te blogi:
\nFAQs
Czy Codex różni się od ChatGPT?
Tak, Codex to wyspecjalizowany agent do inżynierii oprogramowania, zoptymalizowany do wykonywania zadań w repozytoriach Git.
Czy muszę instalować Codexa?
Nie musisz instalować Codexa, jeśli używasz go w aplikacji ChatGPT. Jednak aby korzystać z niego w terminalu, musisz zainstalować Codex CLI.
Czy Codex od OpenAI jest bezpieczny?
Codex działa w bezpiecznym, odizolowanym kontenerze. Domyślnie nie ma dostępu do internetu podczas wykonywania zadań, ale możesz opcjonalnie włączyć dostęp do internetu per środowisko, ograniczając go listami dozwolonych domen i dozwolonymi metodami HTTP.
Które plany ChatGPT obejmują Codexa?
Codex jest dostępny w planach ChatGPT Free, Go, Plus, Pro, Business, Edu i Enterprise, choć dostęp w Free i Go jest bardzo ograniczony. Aby sprawdzić aktualne ceny i dostępność, odwiedź openai.com/chatgpt/pricing.
Jak OpenAI Codex wypada w porównaniu z GitHub Copilot?
GitHub Copilot uzupełnia kod w locie podczas pisania w IDE, natomiast Codex jest agentem zadaniowym, któremu przydzielasz pracę. Copilot pomaga szybciej pisać kod; Codex autonomicznie wykonuje wieloetapowe zadania (naprawa błędów, uruchamianie testów, otwieranie PR‑ów) w odizolowanym środowisku. Te narzędzia się uzupełniają, a nie zastępują.
Jakie języki programowania wspiera Codex?
Codex działa z każdym językiem używanym w twoim repozytorium GitHub. Czyta kontekst istniejącej bazy kodu, aby dopasować się do konwencji twojego projektu. Dobrze wspierane są m.in. Python, JavaScript, TypeScript, Go, Rust i Ruby. Najlepszą wydajność osiąga w językach z dużymi otwartoźródłowymi korpusami treningowymi.
OpenAI Codex to agent do kodowania działający wewnątrz ChatGPT: opisujesz zadanie prostym angielskim, a on pracuje w własnej piaskownicy, po czym przekazuje gotowe zmiany w formie pull requestu do twojej akceptacji. Został stworzony po to, by zdjąć z ciebie codzienną pracę inżynierską, a nie tylko podpowiadać pojedyncze linie.
\nW tym poradniku pokażę ci, jak używać Codexa w ChatGPT do realnej pracy na repozytorium GitHub, nawet jeśli nie jesteś zawodowym deweloperem. Użyjemy go do:
\n\n- Zastosowania poprawki w kodzie i wygenerowania pull requestu.
\n- Wyjaśnienia złożonej funkcji w bazie kodu.
\n- Zidentyfikowania i rozwiązania błędu na podstawie promptu w stylu Q&A.
\n
\nPo drodze zobaczysz, jak Codex działa w bezpiecznej piaskownicy i tworzy zmiany, które możesz rzeczywiście zweryfikować — wszystko bez wychodzenia z ChatGPT.