Hay cinco formas de recibir notificaciones de Claude Code: la notificación integrada de la terminal, un hook propio que muestra una alerta de escritorio, un hook que envía un push a través de un servicio como ntfy, Telegram, Slack o Discord, el propio Remote Control de Anthropic con la app móvil de Claude, y una herramienta de notificaciones dedicada. Las tres primeras son gratis y te avisan de que algo ha pasado. Remote Control y las herramientas dedicadas también te permiten responder desde el móvil. La mejor opción depende de si solo necesitas enterarte o también actuar.
01Las opciones de un vistazo
preferredNotifChannel)La terminal de tu ordenadorNoNinguna, o un ajusteosascript, notify-send, PowerShell)Tu ordenadorNoUnas pocas líneas en settings.json02Integrado: te avisa la terminal
Claude Code ya lanza una notificación cuando termina o se queda esperando en un prompt de permisos y parece que no estás. Por defecto envía una notificación de escritorio en iTerm2, Ghostty y Kitty, hace sonar la campana en Apple Terminal solo en un caso concreto y no hace nada en otras terminales. El ajuste preferredNotifChannel cambia esto, por ejemplo a "terminal_bell" para que todas las terminales reciban el carácter de campana.
Ventajas: no hay que instalar nada y funciona por SSH en terminales que reenvían la notificación. Limitaciones: solo llega al ordenador que tienes delante, muchos terminales (incluidos los de los IDE) no reciben nada por defecto y no puedes responder. Tienes los detalles en la guía de la campana del terminal.
03Tus propios hooks: alertas de escritorio
Los hooks permiten que Claude Code ejecute un comando en momentos concretos. Un hook Notification se dispara cuando Claude necesita tu atención (un prompt de permisos que lleva unos seis segundos esperando, o Claude inactivo unos 60 segundos después de terminar). Un hook Stop se dispara en cuanto termina un turno. Apunta cualquiera de los dos al comando de notificaciones de tu plataforma y tendrás alertas en Mac, Windows y Linux en cualquier terminal. La guía para recibir avisos cuando Claude termina lo explica paso a paso.
Ventajas: gratis, privado, totalmente bajo tu control y sin necesidad de red. Limitaciones: sigue siendo solo en ese ordenador, y en un servidor sin interfaz gráfica o por SSH un comando de escritorio no tiene escritorio donde mostrarse (consulta notificaciones por SSH).
04Tus propios hooks: push al móvil
El mismo hook puede llamar a un servicio de push. Opciones habituales:
- ntfy: publicas con una línea de
curlen un topic y lo recibes en la app de ntfy en iPhone o Android. Es gratis en ntfy.sh y puedes alojar tu propio servidor. Consulta la guía de ntfy. - Pushover: una API con un cupo mensual gratuito de mensajes y apps propias. Los mensajes tienen un límite de 1024 caracteres.
- Telegram, Slack o Discord: un bot o un webhook entrante publica un mensaje en un chat que ya sigues. Consulta la guía de Telegram, Slack y Discord.
Ventajas: llega a tu móvil estés donde estés, es barato o gratis y ves exactamente qué se envía. Limitaciones: solo funciona en un sentido. El móvil te avisa de que Claude está esperando, pero la sesión sigue esperando a que vuelvas al teclado. Además tienes que gestionar secretos (nombres de topic, tokens, URLs de webhook) y decidir cuándo no enviar, porque un hook se dispara estés en tu mesa o no.
05Remote Control de Anthropic y la app de Claude
Remote Control conecta la app de Claude en iPhone y Android, o claude.ai/code en el navegador, con una sesión de Claude Code que se ejecuta en tu ordenador. Ves toda la conversación y puedes escribir en ella, y los prompts de permisos y las preguntas de AskUserQuestion se reenvían al móvil. Si activas Push when actions required y Push when Claude decides en /config, la app envía notificaciones push. No las envía mientras estás escribiendo en el terminal conectado o lo tienes en primer plano.
Ventajas: está hecho por Anthropic, tienes la sesión completa en el móvil y no intervienen terceros. Limitaciones (según la documentación de Anthropic): necesita un plan Pro, Max, Ultra, Team o Enterprise con sesión iniciada en claude.ai, no admite API keys y no está disponible con Amazon Bedrock, Agent Platform de Google Cloud, Microsoft Foundry ni un ANTHROPIC_BASE_URL personalizado. En Team y Enterprise tiene que activarlo un Owner. La sesión debe iniciarse con Remote Control (o configurarse para conectarse al arrancar), y es Claude quien decide cuándo enviar los push de "decides"; no hay configuración por evento más allá de los dos interruptores.
06Herramientas de notificación dedicadas
Varias herramientas se basan en los hooks anteriores y añaden una forma de responder.
- claude-remote-approver es un paquete npm de código abierto (MIT) que usa el hook
PermissionRequesty ntfy. Cada solicitud de permiso se convierte en una notificación con botones de Approve y Deny, y las opciones deAskUserQuestiontambién aparecen como botones. Si no llega respuesta antes del timeout (120 segundos por defecto), Claude Code vuelve al prompt del terminal. - Pushary es un servicio alojado que se configura con
npx pushary@latest setup. Instala hooks de Claude Code, envía un push cuando Claude termina y te deja aprobar o responder desde el móvil. - Claude Code Notifier (el nuestro) es
ccn, una herramienta de línea de comandos gratuita para Mac, Windows y Linux, más apps para iPhone y Android. Es independiente y no está hecho por Anthropic.
Otros proyectos de código abierto envían alertas a ntfy, Discord o al escritorio con un script ya hecho. Vale la pena echarles un vistazo si quieres montarlo tú mismo sin escribir el script.
07Dónde encaja Claude Code Notifier
Si solo necesitas alertas en un sentido, un hook de diez líneas con ntfy o el notificador de tu escritorio es una solución perfectamente válida, y no cuesta nada.
Claude Code Notifier está pensado para lo que viene después de la alerta. Instalado por sí solo, ccn muestra una notificación de escritorio en Mac, Windows o Linux cuando Claude termina, necesita un permiso o hace una pregunta. Con un móvil vinculado, puedes:
- permitir una vez, permitir durante la sesión o denegar una solicitud de permiso desde el móvil
- elegir una respuesta cuando Claude te pide que escojas
- enviar la siguiente instrucción justo cuando Claude termina
También tiene en cuenta si estás presente. Si has escrito en los últimos 30 segundos, no se espera nada: el terminal pregunta como siempre y el móvil recibe como mucho un aviso. Si no estás, el terminal espera la respuesta del móvil hasta el límite que elijas y deja de esperar en cuanto tocas el teclado. Como es un hook, funciona en cualquier terminal, incluidos los de los IDE, y no necesita tener Remote Control activado en la sesión. Las apps del móvil requieren una suscripción o una compra de por vida; consulta los precios. Instálalo desde la página de ccn.
08Cómo elegir
- Estás delante del ordenador y quieres un aviso: la notificación integrada o un hook de escritorio.
- Quieres que vibre el móvil y volverás al ordenador a responder: ntfy o un webhook de chat.
- Quieres toda la conversación en el móvil e inicias sesión con un plan de claude.ai: Remote Control.
- Quieres aprobar, responder y continuar desde el móvil, con alertas que no molestan mientras estás en el teclado: una herramienta dedicada como Claude Code Notifier.
09Preguntas frecuentes
¿Claude Code tiene notificaciones integradas?
Sí. Envía una notificación de escritorio en iTerm2, Ghostty y Kitty, y puedes poner preferredNotifChannel a "terminal_bell" para tener la campana en cualquier terminal. Solo llega al ordenador donde se ejecuta el terminal. Para push al móvil, Anthropic ofrece Remote Control con la app de Claude.
¿Cuál es la forma gratuita de recibir notificaciones de Claude Code en el móvil?
Un hook Notification o Stop que ejecute curl contra un topic gratuito de ntfy, y la app de ntfy en tu móvil. La guía de ntfy tiene una configuración para copiar y pegar. Te avisa de que Claude está esperando, pero no puede responder por ti.
¿Puedo aprobar solicitudes de permiso de Claude Code desde el móvil?
Sí, con Remote Control o con una herramienta basada en el hook PermissionRequest, como claude-remote-approver o Claude Code Notifier. Consulta cómo aprobar permisos desde el móvil.
¿Puedo usar varias a la vez?
Sí, los hooks de distintas fuentes se ejecutan todos. Evita tener dos herramientas que respondan a solicitudes de permiso, y cuenta con alertas duplicadas si dos herramientas notifican el mismo evento.