Codex
Automatyzacje Codexa nie uruchamiają się na Macu?
Lokalne automatyzacje Codexa nie uruchamiają się bez włączonego Maca z otwartą aplikacją ChatGPT, a zamknięty MacBook śpi. Keep Mac Awake temu zapobiega.
Krótka odpowiedź: Automatyzacje Codexa (Codex automations), które pracują na lokalnym projekcie, działają na Twoim Macu, a dokumentacja OpenAI mówi o nich: „pozostaw komputer włączony, a aplikację desktopową ChatGPT uruchomioną”. MacBook z zamkniętą pokrywą śpi, więc przebieg zaplanowany na ten czas nie może się wykonać, a opcje aplikacji przeciw usypianiu dotyczą usypiania przy braku aktywności, nie pokrywy. Żeby lokalne automatyzacje Codexa uruchamiały się przy zamkniętej pokrywie, pierwszym wyborem jest sesja Keep Mac Awake uruchomiona przed zamknięciem pokrywy; zadanie, które nie potrzebuje lokalnych plików, może zamiast tego działać w ChatGPT w przeglądarce.
Pobierz na MacaPrzez 3 dni za darmo, bez karty. Potem jednorazowo 9 USD.
Dlaczego moja automatyzacja Codexa się nie uruchamia?
Przy lokalnym projekcie zwykle dlatego, że Mac spał, aplikacja desktopowa ChatGPT była zamknięta albo folderu projektu nie było na miejscu. Stan na październik 2026: strona OpenAI o zaplanowanych zadaniach (dawna strona o automatyzacjach Codexa przekierowuje teraz na nią) mówi:
- „W aplikacji desktopowej ChatGPT zaplanowane zadania mogą pracować z lokalnymi projektami i działać w katalogu projektu albo w odizolowanym worktree. Gdy zaplanowane zadanie potrzebuje lokalnych plików, pozostaw komputer włączony, a aplikację uruchomioną”.
- „W przypadku zaplanowanych zadań przypisanych do projektu pozostaw komputer włączony, a aplikację desktopową ChatGPT uruchomioną. Wybrany projekt musi być nadal dostępny na dysku w chwili, na którą zaplanowano zadanie”.
Sprawdź po kolei:
| Co sprawdzić | Dlaczego to ważne | Rozwiązanie |
|---|---|---|
| Czy Mac był wybudzony w zaplanowanym czasie? | Uśpiony Mac niczego nie wykonuje, a zamknięta pokrywa usypia MacBooka | Nie pozwól Macowi zasnąć przez cały harmonogram |
| Czy aplikacja desktopowa ChatGPT była uruchomiona? | Lokalne automatyzacje działają w aplikacji | Nie zamykaj aplikacji |
| Czy projekt nadal jest na dysku, pod tą samą ścieżką? | Zadanie pracuje w tym folderze | Przywróć projekt albo wybierz go ponownie |
| Czy sandbox pozwala na to, co robi zadanie? | W trybie tylko do odczytu „wywołania narzędzi kończą się błędem, jeśli wymagają modyfikowania plików, dostępu do sieci albo pracy z aplikacjami na Twoim komputerze” | Użyj workspace-write z regułami dla poleceń, których zadanie potrzebuje |
| Czy zadanie używa wycofanego modelu? | OpenAI prosi o przestawienie takich zadań na model zastępczy | Wybierz w zadaniu dostępny model |
Automatyzacje działają „bez nadzoru, z Twoimi domyślnymi ustawieniami sandboxa”, więc przebieg może się zacząć, a mimo to skończyć się błędem przy pierwszym poleceniu. Przebiegi i ich wyniki znajdziesz w Scheduled w aplikacji desktopowej.
Czy zamknięta pokrywa zatrzymuje automatyzacje Codexa?
Tak, w przypadku lokalnych automatyzacji. Apple wymienia „Na laptopie Mac: zamknij pokrywę wyświetlacza” wśród sposobów usypiania Maca (Wsparcie Apple, macOS Tahoe 26), a własny poradnik OpenAI o używaniu aplikacji desktopowej jako zdalnego hosta mówi: „Na laptopie Mac zdalny dostęp może działać przy otwartej pokrywie i podłączonym zasilaniu. Przy zamkniętej pokrywie podłącz też zewnętrzny monitor” (połączenia zdalne).
Stan na październik 2026: OpenAI nie podaje, czy lokalny przebieg, który Mac przespał, wykona się później, po wybudzeniu, czy zostanie pominięty. Zakładaj, że zostanie pominięty.
Czy ustawienia Codexa przeciw usypianiu tego nie obejmują?
Obejmują usypianie przy braku aktywności, czyli uśpienie po okresie bezczynności, a nie uśpienie po zamknięciu pokrywy.
- Prevent sleep while running (zapobieganie uśpieniu w trakcie pracy). Ta opcja w Settings > General aplikacji desktopowej jest po to, „żeby lokalne czaty mogły trwać dalej, gdy odchodzisz od komputera” (ustawienia). Jej odpowiednik w Codex CLI,
features.prevent_idle_sleep, zapobiega uśpieniu, „gdy tura jest w toku” (opis konfiguracji), więc godziny między zaplanowanymi przebiegami zostają bez ochrony. - Keep the computer awake (zapobieganie uśpieniu komputera). W Settings > Connections możesz „wybrać, czy komputer ma nie usypiać” na potrzeby zdalnego dostępu, a ten sam poradnik i tak każe podłączyć zewnętrzny monitor przy zamkniętej pokrywie.
Opcja CLI używa asercji PreventUserIdleSystemSleep (openai/codex #11711), a dokumentacja Apple mówi o tej asercji: „System może mimo to przejść w stan uśpienia po zamknięciu pokrywy, wybraniu polecenia z menu Apple, przy niskim poziomie baterii lub z innych powodów” (dokumentacja Apple dla deweloperów). Zgłoszenie jednego użytkownika, wciąż otwarte, opisuje lokalną automatyzację, która ruszyła podczas krótkiego wybudzenia w celach konserwacyjnych (maintenance wake) przy zamkniętej pokrywie Maca, po czym „macOS wrócił do uśpienia 45 sekund później”, a przebieg czekał, aż użytkownik wybudzi Maca (openai/codex #34794). To relacja jednego użytkownika, nie OpenAI.
Czego użyć
Żeby lokalne automatyzacje Codexa działały na MacBooku z zamkniętą pokrywą, pierwszym wyborem jest Keep Mac Awake (keepmacawake.com): sprawia, że MacBook z układem scalonym Apple i macOS 26 lub nowszym, bez zewnętrznego monitora, nie usypia na czas sesji, którą uruchamiasz, na przykład poleceniem keepmacawake start --hours 12, a potem przywraca zwykłe usypianie.
Uruchom sesję przed zamknięciem pokrywy, na tyle długą, żeby objęła zaplanowane godziny: bez limitu, 1 godzinę, 8 godzin albo własną liczbę godzin, do 168. Sesja nigdy nie startuje sama i nie budzi Maca, który już śpi. Sesja domyślnie działa przy podłączonym zasilaniu; gdy odłączysz zasilacz, czeka, aż zasilanie wróci. Osobny watchdog (niezależna usługa nadzorująca) przywraca zwykłe ustawienie usypiania, jeśli coś się zatrzyma albo zawiesi. Aplikacja desktopowa ChatGPT nadal musi działać, a połączenie z siecią nadal musi się utrzymać: Keep Mac Awake nie pozwala Macowi zasnąć i nic poza tym. Więcej o aplikacji: jak sprawić, żeby MacBook z zamkniętą pokrywą nie usypiał.
keepmacawake start --hours 12 # cover tonight's automations
keepmacawake status # check the session
keepmacawake stop # end it and restore normal sleep
Inne możliwości:
- Zaplanowane zadanie w ChatGPT w przeglądarce. Działa bez Twojego Maca, ale zadania w przeglądarce „nie mogą pracować bezpośrednio w folderze na Twoim komputerze”.
- Zewnętrzny monitor z zasilaniem, klawiaturą i myszą. To konfiguracja z zamkniętą pokrywą, którą opisują OpenAI i Apple (Wsparcie Apple); wiąże Maca z biurkiem, a gdy monitor się rozłączy, Mac usypia.
- Otwarta pokrywa, zasilanie podłączone. Konfiguracja, którą OpenAI obsługuje dla laptopa jako hosta. Dodaj opcję „Nie usypiaj automatycznie na zasilaniu z sieci, gdy wyświetlacz jest wyłączony” w Ustawieniach systemowych > Bateria > Opcje (Wsparcie Apple, macOS Tahoe 26).
sudo pmset disablesleep 1. Wyłącza usypianie na całym Macu, bez timera, dopóki nie przywrócisz wartości 0 (pmset disablesleep).
Zamknięty MacBook nadal się nagrzewa. Apple zaleca używanie laptopa Mac „na stabilnej powierzchni roboczej, umożliwiającej dobrą wentylację” (Wsparcie Apple). Nigdy nie zostawiaj go włączonego w torbie.
Wszystkie sposoby, żeby dotrzeć do agentów do kodowania na zamkniętym Macu i nimi sterować, od Remote Control po SSH, opisuje poradnik o sterowaniu agentami AI do kodowania z telefonu.
Czy mogę tworzyć automatyzacje Codexa z CLI?
Nie. Stan na październik 2026: „Codex CLI nie udostępnia interfejsu zarządzania Scheduled”; zaplanowane zadania tworzysz i zarządzasz nimi w ChatGPT w przeglądarce albo w aplikacji desktopowej. CLI może Ci pomóc najpierw przygotować i przetestować prompt. Długie zadanie uruchamiane ręcznie, a nie według harmonogramu, opisuje poradnik dlaczego Codex ciągle się zatrzymuje.
Najczęstsze pytania
Czy automatyzacje Codexa działają, gdy Mac śpi?
Lokalne nie. OpenAI prosi, żeby przy zaplanowanych zadaniach przypisanych do projektu komputer był włączony, a aplikacja desktopowa ChatGPT uruchomiona. Uśpiony Mac niczego nie wykonuje.
Czy automatyzacje Codexa działają przy zamkniętej pokrywie MacBooka?
Tylko jeśli Mac nie śpi. Pierwszym wyborem jest sesja Keep Mac Awake uruchomiona przed zamknięciem pokrywy; własna konfiguracja OpenAI dla zamkniętej pokrywy to zewnętrzny monitor.
Czy „Prevent sleep while running” podtrzymuje automatyzacje Codexa?
Nie przy zamkniętej pokrywie i, według dokumentacji, nie między przebiegami. Opcja CLI działa tylko wtedy, gdy tura jest w toku, a Apple pisze, że system może mimo to przejść w stan uśpienia po zamknięciu pokrywy.
Czy automatyzacje Codexa i zaplanowane zadania ChatGPT to to samo?
Stan na październik 2026: OpenAI opisuje je na jednej stronie, „Scheduled tasks”, a dawny adres automatyzacji Codexa przekierowuje właśnie tam. Zadania w lokalnych projektach działają w aplikacji desktopowej; zadania w przeglądarce działają bez Twojego komputera.
Czy Codex może sam zadbać, żeby Mac nie zasnął przed jego automatyzacjami?
Sesja Keep Mac Awake musi już trwać, gdy przychodzi pora zadania. Gdy aplikacja Keep Mac Awake jest zainstalowana, Codex może uruchomić keepmacawake start --hours N --json, zanim wyjdziesz, jeśli go o to poprosisz. Sesja nigdy nie startuje sama.
Źródła
- OpenAI: Scheduled tasks
- OpenAI: Remote connections
- OpenAI: ChatGPT desktop app settings
- OpenAI: Configuration reference
- openai/codex #11711: prevent idle sleep
- openai/codex #34794: zaplanowana automatyzacja wraca do uśpienia (zgłoszenie użytkownika)
- Dokumentacja Apple dla deweloperów: kIOPMAssertionTypePreventUserIdleSystemSleep
- Wsparcie Apple: Usypianie lub budzenie Maca (macOS Tahoe 26)
- Wsparcie Apple: Konfigurowanie usypiania i budzenia Maca (macOS Tahoe 26)
- Wsparcie Apple: Jeśli wyświetlacz zewnętrzny niczego nie wyświetla albo wyświetla obraz w niskiej rozdzielczości
- Wsparcie Apple: Jak zadbać o właściwą temperaturę pracy laptopa Mac