ccn es un pequeño programa que Claude Code ejecuta mediante sus hooks. Envía una notificación push al móvil cuando Claude termina o te necesita, y te deja aprobar, denegar o responder desde ahí. No queda nada ejecutándose en segundo plano y funciona en cualquier terminal.
01Instalar y vincular
macOS y Linux
curl -fsSL https://claudecodenotifier.com/install.sh | sh -s 482913
Windows (PowerShell)
irm https://claudecodenotifier.com/install.ps1 | iex; ccn pair 482913
La compatibilidad con Windows está en beta.
Homebrew
brew trust --formula touch-tap/tap/ccn && brew install touch-tap/tap/ccn && ccn pair 482913
Para quien tenga Node.js
npx @touchtap/ccn pair 482913
Cada línea instala ccn y lo vincula de una vez. Para instalarlo sin código, quítalo (| sh, o la parte anterior a &&) y ejecuta ccn pair CODE más tarde. Sustituye 482913 por el código de tu móvil. Los códigos duran 5 minutos; la app genera uno nuevo cuando caduca. Al vincular se añaden siete entradas a ~/.claude/settings.json y todo lo demás de ese archivo queda como estaba.
02Qué obtienes
- Claude ha terminado: una notificación push en cuanto acaba un turno.
- Permisos: permitir una vez, permitir en la sesión o denegar, desde el móvil.
- Preguntas: elige una respuesta cuando Claude te pida decidir.
- Un seguimiento: justo después de que Claude termine, envía la siguiente instrucción desde el móvil.
Si has escrito en los últimos 30 segundos, nada espera: la terminal pregunta como siempre y el móvil recibe un aviso. Si no estás, la terminal espera a tu móvil y deja de esperar en cuanto tocas el teclado. Puedes cambiar los tiempos de cada ordenador en la app.
03Comandos
ccn pair CODEVincula con tu móvil e instala los hooksccn doctorComprueba los hooks, la vinculación y la conexiónccn testEnvía una notificación de pruebaccn devicesLista los móviles vinculados o revoca unoccn config showMuestra los ajustes de este ordenadorccn syncObtiene ahora los ajustes cambiados en el móvil04La app para Mac
La app de Claude Code Notifier para la barra de menús de Mac sigue funcionando y es gratis. Si prefieres una app a una terminal, descárgala o ejecuta brew trust --cask touch-tap/tap/claude-code-notifier && brew install --cask touch-tap/tap/claude-code-notifier. A diferencia de ccn, puede mostrar notificaciones en el Mac y lanzar webhooks sin móvil, y necesita iTerm2, kitty o tmux para responder desde el móvil. No uses las dos en el mismo Mac, o cada notificación llegará dos veces. Para pasar de la app a ccn, vincula con ccn pair CODE --replace-mac-app, que elimina los hooks de la app, y luego cierra la app.
05Desinstalar
ccn uninstall
Esto elimina los hooks de settings.json, revoca las vinculaciones y borra el estado local. Después borra el binario: ~/.local/bin/ccn en macOS y Linux, %LOCALAPPDATA%\Programs\ccn en Windows, o brew uninstall ccn.