Jeszcze niedawno wybór narzędzia AI do programowania sprowadzał się do pytania: który model najlepiej podpowiada kolejną linię kodu? W 2026 roku to pytanie jest już zbyt wąskie.
Claude Code, OpenAI Codex i Gemini CLI nie są zwykłymi autouzupełniaczami. Potrafią przejrzeć repozytorium, zmienić wiele plików, uruchomić kompilację, poprawić błędy, przygotować testy, pracować z Gitem i korzystać z zewnętrznych narzędzi. Różnica nie polega więc wyłącznie na jakości generowanego kodu. Znacznie ważniejsze staje się to, jak agent planuje pracę, jak długo utrzymuje kontekst, co może wykonać bez pytania oraz jak łatwo człowiek kontroluje jego zmiany.
Po dokładnym porównaniu aktualnych wersji nie ma jednego zwycięzcy dla każdego zespołu.
Claude Code jest obecnie najlepszym wyborem do codziennej, interaktywnej pracy nad prawdziwym repozytorium. OpenAI Codex wygrywa, gdy trzeba delegować wiele niezależnych zadań, uruchamiać je w tle i zarządzać kilkoma agentami jednocześnie. Gemini CLI pozostaje bardzo elastycznym, otwartym narzędziem dla firm związanych z Google Cloud, ale od 18 czerwca 2026 roku przestał być zwykłą konsumencką ścieżką dla użytkowników Google AI Pro i Ultra. [1][2][3]
To ostatnie jest szczególnie ważne, ponieważ wiele porównań dostępnych w internecie nadal opisuje Gemini CLI tak, jakby indywidualny programista mógł po prostu zalogować się kontem Google i korzystać z wcześniejszych limitów. Google oficjalnie zakończył taką możliwość i kieruje tych użytkowników do Antigravity CLI. [3]
Ostatnia weryfikacja: 17 lipca 2026 roku.
Ważna zmiana: Gemini CLI nie jest już zwykłą opcją konsumencką
Od 18 czerwca 2026 roku Gemini Code Assist dla użytkowników indywidualnych, Google AI Pro i Google AI Ultra przestał obsługiwać żądania wysyłane przez Gemini CLI. Usunięto również możliwość używania opcji „Sign in with Google” dla tych poziomów. Google zaleca migrację do Antigravity CLI. [3]
Gemini CLI nie został całkowicie zamknięty. Nadal działa dla:
- Gemini Code Assist Standard i Enterprise,
- płatnych kluczy Gemini API,
- Vertex AI,
- wybranych kont organizacyjnych i środowisk Google Cloud.
Projekt pozostaje aktywnie rozwijany i opublikowany na licencji Apache 2.0. Problem polega na tym, że jego pozycja rynkowa uległa zmianie. Dzisiaj nie jest już bezpośrednim odpowiednikiem Claude Code i Codex dla większości niezależnych programistów. Jest raczej otwartym agentem terminalowym dla klientów API i organizacji korzystających z ekosystemu Google. [3][4]
Warto też zwrócić uwagę na bałagan informacyjny. Główna strona repozytorium Gemini CLI nadal opisuje darmowy poziom z logowaniem przez konto Google, podczas gdy oficjalna strona wycofania usługi mówi, że ta ścieżka została zakończona. Przy podejmowaniu decyzji należy kierować się dokumentem o wycofaniu, a nie starszym fragmentem README. [3][4]
Szybkie porównanie
| Kategoria | Claude Code | OpenAI Codex | Gemini CLI |
|---|---|---|---|
| Producent | Anthropic | OpenAI | |
| Główny styl pracy | Interaktywny partner w repozytorium | Delegowanie i nadzorowanie wielu agentów | Otwarty agent terminalowy dla API i Google Cloud |
| Domyślny model | Claude Sonnet 5 | GPT-5.6 Sol, medium | Automatyczny routing Gemini |
| Najmocniejsza opcja | Claude Fable 5 | GPT-5.6 Sol z wyższym reasoningiem | Najmocniejszy dostępny Gemini Pro |
| Terminal | Tak | Tak | Tak |
| IDE | VS Code, JetBrains | VS Code i edytory zgodne z rozszerzeniem | VS Code oraz agent mode Code Assist |
| Aplikacja desktopowa | Tak | Tak | Nie jako osobna aplikacja Gemini CLI |
| Zadania w chmurze | Tak | Tak, bardzo rozbudowane | Przez ekosystem Google Cloud |
| Równoległe zadania | Sesje, subagenci, worktree | Wątki, subagenci, worktree i cloud tasks | Subagenci i rozszerzenia |
| Instrukcje projektu | CLAUDE.md | AGENTS.md | GEMINI.md |
| MCP | Tak | Tak | Tak |
| Hooks | Rozbudowane | Dostępne przez system rozszerzeń i automatyzacji | Tak |
| Wbudowane worktree | Tak | Tak | Brak równie spójnej warstwy produktowej |
| Otwarty kod klienta | Nie | Tak, Apache 2.0 | Tak, Apache 2.0 |
| Dostęp indywidualny | Pro od 20 USD/mies. | Free, Go, Plus, Pro | Google login wycofany dla konsumentów |
| Najlepszy dla | Codzienna praca nad kodem | Równoległa realizacja i delegowanie | Firmy na Google Cloud i użytkownicy API |
Porównanie funkcji opiera się na aktualnych dokumentacjach producentów. [1][2][4][5][6]
Agent to nie model
W wielu rankingach Claude Code, Codex i Gemini CLI są traktowane tak, jakby były modelami językowymi. To błąd.
Agent programistyczny składa się co najmniej z pięciu elementów:
- modelu,
- promptu systemowego,
- zestawu narzędzi,
- zasad dotyczących uprawnień i środowiska,
- sposobu zarządzania kontekstem.
Ten sam agent może osiągnąć bardzo różne rezultaty po zmianie modelu albo poziomu rozumowania. Również ten sam model może wypaść inaczej w dwóch klientach, jeżeli jeden klient lepiej wybiera pliki, skuteczniej zachowuje historię, automatycznie uruchamia testy albo daje modelowi inne komendy.
Dlatego wynik „Claude Code 83,8%” nie jest wynikiem samego Claude Fable 5. To wynik konkretnej konfiguracji: Claude Code, Fable 5, wskazany poziom wysiłku, konkretne narzędzia i metodologia testu.
To rozróżnienie będzie powracać w całym artykule, ponieważ jest kluczowe dla uczciwego porównania.
Claude Code: najlepszy partner do pracy w repozytorium
Claude Code jest narzędziem agentowym, które czyta kod, edytuje pliki, uruchamia polecenia i integruje się z terminalem, IDE, aplikacją desktopową oraz przeglądarką. Anthropic projektuje je wokół ciągłej sesji roboczej: użytkownik zleca zadanie, obserwuje analizę, koryguje kierunek, przegląda zmiany i prowadzi agenta przez kolejne etapy. [1]
W praktyce jest to najbardziej naturalne z trzech narzędzi dla programisty, który siedzi nad jednym repozytorium i chce traktować agenta jak bardzo szybkiego członka zespołu.
Claude Code dobrze radzi sobie z typowym cyklem:
- poznaj strukturę projektu,
- znajdź źródło błędu,
- zaproponuj plan,
- zmień kilka lub kilkadziesiąt plików,
- uruchom testy,
- popraw regresje,
- opisz gotowy diff.
Tryb planowania pozwala oddzielić analizę od modyfikowania plików. To ważne w większych zmianach, ponieważ można najpierw zobaczyć plan migracji albo refaktoryzacji, zanim agent dotknie kodu. Anthropic dokumentuje również równoległe sesje z użyciem worktree, delegowanie badań do subagentów oraz wznawianie rozmów między kolejnymi sesjami. [7]
Sonnet 5 jest domyślny, Fable 5 trzeba wybrać
Aktualnym domyślnym modelem Claude Code jest Claude Sonnet 5 z natywnym kontekstem jednego miliona tokenów. Fable 5, najmocniejszy szeroko dostępny model Anthropic, nie jest automatycznie wybierany na kontach. Użytkownik musi przełączyć go samodzielnie, na przykład poleceniem /model. [8][9]
To istotne, ponieważ najwyższy wynik Terminal-Bench został uzyskany właśnie przez konfigurację z Fable 5, a nie przez domyślny Sonnet 5.
Fable 5 jest też znacznie droższy w rozliczeniu API: 10 USD za milion tokenów wejściowych i 50 USD za milion wyjściowych. Sonnet 5 kosztuje 3 i 15 USD, przy czym w okresie promocyjnym do końca sierpnia jego cena jest niższa. [10]
Dla większości codziennej pracy Sonnet 5 będzie rozsądniejszym wyborem. Fable warto uruchamiać wtedy, gdy problem jest kosztowny, trudny do odtworzenia albo wymaga długiej samodzielnej pracy.
Subagenci, skills i hooks
Claude Code pozwala tworzyć wyspecjalizowanych subagentów z osobnym kontekstem, zestawem narzędzi i regułami uprawnień. Jeden agent może przeszukiwać repozytorium, drugi analizować testy, a trzeci przygotować przegląd bezpieczeństwa. Wyniki wracają do głównej sesji bez zapełniania jej wszystkimi szczegółami pobocznymi. [11]
System skills służy do zapisywania procedur wielokrotnego użytku. Zamiast za każdym razem tłumaczyć sposób przygotowania wydania, migracji czy code review, można przechować go w pliku SKILL.md. [12]
Hooks są jeszcze bardziej praktyczne, ponieważ działają deterministycznie. Mogą automatycznie uruchomić formatter po edycji, zablokować niebezpieczne polecenie albo wykonać linter przed zakończeniem zadania. Trzeba jednak pamiętać, że hooks uruchamiane jako komendy powłoki działają z uprawnieniami użytkownika systemowego. Błędny hook jest więc równie niebezpieczny jak błędny skrypt napisany ręcznie. [13]
Największe zalety Claude Code
Claude Code wyróżnia się:
- bardzo dobrym rozumieniem istniejących repozytoriów,
- naturalną współpracą krok po kroku,
- dojrzałym trybem planowania,
- bogatym systemem stałych instrukcji,
- subagentami z izolowanym kontekstem,
- hooks, skills i MCP,
- obsługą worktree oraz sesji równoległych,
- możliwością używania przez terminal, IDE, desktop, przeglądarkę i Slack.
Największa wartość pojawia się wtedy, gdy programista nie chce jedynie „zlecić zadania”, lecz prowadzić długą techniczną rozmowę dotyczącą architektury, kompromisów i kolejnych zmian.
OpenAI Codex: najlepszy do delegowania i pracy równoległej
Codex CLI również działa lokalnie, czyta repozytorium, edytuje pliki i uruchamia dostępne narzędzia. Na tym podobieństwo do Claude Code się nie kończy, ale OpenAI rozwinęło produkt w innym kierunku. Codex jest dziś nie tylko terminalowym agentem, lecz zestawem powierzchni obejmującym CLI, rozszerzenie IDE, aplikację desktopową, wersję webową i środowiska chmurowe. [2][14]
Najmocniejszą stroną Codex nie jest jedna rozmowa. Jest nią możliwość jednoczesnego prowadzenia wielu wątków.
W aplikacji desktopowej każdy agent może pracować w osobnym wątku i osobnym worktree. Programista widzi listę zadań, stan ich realizacji, diff oraz pytania wymagające decyzji. To bardziej przypomina zarządzanie małym zespołem niż klasyczną sesję pair programming. [15]
Domyślnie GPT-5.6 Sol z reasoningiem medium
Aktualna konfiguracja „Power” korzysta z GPT-5.6 Sol z poziomem rozumowania medium. OpenAI proponuje również modele Terra i Luna: Terra ma równoważyć jakość oraz koszt, a Luna jest szybszą i tańszą opcją do prostszych zadań. Użytkownik może ręcznie zmieniać model i poziom rozumowania. [6][16]
To ma znaczenie dla interpretacji benchmarków. Wynik Codex 83,1% w Terminal-Bench 2.1 został uzyskany z GPT-5.5 i poziomem xhigh, a nie z aktualną domyślną konfiguracją GPT-5.6 Sol medium. Nowszy model nie musi automatycznie prowadzić, jeżeli działa z innym budżetem rozumowania albo nie został jeszcze przetestowany w takim samym układzie.
Chmura, GitHub, Slack i Linear
Codex cloud pozwala uruchamiać zadania w izolowanych środowiskach, pozostawiać je w tle i porównywać kilka prób rozwiązania tego samego problemu. Zadanie może rozpocząć się w interfejsie webowym, na GitHubie, w Linearze albo w wątku Slacka. [17][18]
To daje Codex przewagę w zespołach, w których praca często zaczyna się poza terminalem. Błąd opisany w Slacku może zostać przekazany agentowi, powiązany z repozytorium, wykonany w chmurze i zwrócony jako zmiany do przeglądu.
Claude Code również potrafi działać równolegle i w chmurze, ale Codex prezentuje ten styl pracy w bardziej jednolity sposób. Aplikacja została zaprojektowana od początku jako „command center” dla wielu agentów. [15]
Sandbox i uprawnienia
Codex mocno eksponuje granicę między agentem a systemem użytkownika. Dokumentacja rozdziela dwa mechanizmy:
- sandbox określający, do czego proces technicznie ma dostęp,
- approval policy określające, kiedy agent musi poprosić o zgodę.
Domyślnie lokalny agent pracuje w ograniczonym środowisku, zwykle wokół bieżącego workspace, a dostęp do sieci może być wyłączony. Reguły można zaostrzać albo rozszerzać zależnie od projektu. [19]
To nie gwarantuje bezpieczeństwa, ale ułatwia zrozumienie, gdzie kończy się autonomia agenta. Codex dobrze pasuje do zespołów, które chcą centralnie ustalić politykę uruchamiania poleceń i ograniczyć dostęp do systemu.
Największe zalety Codex
Codex jest szczególnie mocny w:
- uruchamianiu wielu niezależnych agentów,
- długich zadaniach wykonywanych w tle,
- obsłudze worktree bez ręcznej konfiguracji,
- delegowaniu z GitHuba, Slacka i Linear,
- przeglądaniu kilku prób rozwiązania,
- pracy z aplikacji desktopowej, terminala, IDE i chmury,
- czytelnym oddzieleniu sandboxa od zatwierdzeń,
- integracji z istniejącym planem ChatGPT.
Dla osoby pracującej nad jednym problemem Claude Code może wydawać się bardziej bezpośredni. Dla lidera technicznego, który chce jednocześnie zlecić refaktoryzację, testy, dokumentację i analizę regresji, Codex często będzie wygodniejszy.
Gemini CLI: dobry agent, ale dla innego odbiorcy niż rok temu
Gemini CLI jest otwartym agentem terminalowym na licencji Apache 2.0. Potrafi czytać i edytować duże codebase, uruchamiać polecenia, korzystać z Google Search, pobierać strony, łączyć się z serwerami MCP i działać w trybie nieinteraktywnym. Obsługuje także obrazy i inne wejścia multimodalne, zależnie od używanego modelu. [4]
Projekt ma duże znaczenie dla otwartego ekosystemu narzędzi AI. Kod klienta można audytować, modyfikować i integrować we własnych procesach. Dostępne są pliki GEMINI.md, checkpointy sesji, rozszerzenia, subagenci, skills i integracja z GitHub Actions. [4]
Problemem nie jest więc brak funkcji. Problemem jest obecny sposób dystrybucji.
Po wycofaniu wersji konsumenckiej
Użytkownicy indywidualni, Google AI Pro i Ultra zostali przeniesieni do Antigravity CLI. Gemini CLI nadal działa przez płatny Gemini API, Vertex AI oraz licencje Gemini Code Assist Standard lub Enterprise. [3][20]
Dla firmy korzystającej już z Google Cloud to może być zaleta. Uwierzytelnianie, IAM, rozliczenia, logi i polityki danych pozostają w jednym ekosystemie. Dla freelancera albo małego zespołu oznacza to jednak dodatkową konfigurację i mniej oczywisty model kosztowy niż w Claude Pro czy ChatGPT Plus.
Automatyczny routing modeli
Gemini CLI może automatycznie kierować prostsze żądania do modelu Flash, a bardziej złożone do Pro. Taka strategia pomaga oszczędzać limit oraz koszt, ale utrudnia bezpośrednie porównywanie sesji. To, że użytkownik uruchomił „Gemini CLI”, nie mówi jeszcze, który model wykonał konkretny fragment pracy.
Również planowanie i implementacja mogą używać różnych modeli. Jest to rozsądne ekonomicznie, lecz dla zespołów wymagających dokładnej reprodukowalności konieczne jest logowanie wybranej konfiguracji.
Google Cloud i prywatność przedsiębiorstw
W wariantach Gemini Code Assist Standard i Enterprise Google deklaruje, że nie wykorzystuje danych klienta do trenowania modeli bez jego zgody. Produkty te działają jako usługi biznesowe z kontrolą IAM i mechanizmami bezpieczeństwa Google Cloud. Wersja Enterprise może dodatkowo korzystać z prywatnych repozytoriów organizacji do personalizacji odpowiedzi, bez trenowania bazowego modelu na tym kodzie. [21][22]
To mocny argument dla organizacji już działających na Google Cloud. Nie jest jednak powodem, aby indywidualny programista wybierał dziś Gemini CLI zamiast Antigravity CLI, skoro Google oficjalnie zmienił dla niego rekomendowaną ścieżkę.
Co naprawdę mówi Terminal-Bench 2.1?
Terminal-Bench mierzy zdolność agentów do wykonywania rzeczywistych zadań w środowisku terminalowym. Zadania obejmują między innymi software engineering, uczenie maszynowe, bezpieczeństwo i analizę danych. [23]
Aktualny publiczny leaderboard przedstawiał następujące wyniki:
| Konfiguracja | Wynik |
|---|---|
Claude Code + Claude Fable 5, xhigh | 83,8% |
Codex + GPT-5.5, xhigh | 83,1% |
Claude Code + Claude Opus 4.8, high | 78,9% |
Codex + GPT-5.6 Terra, max | 78,4% |
Codex + GPT-5.6 Luna, max | 75,7% |
Claude Code + Claude Sonnet 5, high | 74,6% |
Gemini CLI + Gemini 3 Pro / 3.1 Pro, high | 65,8% |
Różnica między pierwszym a drugim miejscem wynosi mniej niż jeden punkt procentowy i mieści się blisko raportowanych przedziałów błędu. Nie ma podstaw, aby ogłaszać miażdżącą przewagę Claude Code nad Codex. [23]
Wyniki mówią natomiast trzy rzeczy.
Po pierwsze, najwyższy rezultat Claude Code wymaga Fable 5 i wysokiego poziomu rozumowania. Nie jest to typowa domyślna sesja.
Po drugie, aktualne konfiguracje domyślne nie muszą być bezpośrednio reprezentowane w rankingu. Codex domyślnie używa Sol medium, a Claude Code Sonnet 5. Benchmark porównuje wybrane konfiguracje, nie codzienne ustawienia każdego użytkownika.
Po trzecie, Gemini CLI traci wyraźnie w tym konkretnym teście. Nie oznacza to, że jest bezużyteczny, ale przy najtrudniejszych zadaniach terminalowych jego obecne wyniki nie dorównują dwóm liderom.
Codzienna praca w jednym repozytorium
To obszar, w którym Claude Code daje najrówniejsze doświadczenie.
Jego przewaga nie zawsze wynika z pojedynczego „genialnego” patcha. Częściej chodzi o jakość dialogu. Claude zwykle dobrze reaguje na uwagi typu:
- nie zmieniaj publicznego API,
- zostaw ten moduł bez zmian,
- najpierw pokaż plan,
- sprawdź wszystkie wywołania tej funkcji,
- uruchom testy tylko dla zmienionego pakietu,
- opisz ryzyko przed implementacją.
Codex potrafi zrobić to samo, ale naturalniej czuje się wtedy, gdy zadanie ma wyraźny zakres i można je oddelegować. Jego interfejs zachęca do tworzenia osobnych wątków i oceny gotowych rezultatów.
Gemini CLI jest funkcjonalny, lecz bardziej przypomina zestaw komponentów, który trzeba dopasować do własnego środowiska. Dla użytkowników Google Cloud może to być pożądane. Dla osoby szukającej najbardziej dopracowanego doświadczenia „instaluję i pracuję” Claude Code lub Codex będą prostsze.
Praca równoległa i długie zadania
W 2026 roku wszystkie trzy narzędzia potrafią dzielić zadania na mniejsze części. Różnica polega na sposobie nadzorowania tej pracy.
Claude Code umożliwia subagentów, sesje równoległe i worktree. Dobrze sprawdza się, gdy główny agent pozostaje centralnym punktem rozmowy, a prace pomocnicze są delegowane w tle. [7][11]
Codex buduje wokół równoległości cały produkt. Osobne wątki, osobne worktree, środowiska chmurowe, możliwość rozpoczęcia kilku prób i przeglądania ich z jednego miejsca tworzą najbardziej kompletne doświadczenie wieloagentowe. [15][17]
Gemini CLI ma subagentów i rozszerzenia, ale nie oferuje równie spójnego interfejsu zarządzania wieloma strumieniami pracy. Google przenosi ten sposób pracy do Antigravity 2.0, które jest pozycjonowane jako centrum zarządzania wieloma autonomicznymi agentami. [24]
W tej kategorii wygrywa Codex.
Uprawnienia i bezpieczeństwo
Agent programistyczny może usunąć pliki, wykonać skrypt, pobrać kod z internetu, odczytać zmienne środowiskowe albo uruchomić migrację. Najważniejszym kryterium bezpieczeństwa nie jest więc to, czy dostawca używa słowa „safe”, lecz czy programista potrafi ustawić twarde granice.
Codex oferuje najbardziej czytelny model sandboxa i zatwierdzeń. Można osobno kontrolować dostęp do plików, sieci oraz konieczność zatwierdzania komend. [19]
Claude Code daje rozbudowane tryby uprawnień, plan mode i hooks blokujące operacje. Jest bardzo elastyczny, ale ta elastyczność wymaga dyscypliny. Hook uruchamiany z pełnymi uprawnieniami użytkownika może ominąć część ostrożności, którą zastosowano w samej sesji. [13]
Gemini CLI obsługuje sandboxing, zaufane katalogi i polityki bezpieczeństwa, ale konfiguracja jest bardziej zależna od wybranego sposobu uruchomienia. Otwarty kod klienta ułatwia audyt, nie gwarantuje jednak poprawnej konfiguracji.
Niezależnie od narzędzia warto przyjąć kilka zasad:
- agent pracuje w osobnym branchu lub worktree,
- sekrety nie znajdują się w zwykłych plikach środowiska roboczego,
- dostęp do sieci jest domyślnie ograniczony,
- migracje i operacje destrukcyjne wymagają zatwierdzenia,
- wygenerowany kod przechodzi testy i code review,
- produkcja nie jest bezpośrednio dostępna z typowej sesji agenta.
Rozszerzalność: MCP, instrukcje i automatyzacja
Wszystkie trzy narzędzia obsługują MCP, dzięki czemu można podłączyć własne bazy danych, systemy ticketowe, dokumentację czy inne usługi.
Claude Code ma najbardziej dojrzały zestaw narzędzi do budowania zachowania na poziomie projektu:
CLAUDE.md,- skills,
- hooks,
- subagenci,
- pluginy,
- MCP,
- Agent SDK. [11][12][13][25]
Codex odpowiada:
AGENTS.md,- skills,
- subagentami,
- MCP,
- automatyzacjami,
- Codex SDK,
- integracjami chmurowymi. [15][17][26]
Gemini CLI wykorzystuje:
GEMINI.md,- extensions,
- skills,
- hooks,
- subagentów,
- MCP,
- tryb headless i GitHub Actions. [4]
Nie ma tutaj jednoznacznego zwycięzcy. Claude Code jest najlepszy do precyzyjnego opisania zasad pracy w repozytorium. Codex ma najszerszą warstwę delegowania poza terminal. Gemini CLI daje największą swobodę modyfikacji samego klienta.
Ceny i sposób rozliczania
Porównywanie cen jest trudniejsze niż porównywanie abonamentów, ponieważ rzeczywiste zużycie zależy od modelu, liczby tokenów, złożoności zadania i pracy równoległej.
| Narzędzie | Najprostszy dostęp | Wyższe poziomy |
|---|---|---|
| Claude Code | Claude Pro: 20 USD miesięcznie | Max od 100 USD; Team 25 USD miesięcznie za standardowe miejsce |
| OpenAI Codex | Ograniczony dostęp Free; Go 8 USD; Plus 20 USD | Pro od 100 USD; Business i Enterprise |
| Gemini CLI | Instalacja bezpłatna, ale potrzebny wspierany sposób dostępu do modelu | Płatny Gemini API, Vertex AI albo Code Assist Standard/Enterprise |
Claude Pro i ChatGPT Plus kosztują po 20 USD miesięcznie, więc dla indywidualnego programisty początkowy próg cenowy jest podobny. Codex jest dostępny również na planach Free i Go z mniejszymi limitami. [10][27]
W obu usługach intensywne korzystanie prowadzi do limitów albo dodatkowych kredytów. Nie warto oceniać kosztu tylko po cenie abonamentu. Agent pracujący przez godzinę nad dużym repozytorium może zużyć znacznie więcej zasobów niż kilkanaście krótkich sesji.
Gemini CLI nie ma już prostego konsumenckiego abonamentu przypisanego do wcześniejszego logowania Google. Użytkownik indywidualny powinien analizować ceny Gemini API albo przejść do Antigravity CLI. Organizacje mogą korzystać z dziennych limitów Code Assist Standard i Enterprise, współdzielonych z agent mode. [3][20]
Prywatność i kod firmowy
Przy pracy z kodem trzeba oddzielić konta indywidualne od planów biznesowych.
Anthropic nie wykorzystuje domyślnie danych z produktów komercyjnych, takich jak Team, Enterprise i API, do trenowania modeli. W produktach konsumenckich Free, Pro i Max sesje Claude Code mogą zostać użyte do ulepszania modeli, jeżeli użytkownik włączy odpowiednią zgodę. [28][29]
W Codex obowiązują ustawienia danych ChatGPT. Dla kont indywidualnych można wyłączyć używanie rozmów do trenowania. OpenAI ma także osobną kontrolę dotyczącą pełnych środowisk Codex, dlatego warto sprawdzić zarówno ustawienia ChatGPT, jak i ustawienia samego Codex. Lokalne zadania wykonują się na urządzeniu, a cloud tasks w środowiskach zarządzanych przez OpenAI. [30][31]
Google deklaruje, że w Gemini Code Assist Standard i Enterprise nie używa danych klienta do trenowania modeli bez jego zgody. Te zasady obejmują również Gemini CLI używany z licencją biznesową. [21][22]
Dla prywatnego repozytorium firmy najbezpieczniejszą ścieżką jest więc plan biznesowy z właściwą umową, centralnymi zasadami i wyłączonym treningiem. Sam fakt, że klient CLI jest open source, nie oznacza, że kod nie opuszcza komputera. Zapytania nadal trafiają do wybranego dostawcy modelu.
Otwarty kod i uzależnienie od dostawcy
Codex CLI i Gemini CLI są opublikowane na licencji Apache 2.0. Można przeglądać ich kod, tworzyć własne wersje i analizować sposób wykonywania poleceń. [4][14]
Claude Code jest narzędziem proprietarnym. Można je rozszerzać przez SDK, hooks, pluginy i MCP, ale nie ma takiej samej swobody modyfikacji samego klienta.
Nie należy jednak przeceniać otwartego kodu klienta. Najważniejsza część systemu - model - nadal działa jako usługa zamknięta. Fork Codex CLI nie daje możliwości uruchomienia GPT-5.6 lokalnie, podobnie jak fork Gemini CLI nie udostępnia wag Gemini.
Otwartość klienta jest cenna przede wszystkim dla:
- audytu bezpieczeństwa,
- tworzenia własnych integracji,
- kontrolowania interfejsu,
- zmiany sposobu wywoływania narzędzi,
- ograniczania zależności od konkretnej aplikacji.
Żaden agent nie jest niezawodnym autopilotem
Badanie obejmujące ponad 3,8 tysiąca publicznie zgłoszonych błędów w Claude Code, Codex i Gemini CLI wykazało, że ponad 67% problemów dotyczyło funkcjonalności. Ponad jedna trzecia przyczyn była związana z API, integracją lub konfiguracją, a częstymi objawami były błędy API, problemy terminala i nieudane polecenia. [32]
Nie oznacza to, że narzędzia są niedojrzałe do codziennego użytku. Pokazuje jednak, że agent jest kolejną złożoną warstwą stosu technologicznego. Może zawieść nie dlatego, że „nie umie programować”, lecz dlatego, że źle obsłużył narzędzie, zgubił historię, przekroczył uprawnienia albo otrzymał niespójny kontekst.
TUA-Bench, obejmujący 120 rzeczywistych zadań terminalowych, pokazał również, że nawet najlepsza testowana konfiguracja rozwiązywała 65,8% zadań. Nadal istnieje duża przestrzeń między efektowną demonstracją a niezawodnym wykonaniem dowolnej pracy. [33]
Dobry proces powinien więc zakładać, że agent:
- czasem wybierze błędną architekturę,
- może pominąć przypadek brzegowy,
- może uruchomić nieodpowiednie polecenie,
- może stworzyć test potwierdzający własny błąd,
- nie zna nieopisanych zasad organizacji.
Który agent dla jakiego użytkownika?
Wybierz Claude Code, jeżeli:
- większość dnia spędzasz w jednym lub kilku repozytoriach,
- zależy Ci na dobrej rozmowie technicznej i planowaniu zmian,
- często refaktoryzujesz istniejący kod,
- chcesz szczegółowo opisać zasady projektu,
- potrzebujesz hooks, skills i wyspecjalizowanych subagentów,
- cenisz możliwość szybkiego korygowania agenta w trakcie pracy,
- nie przeszkadza Ci zamknięty klient.
Wybierz OpenAI Codex, jeżeli:
- regularnie prowadzisz kilka zadań jednocześnie,
- chcesz delegować pracę do chmury i wracać do gotowego diffu,
- zadania zaczynają się w GitHubie, Slacku albo Linearze,
- zarządzasz zespołem agentów zamiast jedną sesją,
- korzystasz już z ChatGPT Plus, Pro lub Business,
- zależy Ci na otwartym kliencie CLI i czytelnym sandboxie,
- chcesz porównywać kilka niezależnych prób rozwiązania.
Wybierz Gemini CLI, jeżeli:
- firma korzysta z Google Cloud i Gemini Code Assist,
- potrzebujesz klienta na licencji Apache 2.0,
- chcesz modyfikować lub osadzać agentowy harness,
- korzystasz z Vertex AI albo rozliczanego Gemini API,
- ważne są Google Search i integracje Google Cloud,
- akceptujesz bardziej techniczną konfigurację.
Wybierz Antigravity CLI zamiast Gemini CLI, jeżeli:
- jesteś indywidualnym użytkownikiem,
- wcześniej używałeś Gemini CLI przez Google AI Pro lub Ultra,
- chcesz korzystać z aktualnej konsumenckiej ścieżki Google,
- potrzebujesz platformy do nadzorowania wielu agentów. [3][24]
Werdykt
Najlepszym agentem AI do codziennego programowania w lipcu 2026 roku jest Claude Code.
Nie wygrywa dlatego, że zawsze generuje najlepszy patch. Wygrywa dlatego, że najrówniej łączy rozumienie repozytorium, planowanie, interaktywną współpracę, trwałe instrukcje, subagentów, worktree i kontrolę nad zmianami. Z Fable 5 osiąga również najwyższy obecnie wynik Terminal-Bench 2.1, choć domyślny Sonnet 5 jest słabszy w tym konkretnym rankingu. [23]
OpenAI Codex jest lepszy, gdy programowanie przypomina zarządzanie kolejką zadań.
Jeżeli trzeba uruchomić kilka agentów, oddelegować dłuższe zadania do chmury, rozpocząć pracę ze Slacka lub GitHuba i przeglądać wyniki z jednego miejsca, Codex oferuje najbardziej kompletne środowisko. W wielu zespołach będzie więc lepszym produktem organizacyjnym, nawet jeżeli pojedyncza sesja Claude Code wydaje się bardziej naturalna. [15][17]
Gemini CLI nie powinien dziś wygrywać ogólnego rankingu dla indywidualnego programisty.
Nadal jest wartościowym i otwartym agentem, ale Google zmienił grupę docelową. Dla konsumentów rekomendowanym następcą jest Antigravity CLI. Gemini CLI należy wybierać świadomie jako narzędzie API lub element infrastruktury Google Cloud, a nie dlatego, że stare porównania obiecują darmowe logowanie kontem Google. [3][4]
Ostateczna rekomendacja:
- Claude Code - najlepszy ogólnie i do codziennej pracy.
- OpenAI Codex - najlepszy do wielu agentów, chmury i delegowania.
- Gemini CLI - najlepszy jako otwarty harness dla Google Cloud, nie jako domyślna opcja konsumencka.
Najrozsądniejszy test nie polega na zleceniu agentom stworzenia kalkulatora albo gry od zera. Warto przygotować pięć prawdziwych zadań z własnego repozytorium: błąd, refaktoryzację, zmianę wieloplikową, test regresyjny i aktualizację zależności. Następnie zmierzyć liczbę poprawnych zmian, czas nadzoru, liczbę powtórzeń i koszt zaakceptowanego rezultatu.
To szybciej pokaże właściwe narzędzie niż dowolny publiczny ranking.
Przeczytaj dalej
Źródła
- Anthropic, Claude Code overview
- OpenAI, Codex CLI
- Google, Gemini Code Assist consumer accounts deprecation
- Google, Gemini CLI repository and documentation
- Anthropic, Claude Code downloads and supported environments
- OpenAI, Codex models
- Anthropic, Claude Code common workflows
- Anthropic, Claude Code changelog
- Anthropic, Claude Code model configuration
- Anthropic, plans and API pricing
- Anthropic, Claude Code subagents
- Anthropic, Claude Code skills
- Anthropic, Claude Code hooks
- OpenAI, open-source Codex CLI
- OpenAI, Introducing the Codex app
- OpenAI, Codex release notes and GPT-5.6 defaults
- OpenAI, Codex cloud
- OpenAI, Codex cloud tasks and integrations
- OpenAI, Codex approvals and security
- Google, Gemini CLI with Gemini Code Assist
- Google Cloud, Gemini Code Assist security and privacy
- Google Cloud, Gemini Code Assist code customization
- Terminal-Bench, Terminal-Bench 2.1 leaderboard
- Google, Antigravity 2.0
- Anthropic, Claude Agent SDK
- OpenAI, Codex subagents
- OpenAI, Codex pricing
- Anthropic Privacy Center, commercial model-training policy
- Anthropic Privacy Center, consumer model-training policy
- OpenAI, Using Codex with a ChatGPT plan
- OpenAI, how data is used to improve models
- Zhang et al., Engineering Pitfalls in AI Coding Tools
- Chen et al., TUA-Bench

