Żeby bezpiecznie zostawić Claude Code przy pracy i odejść, zrób przed wyjściem cztery rzeczy: nie pozwól komputerowi przejść w uśpienie, zezwól na rutynowe komendy, których Claude będzie potrzebował, żeby nie zatrzymywał się przy każdym prompcie, daj mu jasne zadanie z określeniem, kiedy jest skończone, i ustaw sposób, by dał ci znać, gdy skończy albo będzie potrzebował decyzji. Z telefonem sparowanym z narzędziem takim jak Claude Code Notifier możesz wtedy zatwierdzać, odpowiadać albo wysyłać kolejne polecenia, gdziekolwiek jesteś, na Macu, Windows i Linux.
01Dlaczego długie zadania stają
Claude Code czeka na ciebie w trzech sytuacjach:
- Prompty o uprawnienia. W trybie domyślnym pyta przed większością komend shella i edycji plików.
- Pytania. Kiedy potrzebuje twojego wyboru, pyta przez
AskUserQuestioni czeka. - Koniec tury. Kiedy skończy, czeka na twoją kolejną wiadomość.
Każda z nich może sprawić, że długie zadanie przestoi godzinę, gdy cię nie ma. Poniższa rutyna eliminuje zbędne czekanie, a o pozostałych przypadkach daje ci znać.
02Krok 1: napisz zadanie, które da się skończyć bez ciebie
Najlepszy sposób na uniknięcie pytań to odpowiedzieć na nie z góry. Zanim wyjdziesz, powiedz Claude:
- Co oznacza „gotowe”. „Wszystkie testy w
tests/apiprzechodzą” jest lepsze niż „napraw API”. - Jak ma sprawdzić swoją pracę. Podaj komendę testów albo builda.
- Czego nie wolno mu robić. „Nie zmieniaj schematu bazy danych” albo „nie rób push”.
- Co zrobić, jeśli utknie. „Jeśli nie uda ci się tego naprawić w rozsądnej liczbie prób, zatrzymaj się i opisz, co próbowałeś”.
Przy większej zmianie zacznij w trybie planowania, uzgodnij plan, a potem puść go:
claude --permission-mode plan
03Krok 2: zezwól na rutynę, zostaw kontrolę nad ryzykownym
Każdy prompt o uprawnienia to przerwa. Zdecyduj z góry, które komendy Claude może uruchamiać swobodnie. Dodaj reguły allow dla bezpiecznych, powtarzalnych komend w .claude/settings.json albo przez /permissions:
{
"permissions": {
"allow": [
"Bash(npm test *)",
"Bash(npm run lint)",
"Bash(git diff *)"
],
"deny": [
"Bash(git push *)"
]
}
}
Reguły deny mają pierwszeństwo przed allow, więc deny na git push obowiązuje, nawet jeśli dozwolone jest coś szerszego. Możesz też zmienić tryb. acceptEdits akceptuje edycje plików i typowe komendy systemu plików w katalogu roboczym bez pytania. Wady i zalety każdego trybu, w tym dlaczego bypassPermissions nadaje się tylko do kontenerów lub VM, opisuje Tryby uprawnień w Claude Code w praktyce.
Zostaw prompt dla wszystkiego, co wolałbyś najpierw przeczytać: usuwania plików, nieoczekiwanych połączeń sieciowych, wszystkiego, co dotyka produkcji.
04Krok 3: utrzymaj sesję przy życiu
Jeśli komputer zaśnie, Claude Code zatrzyma się razem z nim. Każdy system operacyjny ma sposób, żeby temu zapobiec.
Mac. Uruchom Claude Code przez caffeinate, które nie pozwala Macowi zasnąć, dopóki komenda działa:
caffeinate -i claude
Linux. W dystrybucjach z systemd systemd-inhibit blokuje uśpienie na czas działania komendy:
systemd-inhibit claude
Windows. W Ustawieniach otwórz System, a potem ustawienia zasilania, i wyłącz usypianie komputera, gdy jest podłączony do prądu.
Na zdalnym serwerze albo jeśli możesz zamknąć terminal, uruchom Claude Code w tmux lub screen, żeby działał dalej po rozłączeniu:
tmux new -s work
claude
# detach with Ctrl+B then D; reattach later with: tmux attach -t work
Claude Code w tmux lub screen opisuje powiadomienia z odłączonych sesji, a Powiadomienia przez SSH dotyczy zdalnych serwerów.
05Krok 4: niech czekanie do ciebie dociera
Tu większość konfiguracji zawodzi. Musisz wiedzieć, kiedy Claude skończy albo będzie cię potrzebował, a najlepiej móc odpowiedzieć bez wracania do komputera.
Masz kilka opcji:
- Remote Control od Anthropic łączy aplikację Claude z twoją lokalną sesją (w obsługiwanych planach, przy logowaniu przez claude.ai). Szczegóły i inne opcje na telefon znajdziesz w poradniku Korzystanie z Claude Code na telefonie.
- Własny hook, który wysyła push przez ntfy, Telegram, Slack lub Discord, da ci znać, że coś się wydarzyło. Odpowiedź musisz już ogarnąć sam. Zobacz Wysyłanie powiadomień Claude Code na Telegram, Slack lub Discord.
- Claude Code Notifier – o nim jest dalsza część tej sekcji.
Z Claude Code Notifier
Claude Code Notifier to niezależne narzędzie od TouchTap Ltd, niezwiązane z Anthropic. Jego darmowe narzędzie CLI, ccn, działa przez hooki Claude Code na Macu, Windows i Linux, a aplikacje na iPhone i Android pozwalają odpowiadać. Jeśli jeszcze go nie skonfigurowałeś, Połącz telefon z Claude Code – zajmie ci to około minuty.
Po sparowaniu każda z trzech sytuacji oczekiwania trafi na twój telefon:
- Koniec. Push w chwili zakończenia tury. Zaraz potem możesz wysłać z telefonu kolejne polecenie, a Claude od razu się nim zajmie.
- Uprawnienia. Zezwól raz, zezwól na całą sesję albo odmów.
- Pytanie. Wybierz jedną z opcji zaproponowanych przez Claude.
Zanim wyjdziesz, zrób szybki test:
ccn doctor # hooks, credentials, server connection, presence detection
ccn test # a test notification to your phone
Ustaw czas oczekiwania
ccn wie, czy siedzisz przy komputerze. Jeśli pisałeś coś w ciągu ostatnich 30 sekund, terminal pyta jak zwykle. Jeśli cię nie ma, terminal czeka na odpowiedź z telefonu – maksymalnie do ustawionego limitu – i przestaje czekać, gdy tylko dotkniesz klawiatury. Jeśli wychodzisz na całe popołudnie, podnieś limit:
ccn config set hold_ceiling_seconds 1800
Przyjmuje wartości od 30 do 3600 sekund, domyślnie 600. Powiązane ustawienie stop_hold_seconds (od 0 do 600, domyślnie 120) określa, jak długo po zakończeniu tury czekać na kolejne polecenie z telefonu. ccn config show pokazuje wszystkie ustawienia, a większość z nich zmienisz też w aplikacji, osobno dla każdego komputera.
Niech cię nic nie budzi
Jeśli zadanie leci przez noc, ustaw godziny ciszy, żeby telefon milczał, gdy śpisz:
ccn config set quiet_hours 22:00-08:00
Więcej w poradniku Godziny ciszy i tryb Nie przeszkadzać.
Aplikację pobierzesz za darmo, ale do korzystania potrzebujesz subskrypcji lub licencji dożywotniej. Bez telefonu ccn nadal daje darmowe powiadomienia na desktopie – przydadzą się, gdy jesteś w innym pokoju, ale nie poza domem. Zobacz cennik.
06Krok 5: przejrzyj wszystko po powrocie
Odejście od komputera jest bezpieczne tylko wtedy, gdy potem sprawdzisz, co się działo. Po powrocie:
- Przeczytaj diff przed commitem:
git diffalbo widok review w edytorze. - Sam uruchom testy.
- Przewiń wszystkie komendy, które uruchomił Claude, zwłaszcza te zatwierdzone z telefonu.
Praca na branchu albo w git worktree pozwala łatwo wyrzucić nieudany przebieg. Jeśli odpalasz kilka sesji naraz, poradnik Praca z kilkoma sesjami Claude Code pomoże ci rozpoznać, która z nich cię woła.
07Checklista do skopiowania
- Zadanie opisane z jasnym warunkiem zakończenia i komendą testową.
- Reguły allow dla rutynowych komend, reguły deny dla ryzykownych.
- Komputer nie usypia albo sesja działa w
tmux. - Telefon sparowany,
ccn doctoriccn testprzechodzą. - Limit oczekiwania i godziny ciszy dopasowane do czasu twojej nieobecności.
- Po powrocie przejrzyj diff.
08FAQ
Czy Claude Code będzie działać, gdy zamknę klapę laptopa?
Zwykle nie, bo większość laptopów usypia po zamknięciu klapy, a Claude Code działa na laptopie. Nie pozwól mu usnąć i podłącz zasilanie, uruchom wszystko na maszynie, która cały czas działa, albo skorzystaj z sesji w chmurze Anthropic, które działają na infrastrukturze Anthropic.
Czy używać bypassPermissions, żeby nigdy się nie zatrzymywał?
Dokumentacja Anthropic zaleca używanie tego trybu tylko w izolowanych środowiskach, takich jak kontenery czy VM-ki. Na co dzień bezpieczniej jest ustawić reguły allow dla rutynowych komend, a resztę zatwierdzać zdalnie.
Co jeśli przegapię powiadomienie na telefonie?
Z ccn terminal czeka do ustawionego limitu, a potem prośba zostaje w terminalu. Po powrocie odpowiesz tam jak zwykle.
Czy mogę zlecić kolejne zadanie z telefonu?
Zaraz po tym, jak Claude skończy, Claude Code Notifier pozwala wysłać z telefonu kolejne polecenie, które Claude wykona jako następne.