Praca zdalna
Sterowanie agentami AI z telefonu przy zamkniętym MacBooku
Steruj agentami AI z telefonu: Claude Code, Codex, Cursor, T3 Code i Happy. Mac musi być wybudzony i online; Keep Mac Awake da mu pracować z zamkniętą pokrywą.
Krótka odpowiedź: Sterowanie agentami AI z telefonu, gdy praca toczy się na Twoim Macu, umożliwiają (stan na październik 2026) Claude Code (Remote Control), Codex (aplikacja ChatGPT) i Cursor (Cursor for iOS). Możesz też użyć aplikacji, która obsługuje kilku agentów, np. T3 Code, Happy, Paseo lub Conductor, albo zbudować to samo z SSH, Tailscale i tmux. Każde z tych rozwiązań wymaga, żeby Mac był wybudzony i online, a MacBook usypia po zamknięciu pokrywy. Nie pozwól mu zasnąć przy zamkniętej pokrywie: uruchom sesję Keep Mac Awake (albo podłącz zewnętrzny monitor z zasilaniem, klawiaturą i myszą), trzymaj go na zasilaczu, zapewnij mu przepływ powietrza, a agenci będą pracować dalej, kiedy Ty będziesz zaglądać do nich z telefonu.
Jak działa sterowanie agentami AI z telefonu?
Agent działa na Twoim Macu, z Twoimi plikami, narzędziami i zalogowanymi kontami, a telefon jest oknem, przez które do niego zaglądasz: śledzisz postępy, zatwierdzasz działania i zlecasz kolejne zadanie. Dlatego Mac musi przez cały czas pozostać wybudzony i online.
Producenci są co do tego zgodni (stan na październik 2026). Anthropic pisze, że „wykonywanie kodu i dostęp do systemu plików pozostają na Twoim komputerze” (Remote Control), OpenAI, że pliki „pochodzą z podłączonego hosta” (zdalne połączenia), a Cursor, że Twoje repozytorium i dane logowania „pozostają na Twoim komputerze” (Cursor for iOS). Sama rozmowa przechodzi jednak przez serwery producenta. Jeśli Mac będzie wyłączony, Anthropic odsyła zamiast tego do sesji w chmurze (Claude Code na telefonie).
Którymi agentami do kodowania mogę sterować z telefonu?
Według stanu na październik 2026 przy pracy na własnym Macu oferuje to trzech producentów: Claude Code Remote Control, Codex przez aplikację ChatGPT oraz zdalne sterowanie lokalnymi agentami w Cursor for iOS. Niezależne aplikacje, takie jak T3 Code i Happy, sterują kilkoma agentami naraz, a możesz też zrobić to samodzielnie przez SSH.
Claude Code Remote Control
Sesją claude, uruchomioną poleceniem claude remote-control, claude --remote-control lub /remote-control, sterujesz z claude.ai/code albo z aplikacji Claude na iOS i Androida. W trybie serwera Mac pojawia się jako karta urządzenia w zakładce Code aplikacji i tam możesz uruchamiać nowe sesje. Potrzebny jest plan Pro, Max, Team lub Enterprise, a „Twój komputer musi pozostać włączony, a proces claude musi dalej działać”. Dispatch (Pro i Max) przekazuje zadanie aplikacji desktopowej Claude, która również wymaga włączonego komputera (Claude Code na telefonie). Szczegóły: Claude Code Remote Control z zamkniętą pokrywą.
Codex w aplikacji ChatGPT
Hostem jest aplikacja desktopowa ChatGPT na macOS (lub Windows). Parujesz ją w „Settings > Connections > Control this Mac or PC”, skanując kod QR aplikacją ChatGPT na iOS lub Androida; na iOS otwierasz potem „Codex”, żeby sterować, zatwierdzać polecenia i przeglądać diffy. Konfiguracji nie da się rozpocząć z Codex CLI. Host musi być „wybudzony, online i zalogowany”, a OpenAI pisze o pokrywie wprost: „Na laptopie Mac zdalny dostęp może nadal działać przy otwartej pokrywie i podłączonym zasilaniu. Przy zamkniętej pokrywie podłącz też zewnętrzny monitor. Wybranie polecenia Uśpij nadal przerywa zdalny dostęp” (zdalne połączenia). Opcja „Prevent sleep while running” w aplikacji i eksperymentalne ustawienie features.prevent_idle_sleep w Codex CLI nic nie mówią o pokrywie (ustawienia, opis konfiguracji).
Zdalne sterowanie w Cursorze
Według stanu na październik 2026 Cursor for iOS potrafi „widzieć lokalnych agentów działających na Twoim komputerze i odpowiadać im”; parowanie zatwierdzasz w aplikacji desktopowej Cursor. Cursor pisze: „Aby zdalne sterowanie działało, Twój komputer musi pozostać włączony i online”, a jego ustawienie „Keep this computer awake” wymaga, żeby komputer był „podłączony do zasilania, z otwartą pokrywą” (lista zmian Cursora).
Samodzielna konfiguracja: Zdalne logowanie, Tailscale, Termius i tmux
Włącz Ustawienia systemowe > Ogólne > Udostępnianie > Zdalne logowanie, żeby dopuścić połączenia SSH; Apple zaznacza, że „dopuszczenie zdalnego logowania może zmniejszyć bezpieczeństwo Maca” (Wsparcie Apple). Tailscale łączy telefon i Maca w prywatną sieć WireGuard, w której tylko Twoje urządzenia mają do siebie dostęp (Tailscale); w macOS jego własny serwer SSH wymaga wariantu open source tailscaled, więc korzystaj ze Zdalnego logowania przez Tailscale (Tailscale SSH). Termius to klient SSH na iOS i Androida (Termius). tmux sprawia, że program działa dalej po rozłączeniu (wiki tmux); macOS go nie zawiera, a Homebrew instaluje go poleceniem brew install tmux:
tmux new -A -s agent # create or reattach the session "agent"
claude # or codex, inside tmux
# detach with Ctrl-b, then d; later, over SSH:
tmux attach -t agent
Które aplikacje sterują z telefonu kilkoma agentami na Macu?
Oprócz zdalnego sterowania od samych producentów są niezależne narzędzia, które zbierają agentów z Twojego Maca w jednej aplikacji na telefonie. Według stanu na październik 2026 wszystkie nadal uruchamiają agentów na Twoim Macu, więc musi on pozostać wybudzony i online. Te, które mają ustawienie zapobiegające usypianiu, blokują usypianie przy braku aktywności, ale nie uśpienie po zamknięciu pokrywy.
T3 Code
T3 Code od T3 Tools to aplikacja desktopowa i webowa dla agentów do kodowania, open source (licencja MIT), z aplikacjami na iOS i Androida. W README czytamy: „Działa z Twoimi subskrypcjami Claude Code, Codexa, Cursora, Grok Build, OpenCode i Google Antigravity” (GitHub). Na Macu działa aplikacja desktopowa albo serwer t3, który polecenie t3 service install utrzymuje w działaniu jako usługę w tle. Telefon łączy się przez usługę T3 Connect, która loguje Cię i otwiera tunel z Maca, albo paruje się bezpośrednio przez Twoją sieć, Tailscale lub SSH. Dokumentacja mówi: „Ten komputer musi pozostać uruchomiony i osiągalny, kiedy pracujesz” (zdalny dostęp) oraz „Przy nienadzorowanym zdalnym dostępie dbaj, żeby Mac był zalogowany i wybudzony” (usługa w tle). T3 Code nie ma własnego ustawienia zapobiegającego usypianiu.
Happy
Happy to darmowa aplikacja na licencji MIT na iOS i Androida oraz w wersji webowej. „Pierwotne CLI opakowuje środowiska Claude Code i Codexa bezpośrednio w Twoim terminalu i pozwala kontynuować pracę z telefonu” (GitHub); nowsza aplikacja Happy Desktop uruchamia Claude, Codexa i Groka. Wiadomości przechodzą przez serwer pośredniczący (relay) Happy, zaszyfrowane end-to-end: „Serwer pośredniczący przechowuje i przekazuje dalej nieprzejrzyste bloby” (aplikacja mobilna), a serwer pośredniczący możesz też hostować samodzielnie. Własny poradnik Happy mówi: „Agent do kodowania działa na komputerze, na którym go uruchomisz. Żeby dalej pracował, dbaj, aby ten komputer był wybudzony i online” (poradnik o zdalnym serwerze). CLI Happy, gdy działa, wstrzymuje usypianie przy braku aktywności, co nie obejmuje zamknięcia pokrywy.
Paseo
Paseo jest open source (Apache-2.0): „Paseo uruchamia lokalny serwer, nazywany demonem, który zarządza Twoimi agentami do kodowania” (GitHub); klienty są dostępne na komputer, iOS i Androida, w przeglądarce i w wierszu poleceń, dla Claude Code, Codexa, Copilota, OpenCode i innych. Telefon paruje się kodem QR przez opcjonalny serwer pośredniczący szyfrowany end-to-end („Serwer pośredniczący z założenia jest niezaufany”, bezpieczeństwo) albo bez niego: „Jeśli z niego zrezygnujesz, połącz się bezpośrednio przez TCP, Tailscale lub inny VPN”. Nie znaleźliśmy w Paseo ustawienia zapobiegającego usypianiu.
Conductor
Conductor to aplikacja na Maca, która uruchamia obok siebie agentów Claude Code, Codex, Cursor i OpenCode; aplikacja Conductora na iOS paruje się kodem QR i według stanu na październik 2026 wchodzi w skład planu Pro (cennik). Wiadomości przechodzą przez „serwer pośredniczący Conductora, który nie może ich odczytać”, a dokumentacja mówi wprost: „Conductor musi być otwarty na Twoim Macu, a Twój Mac musi być wybudzony i online” (zdalne sterowanie). Conductor oznacza zdalne sterowanie jako funkcję eksperymentalną.
Zdalne sterowanie w GitHub Copilot CLI
Copilot CLI od GitHuba pozwala sterować sesją terminala na Macu z GitHub Mobile lub github.com. „Komputer, na którym działa sesja CLI, musi być online, a sesja musi aktywnie działać w terminalu” (zdalne sterowanie sesją), a „jeśli komputer przejdzie w stan uśpienia lub straci połączenie, zdalne sterowanie jest niedostępne, dopóki komputer nie wróci do sieci” (o zdalnym sterowaniu). Polecenie /keep-alive ma nie pozwalać komputerowi zasnąć podczas Twojej nieobecności; GitHub nie podaje, czy obejmuje to zamkniętą pokrywę.
CC Pocket
CC Pocket to darmowa aplikacja na licencji MIT na iOS i Androida, dla Codexa i Claude. „Bridge Server działa lokalnie na komputerze, który ma dostęp do Twoich projektów, powłoki, repozytorium git i CLI agenta”; telefon paruje się kodem QR, a „do dostępu spoza domu lub biura zalecaną konfiguracją jest Tailscale” (GitHub). Pamiętaj, że „sesje Claude domyślnie używają ANTHROPIC_API_KEY”, więc korzystanie z subskrypcji Claude trzeba włączyć samodzielnie.
Moshi i VibeTunnel
Moshi to terminal SSH i Mosh na iOS, zbudowany z myślą o agentach do kodowania, darmowy, z płatnym planem Pro; łączy się bezpośrednio z Twoim Makiem, bez własnego serwera pośredniczącego (Moshi). Jego poradnik dla Maca mówi jasno o pokrywie: „Laptop zwykle usypia, gdy zamkniesz pokrywę” oraz „Przy zamkniętej pokrywie bez zasilania sieciowego laptop i tak uśnie” (poradnik o zdalnym Macu).
VibeTunnel to darmowa aplikacja w pasku menu na licencji MIT, dla Maców z układem scalonym Apple: „Steruj terminalem Maca z dowolnego urządzenia z przeglądarką internetową” (GitHub), więc z przeglądarki w telefonie działa każdy agent terminalowy, zwykle przez Tailscale. Jego ustawienie „Prevent Sleep When Running” (kod źródłowy) blokuje usypianie przy braku aktywności, ale nie uśpienie po zamknięciu pokrywy, a jego własna aplikacja na iOS „jest wciąż w trakcie tworzenia i nie jest jeszcze zalecana do użytku produkcyjnego”. Najnowsze wydanie VibeTunnel (stan na październik 2026) to beta z 11 lipca 2026.
Czego każde rozwiązanie wymaga od Maca?
Każde rozwiązanie wymaga, żeby Mac był wybudzony i online; różnią się tym, co działa na Macu i co obejmuje ich ustawienie zapobiegające usypianiu.
| Rozwiązanie, stan na październik 2026 | Aplikacja na telefonie | Co działa na Macu | Konto | Ustawienie zapobiegające usypianiu a pokrywa |
|---|---|---|---|---|
| Claude Code Remote Control | Aplikacja Claude lub claude.ai/code | Proces claude (CLI, aplikacja desktopowa Claude lub VS Code) | Claude Pro, Max, Team lub Enterprise | „Keep computer awake” w aplikacji desktopowej: „Zamknięcie pokrywy laptopa nadal go usypia” |
| Codex w aplikacji ChatGPT | Aplikacja ChatGPT | Aplikacja desktopowa ChatGPT, zalogowana | ChatGPT z dostępem do Codexa | „Prevent sleep while running”; przy zamkniętej pokrywie OpenAI każe podłączyć zewnętrzny monitor |
| Zdalne sterowanie w Cursorze | Cursor for iOS | Aplikacja desktopowa Cursor | Cursor; zdalne sterowanie jest domyślnie włączone, z wyjątkiem planu Enterprise | „Keep this computer awake”: podłączony do zasilania, otwarta pokrywa |
| T3 Code | T3 Code na iOS i Androida lub aplikacja webowa | Aplikacja desktopowa T3 Code lub serwer t3 | Plany Twoich agentów | Brak; dokumentacja każe utrzymywać Maca wybudzonego |
| Happy | Happy na iOS i Androida lub w przeglądarce | CLI happy lub Happy Desktop | Plany Twoich agentów | CLI blokuje tylko usypianie przy braku aktywności |
| Paseo | Paseo na iOS i Androida lub w przeglądarce | Demon Paseo | Plany Twoich agentów | Nie znaleźliśmy |
| Conductor | Conductor na iOS | Aplikacja Conductor na Maca, otwarta | Conductor Pro dla aplikacji na iOS | Brak; Mac musi być wybudzony |
| Zdalne sterowanie w Copilot CLI | GitHub Mobile lub github.com | Copilot CLI w terminalu | Plan Copilot | /keep-alive; dokumentacja nie mówi o pokrywie |
| CC Pocket | CC Pocket na iOS i Androida | Bridge Server | Codex lub Claude, domyślnie klucz API | Nie podano |
| VibeTunnel | Przeglądarka w telefonie | Aplikacja VibeTunnel w pasku menu | Bez dodatkowego konta | „Prevent Sleep When Running”: tylko usypianie przy braku aktywności |
| Samodzielna konfiguracja | Aplikacja SSH, np. Termius lub Moshi | Zdalne logowanie, a do tego opcjonalnie Tailscale i tmux | Bez dodatkowego konta | Brak |
Co łączy wszystkie te rozwiązania?
Wszystkie wymagają Maca, który jest wybudzony i online, a MacBook usypia po zamknięciu pokrywy (Wsparcie Apple). Recepta jest ta sama dla każdego agenta: nie pozwól Macowi zasnąć, dopóki trwa praca. Przy zamkniętej pokrywie pierwszym wyborem jest sesja Keep Mac Awake: nie wymaga zewnętrznego monitora, klawiatury ani myszy, kończy się, gdy zatrzymasz ją Ty albo Twój agent lub gdy minie jej czas, a potem przywraca zwykłe usypianie. Obsługiwany przez Apple sposób korzystania z zamkniętego MacBooka to zewnętrzny monitor z zasilaniem oraz zewnętrzna klawiatura i mysz (Wsparcie Apple); przywiązuje to Maca do biurka, a gdy monitor się odłączy, Mac usypia. Otwarta pokrywa chroni przed uśpieniem, które wywołuje jej zamknięcie, ale wtedy Mac stoi otwarty na biurku.
Opcja „Budź przy dostępie przez sieć” nie pomoże: według Apple pozwala ona na „chwilowe budzenie Maca, aby użytkownicy mieli dostęp do udostępnianych usług” (Wsparcie Apple), a to nie utrzymuje agenta w pracy. Sieć to osobny warunek: jeśli Mac straci Wi-Fi albo VPN, zdalna sesja zerwie się razem z nimi, niezależnie od tego, czym utrzymujesz Maca wybudzonego.
Czego użyć
Jeśli sterujesz z telefonu agentem Claude Code, Codex lub Cursor albo aplikacją taką jak T3 Code czy Happy, a MacBook ma pozostać zamknięty, pierwszym wyborem, żeby Mac nie zasnął, jest Keep Mac Awake (keepmacawake.com): na czas sesji, którą uruchamiasz Ty albo Twój agent, nie pozwala zasnąć MacBookowi z układem scalonym Apple (macOS 26 lub nowszy) przy zamkniętej pokrywie i bez zewnętrznego monitora, a potem przywraca zwykłe usypianie; połączenie nadal zapewnia własne zdalne sterowanie agenta, aplikacja lub SSH.
Keep Mac Awake to aplikacja w pasku menu i polecenie keepmacawake. Sesja trwa tyle, ile wybierzesz (bez limitu, 1 godzinę, 8 godzin albo własną liczbę godzin, do 168), a Twój agent może ją uruchomić poleceniem keepmacawake start --hours 8 --json i zakończyć poleceniem keepmacawake stop --json. Nie utrzymuje połączenia Wi-Fi, VPN ani Tailscale, nie budzi Maca, który już śpi, i nie zapewnia zdalnego sterowania; działa obok tych narzędzi. Przez 3 dni jest za darmo (sesje do 8 godzin, bez karty), potem kosztuje 9 USD jednorazowo za każdego Maca plus podatek. Konfiguracja z Claude Code: Claude Code z zamkniętą pokrywą. Aplikacja: MacBook z zamkniętą pokrywą, który nie usypia.
Jak zadbać o bezpieczeństwo zamkniętego Maca, gdy pracują agenci?
Zapewnij mu przepływ powietrza, trzymaj go na zasilaniu i ogranicz, kto ma do niego dostęp. Mac z zamkniętą pokrywą nadal wytwarza ciepło.
- Zostaw go na twardej powierzchni, nigdy w torbie, pod poduszką ani na miękkim podłożu.
- Keep Mac Awake domyślnie działa przy podłączonym zasilaniu; jeśli odłączysz zasilanie, sesja czeka, aż wróci. Praca na baterii jest opcjonalna, do wybranego przez Ciebie progu naładowania (np. 20%), a na baterii sesja kończy się przy poważnym stanie termicznym. Watchdog (niezależna usługa nadzorująca) przywraca zwykłe usypianie, jeśli cokolwiek się zatrzyma lub zawiesi.
- Ogranicz dostęp: OpenAI zaleca VPN albo sieć mesh zamiast wystawiania swojego serwera aplikacji do internetu (zdalne połączenia). Opcjonalna funkcja Trusted Devices od Anthropic (według stanu na październik 2026 w wersji beta) pozwala oglądać sesję lub nią sterować tylko zarejestrowanym urządzeniom (Remote Control).
Najczęstsze pytania
Czy mogę sterować Claude Code z telefonu?
Tak. Według stanu na październik 2026 Claude Code Remote Control łączy aplikację Claude na iOS i Androida albo claude.ai/code z sesją na Twoim komputerze w planach Pro, Max, Team i Enterprise. Komputer musi pozostać włączony i wybudzony.
Czy mogę używać Codexa z telefonu przy zamkniętej klapie MacBooka?
Tak, jeśli Mac pozostanie wybudzony. Pierwszym wyborem jest sesja Keep Mac Awake, która nie pozwala zasnąć zamkniętemu MacBookowi bez zewnętrznego monitora. Według stanu na październik 2026 poradnik OpenAI każe przy zamkniętej pokrywie podłączyć zewnętrzny monitor, co wymaga też zasilania, klawiatury i myszy oraz przywiązuje Maca do biurka.
Czy zdalne sterowanie w Cursorze działa, gdy Mac jest uśpiony?
Nie. Według stanu na październik 2026 Cursor pisze, że komputer musi pozostać włączony i online, a wywołania narzędzi nie mogą działać, gdy jest uśpiony lub offline (Cursor for iOS). Jego ustawienie „Keep this computer awake” wymaga zasilania i otwartej pokrywy.
Czy potrzebuję zewnętrznego monitora, żeby zamknięty MacBook dalej pracował?
Nie. Sesja Keep Mac Awake nie pozwala zasnąć zamkniętemu MacBookowi bez monitora, klawiatury i myszy, a po jej zakończeniu przywraca zwykłe usypianie. Obsługiwany przez Apple sposób wymaga monitora, zasilania, klawiatury i myszy. sudo pmset disablesleep 1 też działa bez monitora, ale to ustawienie jest ogólnosystemowe, nie ma timera, progu baterii ani watchdoga i pozostaje włączone, nawet po ponownym uruchomieniu, aż do sudo pmset disablesleep 0.
Czy mogę używać T3 Code z telefonu przy zamkniętym MacBooku?
Tak, jeśli Mac pozostanie wybudzony. Agenci T3 Code działają na Twoim Macu, a dokumentacja T3 Code każe przy nienadzorowanym zdalnym dostępie utrzymywać Maca zalogowanego i wybudzonego. Według stanu na październik 2026 T3 Code nie ma własnego ustawienia zapobiegającego usypianiu, więc utrzymaj zamkniętego MacBooka wybudzonego sesją Keep Mac Awake (albo zewnętrznym monitorem z zasilaniem, klawiaturą i myszą).
Które aplikacje na telefon sterują zarówno Claude Code, jak i Codexem?
Według stanu na październik 2026: T3 Code, Happy, Paseo, Conductor (jego aplikacja na iOS wchodzi w skład planu Pro) i CC Pocket. Każda z nich uruchamia agentów na Twoim Macu, więc Mac musi pozostać wybudzony i online.
Czy Keep Mac Awake daje zdalny dostęp do Maca?
Nie. Keep Mac Awake jedynie utrzymuje Maca wybudzonego przy zamkniętej pokrywie. Połączenie zapewnia własne zdalne sterowanie agenta, aplikacja taka jak T3 Code albo SSH, i trwa ono tak długo, jak długo Mac utrzymuje połączenie z siecią.
Źródła
- Dokumentacja Claude Code: Remote Control
- Dokumentacja Claude Code: Claude Code on mobile
- Dokumentacja Claude Code: Desktop scheduled tasks
- OpenAI: Remote connections
- OpenAI: ChatGPT desktop app settings
- OpenAI: Codex configuration reference
- Lista zmian Cursora: Remote control for local agents
- Dokumentacja Cursora: Cursor for iOS
- Wsparcie Apple: Dopuszczanie zdalnego dostępu do Maca
- Wsparcie Apple: Usypianie lub budzenie Maca
- Wsparcie Apple: Konfigurowanie usypiania i budzenia Maca
- Wsparcie Apple: Jeśli wyświetlacz zewnętrzny niczego nie wyświetla albo wyświetla obraz w niskiej rozdzielczości
- Tailscale: What is Tailscale?
- Tailscale: Tailscale SSH
- Termius
- Wiki tmux: Getting Started
- T3 Code: README, zdalny dostęp, usługa w tle
- Happy: README, aplikacja mobilna, poradnik o zdalnym serwerze
- Paseo: README, bezpieczeństwo
- Conductor: zdalne sterowanie, cennik
- Dokumentacja GitHuba: zdalne sterowanie sesją Copilot CLI, o zdalnym sterowaniu
- CC Pocket README
- Moshi: strona, poradnik o zdalnym Macu
- VibeTunnel README