claude-code-notifier
איך זה עובד מדריכים שאלות נפוצות
◐עברית
English العربية Deutsch Español Français עברית Italiano 日本語 한국어 Nederlands Polski Português (Brasil) Русский Türkçe Tiếng Việt 简体中文 繁體中文
התחלה
כל המדריכים

שעות שקטות ו'נא לא להפריע' להתראות של Claude Code

עודכן ב-31 באוקטובר 2026 · 6 דקות קריאה
בעמוד זה 01מה "שקט" צריך לומר ב-Claude Code 02שעות שקטות ב-hook שכותבים בעצמכם 03מצב ריכוז ונא לא להפריע בטלפון 04שקט במחשב 05שעות שקט עם Claude Code Notifier 06שאלות נפוצות

כדי להשתיק התראות של Claude Code בלילה או בפגישות, יש שלוש שכבות לעבוד איתן: ה-hook עצמו (לא לשלוח בשעות מוגדרות), מערכת ההפעלה (מצב ריכוז ב-iPhone וב-Mac, 'נא לא להפריע' ב-Android, ב-Windows וב-Linux), והכלי ששולח את ההתראות. ל-Claude Code אין הגדרת שעות שקטות משלו, כך שלוח הזמנים צריך לשבת בסקריפט ה-hook, בטלפון או בכלי ההתראות. עם Claude Code Notifier, ‏ccn config set quiet_hours 22:00-08:00 עושה את זה בשורה אחת.

הבחירה בשכבה חשובה, כי כל אחת מתנהגת אחרת. hook שקט לא שולח כלום. טלפון במצב 'נא לא להפריע' עדיין מקבל את ההתראה, רק בלי צליל. הסעיפים הבאים מסבירים כל אחת ומתי להשתמש בה.

01מה "שקט" צריך לומר ב-Claude Code

לפני שמגדירים משהו, החליטו מה צריך לקרות לבקשה שמגיעה בזמן השקט. יש שלושה סוגי התראות:

  • Claude סיים. אפשר לדחות בבטחה. תקראו כשתסתכלו.
  • Claude צריך הרשאה. Claude Code מחכה ב-prompt עד שמישהו עונה. אם שום דבר לא מגיע אליכם, ה-session ממתין עד שתחזרו.
  • Claude שאל שאלה. כמו בהרשאה: ה-session ממתין.

כלומר, שעות שקטות מחליפות התקדמות בשינה. אם אתם מתחילים משימה ארוכה לפני השינה, אולי תרצו להשתיק התראות "סיים" אבל עדיין לראות בבוקר בקשה שממתינה. אם אתם רוצים ש-Claude ימשיך לעבוד כל הלילה בלי לשאול, זו החלטה של מצב הרשאות, לא של התראות.

02שעות שקטות ב-hook שכותבים בעצמכם

Claude Code מריץ את פקודת ה-hook בכל פעם שהאירוע מתרחש. כדי להוסיף שעות שקטות, בדקו את השעה בתחילת הסקריפט וצאו מוקדם. זה עובד בכל hook ששולח התראת שולחן עבודה, push של ntfy או הודעת צ'אט.

ב-Mac וב-Linux, שמרו את זה בשם ~/.claude/hooks/notify.sh והפכו אותו לבר-הרצה עם 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"

ב-Mac, החליפו את השורה האחרונה בפקודת osascript; יש דוגמה במדריך ל-macOS. אחר כך הפנו את ה-hook לסקריפט ב-~/.claude/settings.json:

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

החלק החשוב הוא לצאת עם קוד 0. כל קוד אחר מציג שגיאת hook ב-transcript, וקוד יציאה 2 ב-hook של Stop אומר ל-Claude להמשיך לעבוד, וזה לא מה שרוצים כאן.

ב-Windows, עשו את אותה בדיקה ב-PowerShell עם (Get-Date).Hour. המדריך ל-Windows מציג hook מלא ב-PowerShell.

השבתה מלאה של hooks

ל-session שקט חד-פעמי, הפעילו את Claude Code כשכל ה-hooks כבויים:

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

זה תקף רק לאותו session. הגדרת "disableAllHooks": true בקובץ הגדרות מכבה את ה-hooks עד שמסירים אותה. שימו לב שזה מכבה את כל ה-hooks, כולל כאלה שמפרמטים קוד או חוסמים פקודות, אז השתמשו בזה בזהירות.

ההתראות המובנות של Claude Code

ההתראות המובנות של Claude Code ב-terminal נשלטות על ידי preferredNotifChannel. הגדרה שלו ל-"notifications_disabled" מפסיקה את ההתראות האלה, אבל לא את ה-hooks שלכם, שממשיכים לרוץ. המדריך על פעמון ה-terminal מסביר את שאר הערכים.

03מצב ריכוז ונא לא להפריע בטלפון

אם ההתראות מגיעות לטלפון, מצבי השקט שלו הם השכבה הפשוטה ביותר, והם עובדים בלי קשר לכלי ששולח את ההתראה.

  • iPhone: מצב ריכוז (הגדרות ואז ריכוז) משתיק התראות לפי לוח זמנים. אפשר לבחור אילו אפליקציות עדיין יוכלו לעבור. אם רוצים לקבל התראות של Claude Code בלילה, מוסיפים את האפליקציה לרשימת המורשות; אם רוצים שקט, משאירים אותה מחוץ לרשימה וההתראות ימתינו במרכז העדכונים.
  • Android: נא לא להפריע (בהגדרות, תחת התראות או צליל, תלוי במכשיר) עובד באותו אופן, עם לוח זמנים וחריגות לאפליקציות. בנוסף, בהגדרות ההתראות של כל אפליקציה אפשר לכבות צליל או רטט רק עבורה.

היתרון של השכבה בטלפון הוא ששום דבר לא הולך לאיבוד: ההתראות עדיין מגיעות ומחכות לכם. החיסרון הוא שזה חל על כל הטלפון, כך שמגדירים את זה פעם אחת לכל הערב, ולא רק עבור Claude Code.

04שקט במחשב

במחשב, מצב ריכוז ב-Mac, נא לא להפריע ב-Windows והמתג נא לא להפריע ברוב סביבות השולחן של Linux משתיקים התראות שולחן עבודה מ-hooks. זה שימושי בשיתוף מסך, כשבאנר עם שם פרויקט או פקודה הוא הדבר האחרון שתרצו שיופיע.

05שעות שקט עם Claude Code Notifier

Claude Code Notifier הוא כלי עצמאי, שלא פותח על ידי Anthropic. כלי שורת הפקודה שלו, ccn, רץ כ-hooks של Claude Code ב-Mac, Windows ו-Linux ושולח התראות לטלפון iPhone או Android מצומד. יש בו הגדרות שקט מובנות, כך שאין צורך לערוך סקריפט:

ccn config set quiet_hours 22:00-08:00

בשעות השקט ccn לא שולח כלום לטלפון ושום דבר לא ממתין לו: Claude Code שואל ב-terminal כרגיל, והבקשה תחכה לכם כשתחזרו. גם התראות שולחן העבודה במחשב מעוכבות בשעות האלה. ccn config set quiet_hours off מכבה את לוח הזמנים.

הגדרות נוספות שעוזרות:

הגדרהמה היא עושה
quiet_when_presentמופעלת כברירת מחדל. כל עוד אתם ליד ה-terminal שבו Claude רץ, הטלפון לא מקבל כלום.
notify_on_doneכבו אותה כדי להפסיק התראות "Claude סיים" ולהשאיר הרשאות ושאלות.
notify_on_permission, notify_on_questionמכבות כל סוג בקשה בנפרד.
soundשולטת בצליל ההתראה.
desktop_notificationsמפעילה או מכבה את התראות שולחן העבודה במחשב הזה.

לדוגמה, ccn config set notify_on_done off משאיר רק את ההתראות שחוסמות את Claude. את רוב ההגדרות האלה אפשר לשנות גם לכל מחשב בנפרד מאפליקציית הטלפון, וזה נוח כשיש לכם מחשב עבודה נייד ומחשב ביתי עם שעות שונות. הריצו ccn config show כדי לראות מה בתוקף, ו-ccn sync כדי למשוך שינויים שבוצעו בטלפון.

אם אתם רוצים את ההפך, ערב שקט שעדיין מאפשר ל-Claude להמשיך לעבוד, תהליך העבודה מרחוק מסביר איך להשאיר session רץ ולענות לו מהטלפון מתי שתבחרו.

06שאלות נפוצות

האם יש ב-Claude Code הגדרה של שעות שקט?

לא. Claude Code מריץ hooks בכל פעם שאירוע מתרחש, בלי לוח זמנים. אפשר להוסיף בדיקת שעה בסקריפט ה-hook, להשתמש במצב ריכוז או נא לא להפריע בטלפון, או בכלי עם שעות שקט מובנות, כמו quiet_hours של ccn.

מה קורה לבקשת הרשאה בשעות השקט?

Claude Code ממתין ב-prompt עד שמישהו עונה. שעות השקט רק עוצרות את ההתראה. אם אתם רוצים ש-Claude ימשיך לעבוד בלי לשאול, שנו את מצב ההרשאות או הוסיפו כללי allow לפני שאתם הולכים.

האם נא לא להפריע בטלפון יחסום התראות של Claude Code?

הוא משתיק אותן, אבל הן עדיין מגיעות ומחכות ברשימת ההתראות. ב-iPhone וב-Android אפשר להוסיף חריגה כך שאפליקציה מסוימת עדיין תוכל להתריע בזמן נא לא להפריע.

אפשר להפסיק רק את ההתראות "Claude סיים"?

כן. בהגדרה עצמאית, הסירו את ה-hook Stop או הגבילו אותו בזמן. עם ccn, הריצו ccn config set notify_on_done off והשאירו את התראות ההרשאות והשאלות פעילות.

באיזה אזור זמן ccn משתמש לשעות השקט?

בשעה המקומית של המחשב. אם אתם בנסיעה, השעות עוקבות אחרי השעון של המחשב שמריץ את Claude Code.

Claude Code Notifier קבלו push לטלפון כש-Claude Code מסיים או צריך אתכם, ומשם אפשר לאשר, לדחות או לענות. כלי שורת הפקודה ccn זמין בחינם ל-Mac, ל-Windows ול-Linux.
הורדה ל-iOS הורדה ל-Android התקנת ccn

מדריכים קשורים

  • ההתראות של Claude Code לא עובדות? רשימת בדיקהה-hooks לא מופעלים או שאין התראה כש-Claude Code מסיים? עברו על רשימת הבדיקה הזו, מ-/hooks ולוג ה-debug ועד ccn doctor ו-ccn test.
  • להשאיר את Claude Code רץ וללכת: תהליך עבודהשגרה מעשית למשימות ארוכות ב-Claude Code: להשאיר את המחשב ער, לצמצם prompts מיותרים, לקבל התראה לטלפון ולהגיב משם.
  • ה-Notification hook של Claude Code: מתי הוא מופעל ואיך משתמשים בומתי ה-Notification hook של Claude Code מופעל, מה המשמעות של permission_prompt ו-idle_prompt, איזה קלט הוא מקבל ולמה הוא ממתין לפני שהוא מופעל.
  • הרצת כמה סשנים של Claude Code: לדעת איזה מהם צריך אתכםמריצים סשנים או worktrees של Claude Code במקביל? תנו להם שמות, הכניסו את שם הפרויקט לכל התראה, ושלחו כל בקשה בחזרה לסשן הנכון.
claude-code-notifier

Claude Code Notifier היא אפליקציה עצמאית של צד שלישי. היא אינה קשורה ל-Anthropic, PBC, ואינה מאושרת או ממומנת על ידה. "Claude" ו-"Claude Code" הם סימנים מסחריים של Anthropic, PBC.

אפליקציות אפליקציית iOS אפליקציית Android ccn ל-macOS, ל-Windows ול-Linux כל המדריכים
משפטי מדיניות פרטיות תנאי שימוש שפות נוספות © 2026 touchtap. כל הזכויות שמורות. TouchTap Ltd רשומה באנגליה ובוויילס, מספר חברה 13942589.