Para dejar Claude Code trabajando y marcharte con tranquilidad, haz cuatro cosas antes de irte: evita que el ordenador entre en reposo, permite los comandos rutinarios que Claude va a necesitar para que no se detenga en cada prompt, dale una tarea clara con una definición de terminado y configura una forma de enterarte cuando acabe o necesite que decidas algo. Con el móvil vinculado a una herramienta como Claude Code Notifier, podrás aprobar, responder o enviar la siguiente instrucción estés donde estés, en Mac, Windows y Linux.
01Por qué se atascan las tareas largas
Claude Code se queda esperándote en tres situaciones:
- Prompts de permisos. En el modo por defecto, pregunta antes de la mayoría de comandos de shell y ediciones de archivos.
- Preguntas. Cuando necesita que elijas, pregunta con
AskUserQuestiony espera. - El final de un turno. Cuando termina, espera tu siguiente mensaje.
Cualquiera de ellas puede dejar una tarea larga parada una hora mientras no estás. La rutina de abajo elimina las esperas innecesarias y hace que las demás te lleguen.
02Paso 1: escribe una tarea que pueda terminar sin ti
La mejor forma de evitar preguntas es responderlas de antemano. Antes de irte, dile a Claude:
- Qué significa "terminado". "Todos los tests de
tests/apipasan" es mejor que "arregla la API". - Cómo comprobar su trabajo. Indica el comando de tests o de build.
- Qué no debe hacer. "No cambies el esquema de la base de datos" o "no hagas push".
- Qué hacer si se atasca. "Si no consigues arreglarlo en un número razonable de intentos, para y resume lo que has probado".
Para un cambio más grande, empieza en plan mode, acordad el plan y luego déjalo trabajar:
claude --permission-mode plan
03Paso 2: permite lo rutinario y mantén el control de lo arriesgado
Cada prompt de permisos es una pausa. Decide de antemano qué comandos puede ejecutar Claude libremente. Añade reglas allow para los seguros y repetitivos en .claude/settings.json o con /permissions:
{
"permissions": {
"allow": [
"Bash(npm test *)",
"Bash(npm run lint)",
"Bash(git diff *)"
],
"deny": [
"Bash(git push *)"
]
}
}
Las reglas deny tienen prioridad sobre las allow, así que un deny sobre git push se mantiene aunque haya algo más amplio permitido. También puedes cambiar de modo. acceptEdits acepta sin preguntar las ediciones de archivos y los comandos habituales del sistema de archivos en el directorio de trabajo. Las ventajas e inconvenientes de cada modo, incluido por qué bypassPermissions solo debe usarse en contenedores o VMs, están en Los modos de permisos de Claude Code, explicados.
Mantén el prompt para todo lo que quieras revisar antes: borrar archivos, llamadas de red inesperadas o cualquier cosa que toque producción.
04Paso 3: mantén viva la sesión
Si el ordenador entra en reposo, Claude Code se detiene con él. Cada sistema operativo tiene su forma de mantenerse despierto.
Mac. Ejecuta Claude Code con caffeinate, que mantiene el Mac despierto mientras se ejecuta el comando:
caffeinate -i claude
Linux. En distribuciones con systemd, systemd-inhibit bloquea el reposo mientras dure un comando:
systemd-inhibit claude
Windows. En Configuración, abre Sistema y luego las opciones de energía, y configura el equipo para que no entre en reposo mientras esté enchufado.
En un servidor remoto, o si es posible que cierres el terminal, ejecuta Claude Code dentro de tmux o screen para que siga funcionando cuando te desconectes:
tmux new -s work
claude
# detach with Ctrl+B then D; reattach later with: tmux attach -t work
Claude Code en tmux o screen explica las notificaciones desde sesiones desacopladas, y Notificaciones por SSH cubre los servidores remotos.
05Paso 4: haz que las esperas te lleguen
Aquí es donde fallan la mayoría de configuraciones. Necesitas saber cuándo Claude termina o te necesita y, a ser posible, responder sin tener que volver al ordenador.
Tienes varias opciones:
- Remote Control de Anthropic conecta la app de Claude con tu sesión local, en los planes compatibles y con inicio de sesión en claude.ai. En Usar Claude Code desde el móvil se explica esta y las demás opciones para el móvil.
- Un hook hecho por ti que envía un push a través de ntfy, Telegram, Slack o Discord te avisa de que ha pasado algo. Responder ya es cosa tuya. Consulta Enviar notificaciones de Claude Code a Telegram, Slack o Discord.
- Claude Code Notifier, que es lo que se describe en el resto de esta sección.
Con Claude Code Notifier
Claude Code Notifier es una herramienta independiente de TouchTap Ltd, no creada por Anthropic. Su herramienta de línea de comandos gratuita, ccn, funciona a través de los hooks de Claude Code en Mac, Windows y Linux, y sus apps para iPhone y Android te permiten responder. Si aún no lo has configurado, Conecta tu móvil a Claude Code te lleva más o menos un minuto.
Una vez vinculado, cada una de las tres esperas te llega al móvil:
- Terminado. Un push en cuanto acaba un turno. Justo después, puedes enviar la siguiente instrucción desde el móvil y Claude sigue con ella.
- Permiso. Permitir una vez, permitir durante la sesión o denegar.
- Pregunta. Elige una de las opciones de Claude.
Antes de irte, haz una comprobación rápida:
ccn doctor # hooks, credentials, server connection, presence detection
ccn test # a test notification to your phone
Ajusta cuánto tiempo espera
ccn sabe si estás delante del ordenador. Si has escrito algo en los últimos 30 segundos, el terminal pregunta como siempre. Si no estás, el terminal espera la respuesta del móvil hasta un límite, y deja de esperar en cuanto tocas el teclado. Si vas a pasar una tarde larga fuera, sube el límite:
ccn config set hold_ceiling_seconds 1800
Acepta de 30 a 3600 segundos y por defecto es 600. Un ajuste relacionado, stop_hold_seconds (de 0 a 600, por defecto 120), controla cuánto se espera al final de un turno a que mandes otra instrucción desde el móvil. ccn config show lo muestra todo, y la mayoría de los ajustes también se pueden cambiar por ordenador desde la app.
Que no te despierte
Si una tarea se ejecuta de noche, configura horas de silencio para que el móvil no suene mientras duermes:
ccn config set quiet_hours 22:00-08:00
Más información en Horas de silencio y No molestar.
La app se descarga gratis y para usarla necesitas una suscripción o una compra de por vida. Sin móvil, ccn sigue ofreciendo notificaciones de escritorio gratuitas, que te sirven si estás en otra habitación, pero no si has salido. Consulta los precios.
06Paso 5: revisa al volver
Irte solo es seguro si luego miras lo que ha pasado. Cuando vuelvas:
- Lee el diff antes de hacer commit:
git diffo la vista de revisión de tu editor. - Ejecuta los tests tú mismo.
- Repasa los comandos que haya ejecutado Claude, sobre todo los que aprobaste desde el móvil.
Trabajar en una rama o en un git worktree hace que sea fácil descartar una ejecución que haya salido mal. Si ejecutas varias sesiones a la vez, Ejecutar varias sesiones de Claude Code te ayuda a saber cuál te está llamando.
07Una checklist para copiar
- Tarea redactada con un objetivo final claro y un comando de tests.
- Reglas de permitir para los comandos rutinarios y de denegar para los arriesgados.
- Ordenador sin suspenderse, o la sesión en
tmux. - Móvil vinculado, y
ccn doctoryccn testpasan. - Límite de espera y horas de silencio ajustados al tiempo que vas a estar fuera.
- Revisa el diff cuando vuelvas.
08Preguntas frecuentes
¿Claude Code sigue funcionando si cierro la tapa del portátil?
Normalmente no, porque la mayoría de los portátiles se suspenden al cerrar la tapa y Claude Code se ejecuta en el portátil. Mantenlo encendido y enchufado, usa una máquina que no se apague o usa las sesiones en la nube de Anthropic, que se ejecutan en la infraestructura de Anthropic.
¿Debería usar bypassPermissions para que nunca se detenga?
La documentación de Anthropic dice que solo se use en entornos aislados, como contenedores o máquinas virtuales. Para el trabajo del día a día, combinar reglas de permitir para los comandos rutinarios con aprobación remota para el resto es un equilibrio más seguro.
¿Y si me pierdo una notificación en el móvil?
Con ccn, el terminal espera hasta tu límite de espera y luego la solicitud queda pendiente en el terminal. Cuando vuelvas, puedes responder ahí como siempre.
¿Puedo empezar la siguiente tarea desde el móvil?
Justo cuando Claude termina, Claude Code Notifier te permite enviar otra instrucción desde el móvil, y Claude la ejecuta como su siguiente instrucción.