claude-code-notifier
jak to działa poradniki faq
◐Polski
English العربية Deutsch Español Français עברית Italiano 日本語 한국어 Nederlands Polski Português (Brasil) Русский Türkçe Tiếng Việt 简体中文 繁體中文
Zacznij
Wszystkie poradniki

Godziny ciszy i Nie przeszkadzać dla powiadomień Claude Code

Zaktualizowano 31 października 2026 · 6 min czytania
na tej stronie 01Co „cisza” powinna oznaczać w Claude Code 02Godziny ciszy we własnym hooku 03Tryb skupienia i Nie przeszkadzać na telefonie 04Cisza na komputerze 05Godziny ciszy w Claude Code Notifier 06FAQ

Żeby wyciszyć powiadomienia Claude Code w nocy lub na spotkaniach, masz do dyspozycji trzy warstwy: sam hook (nie wysyła nic w określonych godzinach), system operacyjny (Skupienie na iPhone i Macu, Nie przeszkadzać na Android, Windows i Linux) oraz narzędzie, którym wysyłasz alerty. Claude Code nie ma własnego ustawienia godzin ciszy, więc harmonogram musi siedzieć w skrypcie hooka, w telefonie albo w narzędziu do powiadomień. W Claude Code Notifier załatwia to jedna linijka: ccn config set quiet_hours 22:00-08:00.

Wybór warstwy ma znaczenie, bo każda działa inaczej. Wyciszony hook nic nie wysyła. Telefon w trybie Nie przeszkadzać nadal odbiera alert, ale nie wydaje dźwięku. Poniżej opisujemy każdą z nich i kiedy jej używać.

01Co „cisza” powinna oznaczać w Claude Code

Zanim cokolwiek skonfigurujesz, zdecyduj, co ma się dziać z prośbą, która przyjdzie w czasie ciszy. Są trzy rodzaje alertów:

  • Claude skończył. Można spokojnie wstrzymać. Przeczytasz, kiedy zajrzysz.
  • Claude potrzebuje uprawnienia. Claude Code czeka na prompcie, aż ktoś odpowie. Jeśli nic do ciebie nie dotrze, sesja stoi, dopóki nie wrócisz.
  • Claude zadał pytanie. Tak samo jak przy uprawnieniu: sesja czeka.

Godziny ciszy to więc wybór między snem a postępem pracy. Jeśli odpalasz długie zadanie przed snem, możesz chcieć wyciszyć alerty „skończone”, a rano i tak zobaczyć czekającą prośbę. Jeśli chcesz, żeby Claude pracował całą noc bez pytania, to kwestia trybu uprawnień, a nie powiadomień.

02Godziny ciszy we własnym hooku

Claude Code uruchamia polecenie hooka za każdym razem, gdy zachodzi zdarzenie. Żeby dodać godziny ciszy, sprawdź godzinę na początku skryptu i zakończ go wcześniej. Działa to z każdym hookiem, który wysyła powiadomienie na pulpit, push przez ntfy albo wiadomość na czacie.

Na Macu i Linux zapisz to jako ~/.claude/hooks/notify.sh i nadaj prawa wykonywania przez chmod +x:

#!/bin/sh
# Quiet between 22:00 and 08:00, local time
hour=$(date +%H)
if [ "$hour" -ge 22 ] || [ "$hour" -lt 8 ]; then
  exit 0
fi

# Your real notification command goes here, for example:
notify-send "Claude Code" "Claude has finished"

Na Macu zamień ostatnią linię na polecenie osascript; znajdziesz je w poradniku dla macOS. Potem wskaż skrypt w hooku w ~/.claude/settings.json:

{
  "hooks": {
    "Stop": [
      {
        "hooks": [
          { "type": "command", "command": "~/.claude/hooks/notify.sh" }
        ]
      }
    ]
  }
}

Kluczowe jest wyjście z kodem 0. Każdy inny kod pokaże błąd hooka w transkrypcie, a kod 2 w hooku Stop każe Claude pracować dalej, a tego tu nie chcesz.

Na Windows zrób to samo sprawdzenie w PowerShell za pomocą (Get-Date).Hour. Pełny hook w PowerShell znajdziesz w poradniku dla Windows.

Całkowite wstrzymanie hooków

Na jednorazową cichą sesję uruchom Claude Code z wyłączonymi wszystkimi hookami:

claude --settings '{"disableAllHooks": true}'

Działa to tylko w tej sesji. Ustawienie "disableAllHooks": true w pliku ustawień wyłącza hooki, dopóki go nie usuniesz. Pamiętaj, że wyłącza każdy hook, także te formatujące kod czy blokujące polecenia, więc używaj go ostrożnie.

Wbudowane alerty Claude Code

Wbudowanymi powiadomieniami terminala w Claude Code steruje preferredNotifChannel. Ustawienie go na "notifications_disabled" wyłącza te alerty. Nie wyłącza za to Twoich hooków, które nadal się uruchamiają. Pozostałe wartości opisuje poradnik o dzwonku terminala.

03Tryb skupienia i Nie przeszkadzać na telefonie

Jeśli alerty trafiają na telefon, jego własne tryby wyciszenia to najprostsza warstwa i działają niezależnie od tego, jakie narzędzie wysyła alert.

  • iPhone: Tryb skupienia (Ustawienia, potem Skupienie) wycisza powiadomienia według harmonogramu. Możesz wybrać, które aplikacje i tak mogą się przebić. Jeśli chcesz dostawać alerty Claude Code w nocy, dodaj aplikację do listy dozwolonych; jeśli chcesz ciszy, pomiń ją, a alerty poczekają w Centrum powiadomień.
  • Android: Nie przeszkadzać (w Ustawieniach, w sekcji Powiadomienia lub Dźwięk, zależnie od telefonu) działa tak samo – z harmonogramem i wyjątkami dla aplikacji. W ustawieniach powiadomień każdej aplikacji możesz też wyłączyć dźwięk lub wibracje tylko dla niej.

Zaletą warstwy telefonu jest to, że nic nie przepada: alerty nadal przychodzą i na Ciebie czekają. Wadą jest to, że dotyczy to wszystkiego na telefonie, więc ustawiasz to raz na cały wieczór, a nie tylko dla Claude Code.

04Cisza na komputerze

Na komputerze tryb skupienia na Macu, Nie przeszkadzać w Windows i przełącznik „nie przeszkadzać” w większości środowisk Linux wyciszają powiadomienia desktopowe z hooków. Przydaje się to przy udostępnianiu ekranu, kiedy baner z nazwą projektu czy komendą to ostatnie, czego chcesz na ekranie.

05Godziny ciszy w Claude Code Notifier

Claude Code Notifier to niezależne narzędzie, niestworzone przez Anthropic. Jego narzędzie wiersza poleceń, ccn, działa jako hooki Claude Code na Macu, Windows i Linux i wysyła alerty na sparowany telefon z iPhone lub Android. Ma wbudowane ustawienia ciszy, więc nie musisz edytować żadnego skryptu:

ccn config set quiet_hours 22:00-08:00

W godzinach ciszy ccn nic nie wysyła na telefon i nic tam nie czeka: Claude Code pyta w terminalu jak zwykle, a prośba czeka, aż wrócisz. Powiadomienia desktopowe na komputerze też są w tych godzinach wstrzymywane. ccn config set quiet_hours off z powrotem wyłącza harmonogram.

Inne przydatne ustawienia:

UstawienieCo robi
quiet_when_presentDomyślnie włączone. Gdy siedzisz przy terminalu, w którym działa Claude, telefon nic nie dostaje.
notify_on_doneWyłącz, żeby zatrzymać alerty „Claude skończył”, ale zachować uprawnienia i pytania.
notify_on_permission, notify_on_questionWyłącza osobno każdy z rodzajów próśb.
soundSteruje dźwiękiem alertu.
desktop_notificationsWłącza lub wyłącza powiadomienia desktopowe na tym komputerze.

Na przykład ccn config set notify_on_done off zostawia tylko alerty, które blokują Claude. Większość tych ustawień możesz też zmieniać osobno dla każdego komputera z aplikacji na telefonie, co się przydaje, gdy masz służbowego laptopa i domowy desktop z różnymi godzinami. Uruchom ccn config show, żeby zobaczyć, co obowiązuje, i ccn sync, żeby pobrać zmiany wprowadzone na telefonie.

Jeśli chcesz czegoś odwrotnego – spokojnego wieczoru, w którym Claude dalej pracuje – workflow „odejdź od komputera” opisuje, jak zostawić działającą sesję i odpowiadać z telefonu, kiedy zechcesz.

06FAQ

Czy Claude Code ma ustawienie godzin ciszy?

Nie. Claude Code uruchamia hooki przy każdym zdarzeniu i nie ma dla nich harmonogramu. Dodaj sprawdzanie godziny w skrypcie hooka, użyj trybu skupienia lub Nie przeszkadzać na telefonie albo narzędzia z wbudowanymi godzinami ciszy, takiego jak quiet_hours w ccn.

Co się dzieje z prośbą o uprawnienia w godzinach ciszy?

Claude Code czeka przy prompcie, aż ktoś odpowie. Godziny ciszy zatrzymują tylko alert. Jeśli chcesz, żeby Claude pracował dalej bez pytania, zmień tryb uprawnień albo dodaj reguły allow, zanim wyjdziesz.

Czy Nie przeszkadzać na telefonie zablokuje powiadomienia Claude Code?

Wyciszy je, ale nadal przyjdą i poczekają na liście powiadomień. Na iPhone i Android możesz dodać wyjątek, żeby wybrana aplikacja mogła Cię powiadamiać mimo Nie przeszkadzać.

Czy mogę wyłączyć tylko alerty „Claude skończył”?

Tak. We własnej konfiguracji usuń hook Stop albo ogranicz go czasowo. W ccn uruchom ccn config set notify_on_done off i zostaw włączone alerty o uprawnieniach i pytaniach.

Jakiej strefy czasowej używa ccn dla godzin ciszy?

Czasu lokalnego komputera. Gdy podróżujesz, godziny podążają za zegarem komputera, na którym działa Claude Code.

Claude Code Notifier Dostawaj push na telefon, gdy Claude Code skończy pracę albo czegoś od ciebie potrzebuje, a potem zatwierdzaj, odrzucaj lub odpowiadaj prosto stamtąd. Narzędzie wiersza poleceń ccn jest darmowe na Maca, Windows i Linux.
Pobierz na iOS Pobierz na Androida Zainstaluj ccn

Powiązane poradniki

  • Powiadomienia Claude Code nie działają? Lista kontrolnaHooki się nie odpalają albo nie dostajesz alertu, gdy Claude Code kończy pracę? Przejdź tę listę kontrolną – od /hooks i logu debugowania po ccn doctor i ccn test.
  • Zostaw Claude Code przy pracy i odejdź: workflowPraktyczny sposób na długie zadania w Claude Code: nie pozwól komputerowi zasnąć, ogranicz zbędne prompty, dostawaj powiadomienia na telefon i odpowiadaj stamtąd.
  • Notification hook w Claude Code: kiedy się uruchamia i jak go używaćKiedy uruchamia się Notification hook w Claude Code, co oznaczają permission_prompt i idle_prompt, jakie dane dostaje i dlaczego czeka przed uruchomieniem.
  • Kilka sesji Claude Code naraz: jak poznać, która cię potrzebujeOdpalasz równoległe sesje Claude Code albo worktree? Nazwij je, dodawaj projekt do każdego powiadomienia i odsyłaj każdą odpowiedź do właściwej sesji.
claude-code-notifier

Claude Code Notifier jest niezależną aplikacją podmiotu trzeciego. Nie jest powiązana z Anthropic, PBC, ani przez nią zatwierdzona lub sponsorowana. „Claude” i „Claude Code” są znakami towarowymi Anthropic, PBC.

aplikacje Aplikacja na iOS Aplikacja na Androida ccn dla macOS, Windows i Linuksa Wszystkie poradniki
informacje prawne Polityka prywatności Regulamin Inne języki © 2026 touchtap. Wszelkie prawa zastrzeżone. TouchTap Ltd jest zarejestrowana w Anglii i Walii, numer spółki 13942589.