claude-code-notifier
hoe het werkt guides veelgestelde vragen
◐Nederlands
English العربية Deutsch Español Français עברית Italiano 日本語 한국어 Nederlands Polski Português (Brasil) Русский Türkçe Tiếng Việt 简体中文 繁體中文
Aan de slag
Alle gidsen

Meldingen van Claude Code in terminals van VS Code, Cursor en JetBrains

Bijgewerkt op 31 oktober 2026 · 7 min lezen
op deze pagina 01Waarom de IDE stil blijft 02Optie 1: de terminal bell 03Optie 2: een Notification hook 04Remote vensters: SSH, WSL, dev containers en JetBrains Remote Development 05Gebruik een externe terminal met /ide 06Goed om te weten 07Waar Claude Code Notifier in past 08FAQ

IDE-terminals in VS Code, Cursor en JetBrains krijgen standaard geen desktopmelding van Claude Code, omdat Claude Code die alleen naar iTerm2, Ghostty en Kitty stuurt. Wil je toch een melding, stel dan "preferredNotifChannel": "terminal_bell" in en laat de IDE de bell afhandelen, of voeg een Notification-hook toe aan ~/.claude/settings.json die een desktopmelding toont of een push stuurt. Hooks gaan zowel in de geïntegreerde terminal als in het chatpaneel van de VS Code-extensie af, omdat beide hetzelfde instellingenbestand lezen.

01Waarom de IDE stil blijft

De ingebouwde melding van Claude Code hangt af van de terminal waarin hij draait. Met de standaardinstelling geeft hij alleen een desktopmelding in iTerm2, Ghostty en Kitty, en de terminaldocumentatie van Anthropic noemt de geïntegreerde terminal van VS Code expliciet als een terminal die er geen krijgt. Voor JetBrains-terminals geldt hetzelfde. De terminal bell-gids legt elke waarde van preferredNotifChannel uit.

Je kunt Claude Code op twee manieren draaien in VS Code en Cursor, en dat verschil doet ertoe:

Chatpaneel van de extensieclaude in de geïntegreerde terminal
Wat er draaitDe meegeleverde versie van Claude Code in de extensieDe losse CLI die je zelf hebt geïnstalleerd
Instellingen~/.claude/settings.json~/.claude/settings.json (hetzelfde bestand)
HooksWorden uitgevoerdWorden uitgevoerd
Ingebouwde desktopmeldingNiet gedocumenteerdStandaard geen
Instelling voor de terminal bellNiet van toepassingWerkt als de IDE de bell afhandelt

JetBrains-IDE's (IntelliJ IDEA, PyCharm, WebStorm, GoLand, Android Studio en andere) werken zoals de rechterkolom: de Claude Code-plugin draait claude in de geïntegreerde terminal van de IDE en maakt daar verbinding mee.

02Optie 1: de terminal bell

Draai je claude in een geïntegreerde terminal, voeg dan dit toe aan ~/.claude/settings.json:

{
  "preferredNotifChannel": "terminal_bell"
}

Claude Code stuurt dan het bell-teken als het je nodig heeft. Wat er daarna gebeurt, bepaalt de IDE. VS Code en Cursor handelen de terminal bell af via hun instellingen voor accessibility signals; zoek in Settings op "terminal bell" om een geluid te kiezen. In JetBrains-IDE's kijk je in de terminalinstellingen van jouw IDE-versie. Een bell mis je makkelijk zonder koptelefoon of als de IDE op de achtergrond staat, dus de meeste mensen gaan door naar optie 2.

03Optie 2: een Notification hook

Een hook voert een command naar keuze uit en werkt in elke IDE, zowel in de terminal als in het chatpaneel van VS Code. Deze toont een desktopmelding op macOS:

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

Op Linux gebruik je notify-send 'Claude Code' 'Claude Code needs your attention' en op Windows een PowerShell-command; de Linux-gids en de Windows-gids bevatten geteste versies. Toont osascript niets op macOS, open dan System Settings > Notifications en sta meldingen toe voor Script Editor, de app waar meldingen van osascript vandaan komen.

In de VS Code-extensie kun je hooks bekijken zonder het bestand te openen: open de sectie Customize en kies Hooks om de hooks te zien die in de sessie geladen zijn, gegroepeerd per event (Claude Code v2.1.269 of nieuwer).

Wil je een melding zodra Claude klaar is, in plaats van wanneer het wacht, voeg dan ook een Stop-hook toe. De gids voor een melding als Claude klaar is laat beide samen zien.

De timing is anders in de VS Code-extensie

In een terminal wacht de permission_prompt-melding tot de prompt zo'n zes seconden zonder toetsaanslag heeft gestaan, en elke toets die je indrukt stelt hem uit. In de VS Code-extensie (en Claude Desktop) gaat hij volgens de documentatie van Anthropic af zo'n zes seconden nadat Claude iets vraagt, zonder uitstel terwijl je typt, en helemaal niet als je eerder antwoordt. Vind je dat storend terwijl je in het paneel werkt, zet dan de omgevingsvariabele CLAUDE_CODE_DISABLE_PERMISSION_PROMPT_NOTIFY_HOOKS=1 om hem daar uit te zetten. De Notification hook-gids zet alle meldingstypes op een rij en wanneer ze afgaan.

04Remote vensters: SSH, WSL, dev containers en JetBrains Remote Development

Hier gaan IDE-meldingen het vaakst mis. Als een VS Code- of Cursor-venster verbonden is met een SSH-host, WSL of een dev container, draait Claude Code op dat systeem en leest het daar ~/.claude/settings.json, niet op je laptop. Je hooks draaien daar ook. Een desktopcommand als osascript of notify-send heeft dan geen desktop om iets op te tonen en faalt stilletjes.

JetBrains Remote Development werkt vergelijkbaar: de Claude Code-plugin moet op de remote host geïnstalleerd zijn, en Claude Code draait daar.

Wat wel werkt:

  • WSL op Windows: een hook kan powershell.exe aanroepen via Windows-interop, zolang het binnen WSL op het PATH staat.
  • SSH-hosts en containers: stuur de melding via het netwerk naar iets wat jou bereikt, zoals ntfy of een Telegram-, Slack- of Discord-webhook. De SSH-gids behandelt de opties.

05Gebruik een externe terminal met /ide

Wil je de ingebouwde desktopmelding, draai Claude Code dan in iTerm2, Ghostty of Kitty en verbind het met de IDE via het command /ide. Diffs bekijken en selecties delen werkt dan nog steeds via de IDE, en de meldingen komen van de externe terminal. In iTerm2 moet je eerst de alertinstellingen aanzetten, zoals beschreven in de gids over de terminal bell.

06Goed om te weten

  • Shift+Enter: draai in VS Code en Cursor eenmalig /terminal-setup, zodat Shift+Enter een nieuwe regel invoegt. In JetBrains-terminals is dat niet beschikbaar; gebruik Ctrl+J, of \ gevolgd door Enter.
  • Remote Control: Remote Control van Anthropic kun je starten vanuit de VS Code-extensie met /remote-control, zodat je de sessie kunt volgen in de mobiele Claude-app. Daar gelden eigen eisen voor abonnement en inloggen; zie de vergelijking.
  • Meerdere vensters: draai je Claude Code in meer dan één IDE-venster, zet dan de projectmap in de melding zodat je weet welke je nodig heeft. De input van de hook bevat cwd. Zie meerdere sessies draaien.

07Waar Claude Code Notifier in past

Een Notification-hook met de notifier van je platform is een goede, gratis oplossing als je achter de IDE zit. Het helpt niet als je niet bij je scherm bent, en je kunt er niet mee antwoorden.

ccn van Claude Code Notifier is ook een hook, dus het werkt in IDE-terminals net zoals in elke andere terminal, op Mac, Windows en Linux. Op zichzelf toont het een desktopmelding als Claude klaar is, een permissie nodig heeft of een vraag stelt. Met een gekoppelde telefoon kun je een permissieverzoek eenmalig toestaan, voor de sessie toestaan of weigeren, een antwoord kiezen op de vraag van Claude en de volgende instructie vanaf je telefoon sturen. Heb je in de afgelopen 30 seconden getypt, dan vraagt de terminal het zoals gewoonlijk en wacht er niets op je telefoon. Pushes naar je telefoon gaan via een relay en niet via de lokale desktop, dus als je ccn installeert op de remote machine waar je IDE-venster mee verbonden is, krijgt je telefoon nog steeds meldingen. Claude Code Notifier is onafhankelijk en niet gemaakt door Anthropic. Zie de ccn-pagina en een telefoon koppelen.

08FAQ

Waarom krijg ik geen meldingen van Claude Code in VS Code?

De geïntegreerde terminal van VS Code ontvangt de ingebouwde desktopmelding van Claude Code niet. Stel "preferredNotifChannel": "terminal_bell" in of voeg een Notification-hook toe in ~/.claude/settings.json en start daarna een nieuwe sessie.

Werken hooks in de Claude Code VS Code-extensie?

Ja. Claude Code vuurt in IDE-extensies dezelfde hook-events af als in de terminal, en de extensie en de CLI delen ~/.claude/settings.json. In de sectie Customize van de extensie kun je de hooks bekijken en bewerken.

Werkt dit in Cursor?

Ja. Cursor kan dezelfde Claude Code-extensie installeren, en claude draait in de geïntegreerde terminal net als in VS Code. Alles hierboven geldt ook daar.

Mijn hook werkt lokaal, maar niet in een Remote SSH-venster. Hoe kan dat?

In een remote venster draaien Claude Code en de hooks op de remote machine, en die heeft geen desktop. Pas ~/.claude/settings.json op die machine aan en gebruik een netwerk-push zoals ntfy in plaats van een desktopcommando.

Claude Code Notifier Krijg een push op je telefoon als Claude Code klaar is of je nodig heeft, en keur goed, wijs af of geef antwoord vanaf daar. De command line tool ccn is gratis op Mac, Windows en Linux.
Download voor iOS Download voor Android ccn installeren

Gerelateerde gidsen

  • De ingebouwde notificaties van Claude Code: de terminal bell en preferredNotifChannelHoe de ingebouwde meldingen van Claude Code werken, wat elke waarde van preferredNotifChannel doet en hoe je iTerm2, Apple Terminal, Kitty, Ghostty en tmux instelt.
  • Zo krijg je een melding als Claude Code klaar isGebruik een Stop hook voor "klaar" en een Notification hook voor "input nodig". Kant-en-klare setups voor Mac, Windows en Linux, plus meldingen op je telefoon.
  • De Claude Code Notification hook: wanneer hij afgaat en hoe je hem gebruiktWanneer de Notification hook van Claude Code afgaat, wat permission_prompt en idle_prompt betekenen, welke input hij krijgt en waarom hij even wacht.
  • Meldingen van Claude Code op een remote server via SSHDraai Claude Code op een VPS of remote server via SSH en krijg toch meldingen: met terminal escape sequences die via SSH meekomen, of met een push naar je telefoon via ccn.
claude-code-notifier

Claude Code Notifier is een onafhankelijke applicatie van een derde partij. Zij is niet gelieerd aan, onderschreven door of gesponsord door Anthropic, PBC. "Claude" en "Claude Code" zijn handelsmerken van Anthropic, PBC.

apps iOS-app Android-app ccn voor macOS, Windows & Linux Alle gidsen
juridisch Privacybeleid Servicevoorwaarden Andere talen © 2026 touchtap. Alle rechten voorbehouden. TouchTap Ltd is geregistreerd in Engeland en Wales, bedrijfsnummer 13942589.