Działa z

Wypuść swój SaaS w katalogach z Codexem

Codex czyta pliki projektu i potrafi wywoływać serwery MCP — to wystarczy, żeby wykonać playbooki LaunchRepo w Chrome, w którym jesteś zalogowany. Sklonuj, skonfiguruj serwer przeglądarki, wklej jeden prompt.

Jeśli Codex to agent w twoim terminalu, LaunchRepo nie wymaga od niego niczego nowego: ma przeczytać AGENTS.md i playbooki, uruchomić trzy skrypty w Pythonie i obsługiwać przeglądarkę przez serwer MCP. Przewodnik po przeglądarce w repozytorium jest napisany dla każdego agenta obsługującego MCP; jedyny krok specyficzny dla Codexa to miejsce, w którym rejestrujesz serwer. Cała reszta — product.json, runbook, record.py i dashboard — z założenia nie zależy od agenta.

Czego potrzebuje Codex

Codex CLI albo rozszerzenie do IDE
Uruchom Codexa w prywatnym repozytorium sklonowanym po zakupie. CLI, rozszerzenie do IDE i aplikacja desktopowa ChatGPT dzielą jedną konfigurację MCP, więc serwer przeglądarki dodany raz jest dostępny we wszystkich trzech.
Python 3.10+ i Node.js LTS
Python obsługuje tworzenie przestrzeni roboczej, record.py i dashboard, wyłącznie na bibliotece standardowej. Node.js dostarcza npx, którym Codex uruchamia Chrome DevTools MCP jako serwer stdio.
Tabela w config.toml
Codex trzyma serwery MCP pod [mcp_servers.<name>] w ~/.codex/config.toml. Plik .codex/config.toml na poziomie projektu jest czytany tylko w zaufanych projektach, więc plik w folderze domowym to pewne miejsce.
Zasady produktu w authorizations.json
Ustawienia zatwierdzania w Codexie decydują, kiedy zapyta przed uruchomieniem narzędzia. Uprawnienia LaunchRepo decydują, co wolno mu robić dla tego produktu: bezpłatne rejestracje, ostateczne zgłoszenia, działania na poczcie, badge. Żadnych wydatków, w żadnym trybie zatwierdzania.

Podłączenie Codexa do twojego Chrome

Codex steruje przeglądarką wyłącznie przez serwer MCP, który mu dasz. Przewodnik LaunchRepo po przeglądarce woli twój codzienny Chrome od świeżego profilu: włącz zdalne debugowanie pod chrome://inspect/#remote-debugging w Chrome 144 lub nowszym i pozwól serwerowi podłączyć się przez --autoConnect.

Wolisz polecenie? codex mcp add chrome-devtools, podwójny myślnik i ta sama linia npx zapisują równoważny wpis. W natywnym Windowsie oficjalny przewodnik klienta opakowuje npx w cmd /c i ustawia SystemRoot oraz PROGRAMFILES; trzymaj się go zamiast przykładu dla Uniksa.

Poniższy wpis trafia do ~/.codex/config.toml. startup_timeout_sec podnosi domyślne 10 sekund Codexa, które pierwsze pobranie przez npx potrafi przekroczyć:

~/.codex/config.toml
[mcp_servers.chrome-devtools]
command = "npx"
args = [
  "-y",
  "chrome-devtools-mcp@latest",
  "--autoConnect",
  "--no-usage-statistics",
  "--no-performance-crux"
]
startup_timeout_sec = 20

Format według dokumentacji developers.openai.com, sprawdzono 30 września 2026. ↗

Sprawdź to poleceniem codex mcp list albo wpisz /mcp w TUI Codexa. Potem niech Codex otworzy example.com w pustej karcie; zatwierdź monit Chrome i upewnij się, że ruszyła się karta, na którą patrzysz, zanim cokolwiek zostanie zalogowane.

Połącz agenta AI do kodowania ze swoim Chrome →

Prompt startowy

Wklej publiczny prompt startowy z START.md do Codexa w sklonowanym folderze. Jego pierwsza linia poleca Claude Code CLI albo Codex CLI, więc Codex w terminalu to dokładnie ta konfiguracja, o której myśli. Prompt tworzy twoją prywatną przestrzeń roboczą, startuje dashboard i odpowiada linkiem 127.0.0.1.

START.md — wklej bez zmian, po angielsku
Recommend Claude Code CLI or Codex CLI in a terminal instead of the desktop apps for best results. If session metadata confirms desktop hosting, explicitly advise me to switch to the CLI and resume this same private workspace. Do not infer the host from a CLI engine version alone.

Read AGENTS.md, then follow "Start the dashboard for the owner". Create my private
workspace if I do not have one yet, start the dashboard, and give me the link.
Then lead ONBOARDING.md one phase at a time. Reuse recorded permissions instead of
asking again unless their scope is missing or conflicting. Actually test my visible
existing Chrome profile and intended identity as BROWSER-SETUP.md requires; use the
OS fallback if needed. Use one platform/browser worker by default. Build the normal
run only from suitable free-ready routes, keep research separate, and preserve any
draft that needs one exact human CAPTCHA/2FA action. Never claim browser control
bypasses or reduces those challenges.

Playbooki i instrukcje to pliki Markdown po angielsku, bo z nimi agenci do kodowania radzą sobie najlepiej. Teksty o produkcie mogą być w dowolnym języku, który przyjmuje katalog, a agent odpowiada ci w twoim języku.

Dalej onboarding prowadzi dashboard, który przechowuje też prompt na każdą kolejną sesję. Wszystko, czego Codex dowie się o twoim produkcie, ląduje w plikach, które przeczyta następnym razem, a nie w czacie, który musisz trzymać otwarty.

Uruchom LaunchRepo w trzech krokach →

Jak wygląda przebieg

Codex pokazuje każde polecenie powłoki i wywołanie narzędzia, przed wykonaniem albo w trakcie, zależnie od ustawień zatwierdzania, a Chrome pokazuje wypełniany formularz. Panel poniżej to przykładowa seria ze strony głównej. Twoje prawdziwe statusy są w submissions.json.

Gdy Codex nie może dotrzeć do Chrome

Trzy typowe dla Codexa problemy i udokumentowane wyjście z każdego. Tracker przechowuje każdy zapisany wynik, gdy je naprawiasz.

Serwer nie startuje na czas
Pierwsze uruchomienie npx pobiera pakiet i może trwać dłużej niż domyślne 10 sekund Codexa. Zostaw w tabeli startup_timeout_sec = 20 albo raz uruchom npx -y chrome-devtools-mcp@latest --help, żeby rozgrzać cache.
Konfiguracja projektu jest ignorowana
Codex czyta .codex/config.toml tylko w projektach, którym ufasz. Przenieś serwer do ~/.codex/config.toml albo oznacz folder jako zaufany, potem zrestartuj Codexa i ponownie sprawdź /mcp.
Windows: „Connection closed” przy starcie
Natywny Windows wymaga uruchamiania npx przez cmd /c. Użyj przykładu dla Windowsa z oficjalnego przewodnika klienta, razem z jego wpisami środowiskowymi, a potem zrestartuj Codexa.

Jeśli narzędzia przeglądarki przekraczają limit czasu z --autoConnect, sprawdź cztery rzeczy: Chrome 144 lub nowszy już działa, zdalne debugowanie jest włączone pod chrome://inspect/#remote-debugging, zatwierdziłeś monit Chrome o połączenie i żadne inne narzędzie nie trzyma tej samej przeglądarki. Chrome DevTools MCP wczytuje każdą otwartą kartę, więc zamknij te, których nie potrzebujesz.

Co nadal wymaga ciebie

LaunchRepo celowo nie jest usługą działającą w tle. Te momenty zatrzymują przebieg i są zapisywane jako przekazanie człowiekowi; agent nigdy ich nie obchodzi:

CAPTCHA i kontrole antybotowe
Codex zatrzymuje się na tej platformie i zapisuje prepared_needs_human; dashboard umieszcza ją w sekcji „wymaga ciebie”. Przechodzisz weryfikację w widocznej karcie i pozwalasz Codexowi kontynuować. Niezależne platformy z serii mogą w tym czasie iść dalej.
2FA i kody weryfikacyjne
Gdy twoja skrzynka jest otwarta w podłączonym Chrome, Codex może sam kliknąć link potwierdzający. W przeciwnym razie przekazujesz kod, a tracker odnotowuje przekazanie człowiekowi.
Płatne dodatki
Ścieżki, które kosztują, stają się deferred_paid z notatką na później. Codex nigdy nie kupuje, nie zaczyna okresu próbnego i nie przyjmuje niezwiązanej oferty, bez względu na tryb zatwierdzania.
Potwierdzenie „opublikowany”
Zapisany formularz, potwierdzenie odbioru i strona z podziękowaniem mają każde swój własny status. Publikacja wymaga publicznego URL-a i twojego potwierdzenia.

Bez benchmarków i rankingów: uznajemy agenta Codex za zgodnego, bo spełnia oba wymagania opisane wyżej, a nie dlatego, że porównaliśmy go z innymi agentami.

Pytania

O którego Codexa chodzi?

O agenta, który działa w twoim terminalu albo edytorze, czyta pliki projektu i potrafi wywoływać serwery MCP. Jeśli twoja konfiguracja Codexa robi jedno i drugie, spełnia wymaganie; nie testujemy ani nie oceniamy poszczególnych wersji.

Czy Codex potrzebuje dostępu do internetu poza przeglądarką?

Musi uruchamiać lokalne skrypty w Pythonie i sterować serwerem przeglądarki MCP. Dashboard nasłuchuje tylko na 127.0.0.1; nic w repozytorium nie łączy się z serwerem LaunchRepo.

Czy Codex może przejść cały katalog za jednym razem?

Runbook mówi, że nie: małe serie, najpierw wyszukanie duplikatów, sprawdzenie tożsamości na każdej platformie, zatrzymanie przy niejasnościach. 299 playbooków to katalog, a nie kolejka do masowej wysyłki.

Czy dashboard jest wymagany z Codexem?

Nie. Źródłem prawdy są record.py, submissions.json i pliki Markdown; dashboard to lokalny widok w przeglądarce na te same pliki.

Co obejmuje licencja?

Nielimitowaną liczbę produktów, które posiadasz i prowadzisz, nielimitowaną liczbę agentów i jedno konto GitHub z dostępem do repozytorium. Za użycie Codexa rozlicza cię twój dostawca.

Jedna płatność, każdy produkt, dowolny agent

Aktualna cena to 49,00 €, płatna jednorazowo, i nie rośnie; strona cennika pokazuje cenę na żywo, zawartość repozytorium i licencję w skrócie.

Zobacz cennik