the-worst.dev
Wszystkie wpisy
AIDeveloper Tools

Migracja z Claude Code do Codex - motywacja i dzień pierwszy


Od długiego czasu korzystam z Claude Code. Z czasem stał się moim podstawowym narzędziem do pracy, obudowanym skillami, pluginami, wspomnieniami i plikami CLAUDE.md w projektach. Wszystko działa, więc postanowiłem to zmienić 🙃

Przez najbliższy miesiąc będę pracował głównie z OpenAI Codex. Na początku oba narzędzia będą działać równolegle. Czy będą się gryzły? Nie wiem. Czy zrobię sobie przez to bałagan w repozytoriach? Całkiem możliwe. Ale od czegoś trzeba zacząć.

TL;DR - artykuł w 30 sekund
  • Codex działa u mnie szybciej, a jego limity wystarczają na dłużej przy podobnym sposobie pracy.
  • Import przeniósł większość konfiguracji; współdzielone repozytoria wymagały dodatkowego kroku z AGENTS.md.
  • OpenAI ma lepsze podejście do zewnętrznych narzędzi: OpenClaw może uwierzytelniać się subskrypcją ChatGPT/Codex zamiast osobno rozliczać każde wywołanie API.
  • Wstępnie jakość kodu wygląda na porównywalną, ale wszystko jeszcze przed nami.

Pierwsze oczywiste pytanie - dlaczego?

Powodów zebrało się kilka. Ciekawość, polityka wobec zewnętrznych narzędzi i coraz lepsze opinie. Każdy z osobna pewnie nie wystarczyłby do zmiany. Razem wystarczyły. Także… let’s go 🚀

Chcę poznać nowe narzędzie

Nie ma tutaj większej filozofii. Codex rozwija się szybko, a jako że jestem fanem innowacji, chcę sprawdzić go w praktyce. Czytanie kolejnego porównania „Claude Code vs Codex” nie odpowie mi na pytanie, jak poradzi sobie z moimi repozytoriami, zasadami i sposobem pracy. Miesiąc używania już tak.

Lepsza polityka

OpenAI ma zdecydowanie lepsze podejście do zewnętrznych narzędzi. Przykład? Z OpenClaw można korzystać przez uwierzytelnienie subskrypcji ChatGPT/Codex, bez osobnego rozliczania każdego wywołania przez API. Claude obrał tutaj inną drogę. Ja również.

Coraz lepsze opinie

Jeszcze jakiś czas temu nie brałem Codex pod uwagę. Co więcej, byłem jego przeciwnikiem - ignorowałem produkt OpenAI i faworyzowałem Anthropic. Claude działał dobrze, więc każdą kolejną informację o Codex łatwo było zbyć wzruszeniem ramion.

W końcu pozytywnych opinii o szybkości, jakości kodu i limitach pojawiło się zbyt dużo, żeby dalej udawać, że ich nie widzę.

Pierwszy dzień, pierwsze spostrzeżenia

Powody to jedno. Ostatecznie i tak trzeba odpalić narzędzie i dać mu prawdziwą robotę. Pierwszy konkretny dzień z Codex wyszedł podejrzanie dobrze. Niezbyt wygodny wynik dla kogoś, kto przez długi czas skutecznie udawał, że OpenAI nie ma nic ciekawego do zaoferowania.

Darmowy miesiąc

Subskrypcję OpenAI miałem już wcześniej, ale później ją odstawiłem i korzystałem wyłącznie z Claude. Kiedy po dłuższej przerwie zajrzałem tam ponownie, na koncie czekał darmowy miesiąc ChatGPT Plus. Gratis to uczciwa cena.

Początkowo sam prawie nie korzystałem z Plusa. Pracował głównie jako zaplecze dla mojego OpenClaw, który pomaga mi w prostych, codziennych zadaniach. Do kodowania nadal wygrywał Claude. W ostatnich dniach jego limity zaczęły jednak znikać zauważalnie szybciej. Jeden z moich projektów, Fable, zjadł mi tygodniowy limit już w połowie tygodnia. W środę zostałem bez tokenów - i właśnie wtedy OpenAI zaczęło wypełniać pustkę.

Darmowy Plus uratował mi cztery litery. Skończyło się na dokupieniu płatnej subskrypcji Codex i anulowaniu Claude Max 5x. Zostały mi jeszcze cztery dni, ale odnowienia już nie będzie.

Jest szybciej

Codex i ChatGPT generują odpowiedzi oraz kod zauważalnie szybciej niż Claude w mojej codziennej pracy. Nie mierzyłem tego ze stoperem, bo mam ciekawsze rzeczy do roboty, ale różnicę czuć przy praktycznie każdym zadaniu. Mniej patrzenia na animację generowania, więcej pracy. Dobry układ.

Limity znikają wolniej

Przy podobnym sposobie pracy limity Codex zużywają się zdecydowanie wolniej niż w Claude Code. Oba narzędzia rozliczają podstawowe okno w cyklu pięciogodzinnym. Obecnie Claude potrafi wyczerpać je u mnie w około godzinę, podczas gdy Codex przy podobnym obciążeniu czasami wystarcza na całe okno.

Na papierze oba plany mają dopisek „5x”, ale nie jest to wspólna jednostka. OpenAI publikuje widełki zależne od modelu: dla Pro 5x jest to między innymi 75-450 wiadomości wysyłanych lokalnie na 5 godzin dla GPT-5.6 Sol i 100-550 dla GPT-5.6 Terra. Mogą również obowiązywać dodatkowe limity tygodniowe, których dokładnych wartości OpenAI nie podaje.

Anthropic podaje obecnie, że Max 5x zapewnia pięciokrotność pojemności planu Pro na sesję. Limit sesji resetuje się co 5 godzin, a osobny limit tygodniowy jest współdzielony przez Claude i Claude Code. Firma nie publikuje już jednej dokładnej liczby promptów dla Max 5x. Dlatego „5x vs 5x” wygląda dobrze w tabeli, ale nie mówi, ile realnej pracy da się wykonać. Sprawdzimy to 😉

Dokładniejszy test wykonam w przyszłym tygodniu na tym samym, konkretnym zadaniu. Do śledzenia zużycia używam CodexBar od twórcy OpenClaw. Pokazuje limity pięciogodzinne i tygodniowe dla obu narzędzi, a przy okazji działa naprawdę dobrze.

Zobacz aktualny odczyt w CodexBar
CodexBar pokazujący 20 procent pozostałego limitu sesji i 71 procent limitu tygodniowego dla Codex oraz wyczerpany limit sesji i 37 procent limitu tygodniowego dla Claude
To pojedynczy snapshot mojego sposobu pracy, a nie kontrolowany benchmark. Szacowane koszty i tokeny pochodzą z lokalnych logów.

Zobaczymy, czy ten obraz utrzyma się przez cały miesiąc. Pierwszy owocny dzień był jednak bardzo obiecujący.

Migracja była podejrzanie łatwa

Spodziewałem się ręcznego przenoszenia konfiguracji. Niepotrzebnie. OpenAI dodało do aplikacji graficzny flow „Import to Codex”, który obsługuje konfigurację Claude Code. Skorzystałem właśnie z niego - bez komend i ręcznego przekładania plików.

Migracja objęła skille, pluginy, ustawienia i ostatnią pracę. Kilka kliknięć i większość mojego dotychczasowego środowiska była gotowa. Prawie nudne.

Pojawił się jeden problem. Współdzielone repozytoria nie dostały odpowiedników plików CLAUDE.md. Jeden prompt później Codex przeanalizował projekty i przygotował dla nich AGENTS.md. Problem rozwiązany.

Konfiguracja Claude Code przenoszona przez Import to Codex oraz dodatkowy krok z CLAUDE.md do AGENTS.md
Większość konfiguracji przeniosła się automatycznie. Instrukcje repozytoriów były jedynym elementem, który nadal wymagał promptu.

Nie muszę uczyć się pracy od nowa

Korzystam głównie z Codex CLI. Przejście z Claude Code nie wymagało zmiany nawyków: otwieram repo, opisuję zadanie, agent analizuje pliki, wprowadza zmiany i uruchamia testy.

Znajome funkcje również są na miejscu. Można wznowić sesję przez codex resume. Jest też odpowiednik --dangerously-skip-permissions: --dangerously-bypass-approvals-and-sandbox, czyli dla ludzi, którzy lubią długie flagi i życie na krawędzi. Na szczęście istnieje również alias --yolo.

Próg wejścia? Praktycznie żaden.

Jakość kodu jest porównywalna

To był dla mnie najważniejszy punkt. Szybsze odpowiedzi i wyższe limity nic nie znaczą, jeśli później trzeba poprawiać połowę wygenerowanego kodu.

Na razie jakość jest porównywalna z Claude Code. Dobrze przygotowane pliki AGENTS.md wystarczyły, żeby Codex zrozumiał strukturę projektów, używane komendy i moje oczekiwania. Pierwsze zmiany powstały na tym samym poziomie co wcześniej.

Pierwszy wynik

Skoro porównuję dwa narzędzia, musi pojawić się tabelka. Inaczej internet może nie uznać porównania.

ObszarClaude CodeCodexWynik
SzybkośćZauważalnie wolniejszyOdpowiedzi i kod pojawiają się szybciejCodex
LimityTygodniowy limit potrafił zniknąć w połowie tygodniaPrzy podobnej pracy zużywają się wolniejCodex
Jakość koduWysoka i sprawdzona przez długi czasJeszcze badamW trakcie
PolitykaBardziej restrykcyjne podejścieOpenClaw działa z subskrypcją ChatGPT/CodexCodex

Stan po pierwszym owocnym dniu: Codex 3:0 Claude. Jakość kodu wciąż wymaga dłuższego testu.

Co dalej?

Kupiłem subskrypcję na miesiąc i przez ten czas Codex zostaje moim głównym narzędziem. Przez kilka pierwszych dni będę jeszcze używał obu narzędzi, żeby porównać je na tych samych typach zadań.

Kolejne spostrzeżenia opiszę mniej więcej w połowie subskrypcji. Ostatnia część powstanie pod koniec miesiąca - wtedy będzie już wiadomo, czy była to migracja, czy tylko dłuższy romans z nowym narzędziem 😉

Tags

Claude CodeCodexOpenAI CodexAI codingAGENTS.mdOpenClaw

Newsletter

Podobał Ci się ten artykuł?

Więcej o programowaniu, AI i budowaniu produktów — prosto na Twoją skrzynkę.

Zapisz się