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

התראות Claude Code ב-terminals של VS Code, Cursor ו-JetBrains

עודכן ב-31 באוקטובר 2026 · 7 דקות קריאה
בעמוד זה 01למה סביבת הפיתוח שותקת 02אפשרות 1: ה-terminal bell 03אפשרות 2: Notification hook 04חלונות מרוחקים: SSH, WSL, dev containers ו-JetBrains Remote Development 05שימוש ב-terminal חיצוני עם /ide 06עוד דברים ששווה לדעת 07איפה Claude Code Notifier נכנס לתמונה 08שאלות נפוצות

ה-terminals של VS Code, Cursor ו-JetBrains לא מקבלים התראת שולחן עבודה מ-Claude Code כברירת מחדל, כי Claude Code שולח אותה רק ל-iTerm2, Ghostty ו-Kitty. כדי לקבל התראה, הגדירו "preferredNotifChannel": "terminal_bell" ותנו לסביבת הפיתוח לטפל ב-bell, או הוסיפו hook מסוג Notification ל-~/.claude/settings.json שמציג התראת שולחן עבודה או שולח push. hooks מופעלים גם ב-terminal המשולב וגם בחלונית הצ'אט של התוסף ל-VS Code, כי שניהם קוראים את אותו קובץ הגדרות.

01למה סביבת הפיתוח שותקת

ההתראה המובנית של Claude Code תלויה ב-terminal שבו הוא רץ. בהגדרת ברירת המחדל הוא מציג התראת שולחן עבודה רק ב-iTerm2, Ghostty ו-Kitty, ותיעוד ה-terminal של Anthropic מציין במפורש שה-terminal המשולב של VS Code לא מקבל אף אחת. ה-terminals של JetBrains באותו מצב. המדריך ל-terminal bell מסביר כל ערך של preferredNotifChannel.

יש שתי דרכים להריץ את Claude Code ב-VS Code וב-Cursor, וההבדל חשוב:

חלונית הצ'אט של התוסףclaude ב-terminal המשולב
מה רץהעותק של Claude Code שמגיע עם התוסףה-CLI העצמאי שהתקנתם
הגדרות~/.claude/settings.json~/.claude/settings.json (אותו קובץ)
Hooksמופעליםמופעלים
התראת desktop מובניתלא מתועדאין כברירת מחדל
הגדרת ה-terminal bellלא רלוונטיעובד אם ה-IDE מטפל ב-bell

סביבות ה-IDE של JetBrains (IntelliJ IDEA, PyCharm, WebStorm, GoLand, Android Studio ועוד) מתנהגות כמו העמודה הימנית: הפלאגין של Claude Code מריץ את claude ב-terminal המובנה של ה-IDE ומתחבר אליו.

02אפשרות 1: ה-terminal bell

כדי להפעיל את זה עבור claude שרץ ב-terminal מובנה, מוסיפים ל-~/.claude/settings.json:

{
  "preferredNotifChannel": "terminal_bell"
}

מעכשיו Claude Code ישלח תו bell כשהוא צריך אתכם. מה שקורה אחר כך תלוי ב-IDE. VS Code ו-Cursor מטפלים ב-terminal bell דרך הגדרות ה-accessibility signals; חפשו "terminal bell" ב-Settings כדי לבחור צליל. ב-IDE של JetBrains בדקו את הגדרות ה-terminal בגרסה שלכם. קל לפספס bell בלי אוזניות או כשה-IDE ברקע, ולכן רוב האנשים עוברים לאפשרות 2.

03אפשרות 2: Notification hook

hook מריץ פקודה לבחירתכם ועובד בכל IDE, גם ב-terminal וגם בפאנל הצ'אט של VS Code. ה-hook הזה מציג התראת desktop ב-macOS:

{
  "hooks": {
    "Notification": [
      {
        "matcher": "",
        "hooks": [
          {
            "type": "command",
            "command": "osascript -e 'display notification \"Claude Code needs your attention\" with title \"Claude Code\"'"
          }
        ]
      }
    ]
  }
}

ב-Linux משתמשים ב-notify-send 'Claude Code' 'Claude Code needs your attention', וב-Windows בפקודת PowerShell; במדריך ל-Linux ובמדריך ל-Windows יש גרסאות שנבדקו. אם osascript לא מציג כלום ב-macOS, פתחו את System Settings > Notifications ואפשרו התראות עבור Script Editor, שהיא האפליקציה שממנה מגיעות ההתראות של osascript.

בתוסף של VS Code אפשר לעבור על ה-hooks בלי לפתוח את הקובץ: פותחים את אזור Customize ובוחרים Hooks כדי לראות את ה-hooks שנטענו ב-session, מקובצים לפי אירוע (Claude Code v2.1.269 ומעלה).

כדי לקבל הודעה ברגע ש-Claude מסיים, ולא רק כשהוא ממתין, הוסיפו גם hook מסוג Stop. המדריך לקבלת התראה כש-Claude מסיים מראה את שניהם יחד.

התזמון שונה בתוסף של VS Code

ב-terminal, ההתראה permission_prompt ממתינה עד שעוברות כשש שניות בלי הקשה על המקלדת, וכל הקשה דוחה אותה. בתוסף של VS Code (וב-Claude Desktop), לפי התיעוד של Anthropic, היא מופעלת כשש שניות אחרי ש-Claude שואל, בלי להידחות בזמן ההקלדה, ולא מופעלת בכלל אם עניתם קודם. אם זה מציק בזמן העבודה בפאנל, הגדירו את משתנה הסביבה CLAUDE_CODE_DISABLE_PERMISSION_PROMPT_NOTIFY_HOOKS=1 כדי לכבות אותה שם. במדריך ל-Notification hook מפורטים כל סוגי ההתראות ומתי כל אחת מופעלת.

04חלונות מרוחקים: SSH, WSL, dev containers ו-JetBrains Remote Development

כאן התראות ב-IDE משתבשות הכי הרבה. כשחלון של VS Code או Cursor מחובר ל-host ב-SSH, ל-WSL או ל-dev container, Claude Code רץ על המערכת ההיא וקורא את ~/.claude/settings.json שם, לא במחשב שלכם. גם ה-hooks רצים שם. פקודת desktop כמו osascript או notify-send לא מוצאת desktop להציג עליו, ונכשלת בשקט.

גם ב-JetBrains Remote Development המצב דומה: צריך להתקין את הפלאגין של Claude Code על ה-host המרוחק, ו-Claude Code רץ שם.

מה כן עובד:

  • WSL ב-Windows: hook יכול לקרוא ל-powershell.exe דרך ה-interop של Windows, כל עוד הוא נמצא ב-PATH בתוך WSL.
  • hosts ב-SSH ו-containers: שלחו את ההתראה ברשת למשהו שמגיע אליכם, כמו ntfy או webhook של Telegram, Slack או Discord. המדריך ל-SSH סוקר את האפשרויות.

05שימוש ב-terminal חיצוני עם /ide

אם אתם רוצים את התראת ה-desktop המובנית, הריצו את Claude Code ב-iTerm2, ב-Ghostty או ב-Kitty וחברו אותו ל-IDE עם הפקודה /ide. הצגת diffs ושיתוף בחירות ממשיכים לעבוד דרך ה-IDE, וההתראות מגיעות מה-terminal החיצוני. ב-iTerm2 צריך קודם להפעיל את הגדרות ההתראה שלו, כפי שמתואר במדריך ל-terminal bell.

06עוד דברים ששווה לדעת

  • Shift+Enter: ב-VS Code וב-Cursor, הריצו פעם אחת /terminal-setup כדי ש-Shift+Enter יוסיף שורה חדשה. ב-terminals של JetBrains זה לא זמין; השתמשו ב-Ctrl+J, או ב-\ ואחריו Enter.
  • Remote Control: אפשר להפעיל את Remote Control של Anthropic מתוך התוסף של VS Code עם /remote-control, וכך לעקוב אחרי ה-session באפליקציית Claude לנייד. יש לו דרישות משלו לגבי מנוי והתחברות; ראו את ההשוואה.
  • כמה חלונות: אם אתם מריצים את Claude Code ביותר מחלון IDE אחד, הוסיפו להתראה את תיקיית הפרויקט כדי לדעת איזה מהם צריך אתכם. הקלט של ה-hook כולל את cwd. ראו הרצת כמה sessions.

07איפה Claude Code Notifier נכנס לתמונה

hook מסוג Notification עם כלי ההתראות של הפלטפורמה שלכם הוא פתרון טוב וחינמי כשאתם יושבים מול ה-IDE. הוא לא עוזר כשאתם רחוקים מהמסך, והוא לא מאפשר לענות.

גם ccn של Claude Code Notifier הוא hook, ולכן הוא עובד ב-terminals של IDE בדיוק כמו בכל terminal אחר, ב-Mac, ב-Windows וב-Linux. לבד, הוא מציג התראת desktop כש-Claude מסיים, צריך הרשאה או שואל שאלה. עם טלפון מצומד אפשר לאשר פעם אחת, לאשר לכל ה-session או לדחות בקשת הרשאה, לבחור תשובה לשאלה של Claude ולשלוח את ההוראה הבאה מהטלפון. אם הקלדתם ב-30 השניות האחרונות, ה-terminal שואל כרגיל ושום דבר לא ממתין בטלפון. ה-push לטלפון עובר דרך relay ולא דרך ה-desktop המקומי, כך שאם תתקינו את ccn על המכונה המרוחקת שחלון ה-IDE מחובר אליה, הטלפון עדיין יקבל ממנה עדכונים. Claude Code Notifier הוא מוצר עצמאי ואינו של Anthropic. ראו את העמוד של ccn ואת צימוד טלפון.

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

למה Claude Code לא שולח לי התראות ב-VS Code?

ה-terminal המובנה של VS Code לא מקבל את התראת ה-desktop המובנית של Claude Code. הגדירו "preferredNotifChannel": "terminal_bell" או הוסיפו hook מסוג Notification ב-~/.claude/settings.json, ואז התחילו session חדש.

האם hooks עובדים בתוסף של Claude Code ל-VS Code?

כן. Claude Code מפעיל בתוספי IDE את אותם אירועי hook כמו ב-terminal, והתוסף וה-CLI חולקים את ~/.claude/settings.json. אזור Customize בתוסף מאפשר לראות ולערוך את ה-hooks.

האם זה עובד ב-Cursor?

כן. אפשר להתקין ב-Cursor את אותו תוסף של Claude Code, ו-claude רץ ב-terminal המובנה שלו כמו ב-VS Code. כל מה שמופיע למעלה תקף גם שם.

ה-hook שלי עובד מקומית אבל לא בחלון Remote SSH. למה?

בחלון מרוחק, Claude Code וה-hooks שלו רצים על המכונה המרוחקת, שאין לה desktop. ערכו את ~/.claude/settings.json על המכונה הזו והשתמשו ב-push דרך הרשת, למשל ntfy, במקום פקודת desktop.

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

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

  • ההתראות המובנות של Claude Code: ה-terminal bell ו-preferredNotifChannelאיך עובדות ההתראות המובנות של Claude Code, מה עושה כל ערך של preferredNotifChannel, ואיך להגדיר את iTerm2, Apple Terminal, Kitty, Ghostty ו-tmux.
  • איך לקבל התראה כש-Claude Code מסייםמשתמשים ב-Stop hook בשביל "סיים" וב-Notification hook בשביל "צריך קלט". הגדרות מוכנות להעתקה ל-Mac, ל-Windows ול-Linux, וגם התראות לטלפון.
  • ה-Notification hook של Claude Code: מתי הוא מופעל ואיך משתמשים בומתי ה-Notification hook של Claude Code מופעל, מה המשמעות של permission_prompt ו-idle_prompt, איזה קלט הוא מקבל ולמה הוא ממתין לפני שהוא מופעל.
  • התראות מ-Claude Code בשרת מרוחק דרך SSHמריצים את Claude Code ב-VPS או בשרת מרוחק דרך SSH ועדיין מקבלים התראות: escape sequences של ה-terminal שעוברות דרך SSH, או push לטלפון עם ccn.
claude-code-notifier

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

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