ccn is een klein programma dat Claude Code via zijn hooks uitvoert, op macOS, Windows of Linux. Installeer het en je krijgt een bureaubladmelding zodra Claude klaar is, toestemming nodig heeft of een vraag stelt. Koppel je telefoon wanneer je wilt: dezelfde momenten komen dan ook als pushmelding binnen, en je kunt vanaf daar goedkeuren, weigeren of antwoorden. Er draait niets op de achtergrond, en het werkt in elke terminal.
01Installeren
macOS en Linux
curl -fsSL https://claudecodenotifier.com/web/install.sh | sh
Windows (PowerShell)
irm https://claudecodenotifier.com/web/install.ps1 | iex
Ondersteuning voor Windows is in bèta. Pakketten voor winget en Scoop komen eraan.
Homebrew
brew trust --formula touch-tap/tap/ccn && brew install touch-tap/tap/ccn
Iedereen met Node.js
npx @touchtap/ccn pair
Elke regel installeert ccn en zijn hooks, zodat er de volgende keer dat Claude Code klaar is of jou nodig heeft een melding op deze computer verschijnt. Je hebt geen telefoon nodig en er draait niets op de achtergrond. ccn voegt zeven items toe aan ~/.claude/settings.json; al het andere in dat bestand blijft zoals het was. Heb je een code uit de telefoon-app? De regels onder Je telefoon koppelen installeren en koppelen in één keer.
02Je telefoon koppelen
Koppelen is optioneel en houdt nooit iets op: ccn blijft deze computer melden, of er nu een telefoon gekoppeld is of niet. Zodra dat zo is, komt elke melding ook als push op je telefoon binnen, en kun je vanaf daar goedkeuren, weigeren of antwoorden. Er zijn twee manieren om te koppelen.
Een QR-code scannen vanuit de terminal
ccn pair
Voer ccn of ccn pair uit. Het toont een QR-code en een link die 24 uur geldig blijven: scan de code met de camera van je telefoon, of open de link op de telefoon. Zonder de app biedt de link eerst de store aan; met de app verbindt de telefoon zichzelf. ccn pair --no-wait toont ze en keert meteen terug, zodat je kunt doorwerken en later scannen.
De code uit de app typen
ccn pair 482913
Open Claude Code Notifier op je telefoon en voeg een computer toe. De app toont een 6-cijferige code en de exacte regel om uit te voeren, met de code er al in. Is ccn geïnstalleerd, dan is ccn pair gevolgd door de code genoeg. Anders neemt elke installatieregel de code mee en installeert en koppelt in één keer:
curl -fsSL https://claudecodenotifier.com/web/install.sh | sh -s 482913irm https://claudecodenotifier.com/web/install.ps1 | iex; ccn pair 482913brew trust --formula touch-tap/tap/ccn && brew install touch-tap/tap/ccn && ccn pair 482913npx @touchtap/ccn pair 482913Vervang 482913 door de code op je telefoon. Codes zijn 24 uur geldig; de app maakt een nieuwe aan als hij verlopen is.
Na tien bureaubladmeldingen zonder gekoppelde telefoon voegt ccn één regel toe die ccn pair voorstelt. ccn config set pair_nudges off zet dat uit.
03Wat je krijgt
Op zichzelf toont ccn een melding op deze computer als Claude klaar is, toestemming nodig heeft of een vraag stelt. Met een gekoppelde telefoon krijg je ook:
- Claude is klaar: een pushmelding zodra een beurt eindigt.
- Toestemmingen: eén keer toestaan, toestaan voor de sessie of weigeren, vanaf de telefoon.
- Vragen: kies een antwoord als Claude je een keuze voorlegt.
- Een vervolginstructie: stuur direct nadat Claude klaar is de volgende instructie vanaf de telefoon.
Heb je de afgelopen 30 seconden getypt, dan wacht er niets: de terminal vraagt het gewoon zelf en de telefoon krijgt een melding. Ben je weg, dan wacht de terminal op je telefoon, en stopt hij met wachten zodra je het toetsenbord aanraakt. Je kunt de timing per computer aanpassen in de app.
04Opdrachten
ccn pairToon een QR-code en link om een telefoon te koppelen (24 uur geldig) en wacht eropccn pair CODEKoppel met de 6-cijferige code uit de appccn pair --no-waitToon de QR-code en link en keer meteen terugccn doctorControleer de hooks, de koppeling en de verbindingccn testStuur een testmeldingccn devicesToon gekoppelde telefoons, of trek er een inccn config showToon de instellingen van deze computerccn config set pair_nudges offZet het koppelvoorstel na bureaubladmeldingen uitccn syncHaal op de telefoon gewijzigde instellingen nu opccn upgradeWerk ccn nu bij naar de nieuwste versieccn config set auto_update offZet de dagelijkse updatecontrole uitccn unlockKoop een licentie en ontgrendel deze computer (zie Licentie)05Licentie
Een licentie van claudecodenotifier.com/licence ontgrendelt elke telefoon die gekoppeld is met maximaal 3 computers. De licentie hoort bij de computer: je voert de sleutel in bij ccn, nooit in de telefoon-app.
ccn unlockKoop een licentie in de browser en ontgrendel deze computer (--lifetime om eenmalig te betalen)ccn activate KEYGebruik je sleutel op deze computer (--replace NAME maakt de plek van een andere computer vrij)ccn deactivateMaak de plek van deze computer vrij zodat de sleutel elders kan worden gebruiktccn licenceToon het abonnement, de verlengdatum en de computers die de sleutel gebruikenZonder licentie kan ccn in Claude Code één regel per dag tonen, plus een bureaubladmelding, over hoe je ontgrendelt. CCN_NO_NUDGE=1 zet dat uit.
06Updates
ccn upgrade
ccn houdt zichzelf actueel: één keer per dag controleert het op de achtergrond of er een nieuwe versie is en installeert die. ccn upgrade werkt meteen bij, en ccn config set auto_update off zet de dagelijkse controle uit. Heb je met Homebrew of npm geïnstalleerd, dan laat ccn het bijwerken aan je pakketbeheerder over en vertelt het welke opdracht je moet uitvoeren.
07De Mac-app
De Mac-menubalk-app van Claude Code Notifier werkt nog steeds, en is gratis. Heb je liever een app dan een terminal, download hem dan of voer brew trust --cask touch-tap/tap/claude-code-notifier && brew install --cask touch-tap/tap/claude-code-notifier uit. In tegenstelling tot ccn kan hij webhooks afvuren, en heeft hij iTerm2, kitty of tmux nodig om vanaf de telefoon te antwoorden. Gebruik niet allebei op dezelfde Mac, anders komt elke melding dubbel binnen. Om van de app over te stappen op ccn koppel je met ccn pair CODE --replace-mac-app, dat de hooks van de app verwijdert, en sluit je daarna de app af.
08Verwijderen
ccn uninstall
Dit verwijdert de hooks uit settings.json, trekt de koppelingen in en wist de lokale status. Verwijder daarna het programmabestand: ~/.local/bin/ccn op macOS en Linux, %LOCALAPPDATA%\Programs\ccn op Windows, of voer brew uninstall ccn uit.
ccn forget
Verwijdert deze computer van de relayserver en verwijdert ccn.