Cómo supervisar Claude Code desde el móvil: controla sesiones largas sin SSH
Revisa el progreso, lee la salida de las herramientas y mantén en marcha una sesión larga de Claude Code desde el móvil, sin tener que entrar por SSH a tu máquina cada dos por tres.
- CLI
- 0.2.17
- Ref de preview
- a2c45c8
Lo que hace que Claude Code sea útil para el trabajo real es también lo que lo hace un poco difícil de supervisar desde el móvil:
Las sesiones pueden durar bastante.
A veces eso es estupendo (está avanzando con una refactorización). A veces es un problema (se ha atascado, necesita una respuesta rápida o se está desviando un poco y quieres corregirlo pronto).
Lejos del portátil, basta con un ciclo ligero desde el móvil:
Abrir la sesión → ver qué está haciendo → decidir si hay que intervenir → enviar una instrucción.
Las opciones habituales (SSH, escritorio remoto) tienen contrapartidas reales en el móvil.
Funciona mejor un ciclo más ligero: abrir la sesión, ver qué está haciendo, desbloquearla si hace falta, enviar una corrección y salir.
Si quieres hacerlo desde el móvil, Happier es una app de código abierto que te permite ejecutar y orquestar Claude Code, Codex y otros agentes entre dispositivos, desde el móvil, el escritorio o la web. Puedes revisar el progreso, desbloquear la sesión y enviar una corrección rápida mientras Claude Code sigue ejecutándose en tu máquina. Contrapartida: depende de que la máquina propietaria esté encendida y conectada.
Resumen
- Decide qué tipo de supervisión quieres:
- control total del terminal (SSH), o
- supervisión ligera (seguimiento + una instrucción)
- Si usas Happier: configúralo (o conéctate con Direct sessions) y abre la sesión de Claude desde el móvil.
- Usa la transcripción y la línea de tiempo de herramientas para ver qué ha pasado realmente.
- Si la sesión necesita algo de ti, envía una instrucción breve o gestiona la aprobación.
- Si necesitas la vista completa del terminal, haz attach desde la máquina propietaria.
El problema
Hay tres motivos para revisar una sesión mientras se ejecuta:
- Progreso: "¿Está haciendo lo correcto?"
- Intervención: "Se está desviando. Tengo que corregirlo ahora, no después de 200 archivos."
- Desbloqueo: "Está esperando mi aprobación o una respuesta."
En el móvil, lo que suele fallar es una de dos cosas:
- no lo revisas (y pierdes tiempo), o
- lo revisas por SSH y acabas medio trabajando en un terminal diminuto.
Enfoques habituales y sus contrapartidas
- No hacer nada y esperar. Vale para tareas de poco riesgo, pero si se desvía, solo lo descubres al final.
- Entrar por SSH desde el móvil. Funciona, pero se convierte en "trabajar desde el móvil", no en "supervisar desde el móvil".
Lo que ayuda es un ciclo más ligero: abrir la sesión, ver qué está haciendo, desbloquearla si hace falta, enviar una corrección y salir.
- Happier: te da ese ciclo ligero desde el móvil (progreso, desbloqueo, una instrucción) mientras Claude Code sigue ejecutándose en tu máquina. Contrapartida: depende de que la máquina propietaria esté encendida y conectada.
Si no conoces Happier (qué es y dónde conseguirlo)
Si no conoces Happier: es una app complementaria de código abierto (móvil / web / escritorio) para agentes de programación con IA como Claude Code, Codex y OpenCode.
El flujo aquí es: usas Happier para supervisar y enviar instrucciones desde el móvil, mientras Claude Code sigue ejecutándose en la máquina donde está el espacio de trabajo.
En esta guía, eso significa que puedes supervisar una sesión larga de Claude Code (y detectar desvíos pronto) sin vivir dentro de SSH.
Para empezar:
- Cómo usar Happier desde el móvil
- GitHub: https://github.com/happier-dev/happier
- Instalación / descarga: https://github.com/happier-dev/happier#how-it-works
- Discord (comunidad y soporte): https://discord.gg/W6Pb8KuHfg
Un flujo que funciona (paso a paso)
1) Abre la sesión
Desde el móvil, abre la sesión de Claude en ejecución.
Lo primero que hay que mirar es si está generando salida o si está bloqueada.
2) Usa la transcripción para detectar desvíos pronto
Lee los últimos mensajes como leerías la descripción de un PR:
- qué cree que está haciendo
- qué archivos ha tocado
- si está ampliando el alcance
Si ves que se desvía del alcance, envía enseguida un mensaje corto de corrección (sale más barato que arreglarlo después).
3) Revisa la actividad de las herramientas (qué ha pasado realmente)
Usa la línea de tiempo de herramientas para responder:
- qué comandos se han ejecutado
- qué archivos se han escrito
- si está en bucle
Happier normaliza los eventos de herramientas con un vocabulario coherente (como Bash, Edit, Read, Diff), así que puedes ver qué ha pasado sin leer los logs en bruto de cada proveedor.
Si las vistas de herramientas son demasiado densas en el móvil, puedes ajustar el nivel de detalle en Configuración → Sesión → Renderizado de herramientas (Settings → Session → Tool rendering): Solo título / Resumen / Completo.
4) Gestiona aprobaciones y solicitudes de acción del usuario
Si la sesión está bloqueada:
- aprueba o deniega la solicitud de permiso
- o responde a la solicitud de acción del usuario (AskUserQuestion / Exit Plan Mode)
Si te ves aprobando demasiadas veces operaciones de poco riesgo, plantéate cambiar a YOLO seguro (Safe YOLO) mientras dure la tarea (y revisa los diffs después).
5) Si necesitas la experiencia completa, haz attach desde el terminal
A veces sí necesitas el terminal completo.
Desde la máquina propietaria:
happier attach <session-id>Solución de problemas
Síntoma: no recibo notificaciones cuando la sesión se bloquea
Causas probables:
- los tipos de notificación no están activados
- en el móvil has iniciado sesión en un Relay o perfil de servidor distinto al de la sesión
Solución:
- activa las notificaciones y confirma que en el móvil estás en el servidor o perfil correcto
Síntoma: puedo abrir la sesión pero no se actualiza
Causa probable:
- no se puede acceder a la máquina propietaria (o a su daemon)
Solución:
- vuelve a poner la máquina en línea o restablece la conexión. La supervisión depende de que el entorno de ejecución sea accesible
Síntoma: las tarjetas de herramientas son demasiado largas en el móvil
Causa probable:
- el nivel de detalle del renderizado de herramientas está en Completo
Solución:
- abre Configuración → Sesión → Renderizado de herramientas y cambia a Resumen (o incluso Solo título) mientras uses el móvil
Preguntas frecuentes
¿Es lo mismo que ejecutar Claude Code en el móvil?
No.
Desde el móvil haces la parte de seguimiento y supervisión. Claude Code sigue ejecutándose en la máquina donde están tu repositorio y tus herramientas.
¿Por qué parece que mi sesión está "atascada" si se está ejecutando?
El motivo más habitual es que te está esperando:
- una solicitud de permiso (permitir / denegar)
- una solicitud de acción del usuario (AskUserQuestion / Exit Plan Mode)
Abre la sesión y revisa los últimos mensajes de la transcripción.