Cómo aprobar permisos de Claude Code desde el móvil
Mantén en marcha tus sesiones de Claude Code gestionando las solicitudes de permiso desde el móvil, sin vigilar un terminal ni dejar una sesión parada.
- CLI
- 0.2.17
- Ref de preview
- a2c45c8
Usar Claude Code en serio suele llevar al mismo fallo:
La sesión va bien… hasta que llega a una solicitud de permiso.
En el portátil, es una decisión de 2 segundos. Con el móvil, es la diferencia entre:
- que la sesión termine mientras no estás, o
- que la sesión se quede… ahí parada, bloqueada.
Este flujo gestiona las solicitudes de permiso de Claude desde el móvil sin convertir el móvil en un terminal.
Resumen
- Decide qué quieres de las aprobaciones desde el móvil:
- prioridad a la seguridad: sigues revisando el contexto, pero no necesitas estar en el portátil
- prioridad a la velocidad: menos solicitudes (más riesgo)
- Si usas Happier: configúralo (o conéctate con Direct sessions) y abre la sesión en el móvil.
- Mantén los permisos en un modo razonable (normalmente Predeterminado o YOLO seguro para casi todo).
- Cuando la sesión pida permiso, aprueba o deniega con contexto (y usa opciones del tipo "no volver a preguntar" solo cuando aparezcan y de verdad lo quieras).
- Si te quedas atascado en Plan, trata Exit Plan Mode como una solicitud de acción del usuario (no como una solicitud de permiso normal).
El problema
Claude puede pedir permiso cuando quiere usar herramientas con efectos reales: editar archivos, ejecutar comandos, instalar dependencias, etc.
Eso está bien. Es un límite de seguridad.
Pero también significa que:
- puedes iniciar una sesión, alejarte,
- y que toda la ejecución se quede parada por una sola aprobación.
Enfoques habituales y sus contrapartidas
Las opciones obvias:
- Quedarte en el portátil: funciona, pero no es realista si la sesión tarda entre 15 y 60 minutos y te estás moviendo.
- SSH desde el móvil: funciona, pero en el móvil es fácil decidir con prisas porque revisar el contexto es incómodo.
- Activar YOLO y dejar de ver solicitudes: rápido, pero también es la forma más fácil de acabar con efectos que no querías permitir.
Lo que ayuda es una forma de revisar las aprobaciones con contexto desde el móvil.
- Happier: una app de código abierto que te permite ejecutar y orquestar Claude Code, Codex y otros agentes entre dispositivos. Apruebas las solicitudes de permiso de Claude desde el móvil con contexto, mientras la sesión sigue ejecutándose en tu máquina. Contrapartida: en el móvil sigue siendo fácil decidir con prisas si no te paras a leer la solicitud.
En ese flujo se centra esta guía (con la advertencia sincera de que a veces sigue habiendo "momentos de terminal de verdad": conflictos, entornos rotos, casos raros).
Cómo funcionan los permisos en Happier (el modelo mental)
Happier trata los "permisos" como un ajuste de primer nivel de la sesión:
- Los permisos determinan con qué frecuencia se te pide aprobar acciones de tipo herramienta.
- La selección se guarda en la sesión, así que es coherente entre dispositivos.
Por eso las aprobaciones desde el móvil pueden ser razonables: no estás adivinando qué hará la sesión, estás mirando su política actual.
Solicitudes de permiso vs. aprobaciones vs. solicitudes de acción del usuario
Estas tres se confunden con facilidad:
- Solicitud de permiso: "¿Se debe permitir esta herramienta o acción?"
- Solicitud de aprobación: "¿Se debe ejecutar esta acción de nivel superior?" (mediante el sistema de acciones de Happier)
- Solicitud de acción del usuario: "El agente necesita una decisión humana estructurada para continuar" (p. ej., AskUserQuestion, Exit Plan Mode)
En la práctica, lo que más te importará es:
- las solicitudes de permiso (permitir / denegar)
- las solicitudes de Exit Plan Mode (aprobar plan / solicitar cambios / variantes)
Elige un modo de permisos que encaje con tu forma de trabajar
Happier ofrece varios modos de permisos. Los nombres son directos a propósito:
- Predeterminado (Default): pregunta cuando el proveedor o el runtime lo piden.
- Solo lectura (Read-only): deniega las acciones de tipo escritura.
- YOLO seguro (Safe YOLO): permite automáticamente las acciones de tipo lectura y pregunta antes de las de tipo escritura.
- YOLO: se salta las aprobaciones tanto como lo permita el proveedor.
Un punto de partida razonable (recomendado para la mayoría)
- Empieza con Predeterminado.
- Si las solicitudes de poco riesgo te interrumpen demasiado, pasa a YOLO seguro.
- Trata YOLO como un modo intencionado de "voy rápido y revisaré el diff después".
Un patrón que evita la mayoría de los disgustos:
- Usa Predeterminado o YOLO seguro en el día a día.
- Cambia temporalmente a Solo lectura cuando estés depurando y quieras evitar escrituras accidentales.
- Usa YOLO solo cuando cambies seguridad por velocidad de forma intencionada (y estés listo para revisar el diff después).
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 aprobar solicitudes con contexto 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 gestionar las solicitudes de permiso de Claude con contexto (y mantener las sesiones en marcha) sin convertir el móvil en un terminal.
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
Paso a paso: aprobar una solicitud de permiso de Claude desde el móvil
1) Abre la sesión bloqueada
Desde el móvil (app o interfaz web móvil):
- abre la sesión que ejecuta Claude
- desplázate hasta donde aparece la solicitud
Según tus ajustes, la solicitud de permiso puede aparecer:
- en la transcripción, o
- en la zona del compositor (como interfaz de solicitud)
2) Lee qué se está pidiendo (no pulses Permitir sin más)
Antes de aprobar, busca los detalles concretos que incluye la solicitud, como:
- nombre del comando
- ruta del archivo afectado
- resumen del cambio (si está disponible)
En el móvil, lo importante es poder decidir con contexto.
3) Elige Permitir / Denegar (y, si quieres, acota la decisión)
Si el proveedor ofrece opciones acotadas (como "no volver a preguntar para esta herramienta" o "no volver a preguntar para este comando"), úsalas solo cuando de verdad lo quieras.
Esas opciones de "recordar" suelen ser de ámbito de sesión, no una política global permanente.
4) Si estás en Plan: trata "Exit Plan Mode" como una solicitud de acción del usuario
Aquí tropieza mucha gente.
El modo Plan cambia cómo se comporta Claude, pero no se salta los permisos.
Cuando Claude está listo para salir del modo Plan, Happier puede mostrar Exit Plan Mode como una solicitud de acción del usuario con opciones como:
- Aprobar plan (Approve Plan)
- Solicitar cambios (Request changes)
- (variantes) Approve Plan (Accept Edits)
- (variantes) Approve Plan (Bypass All Permissions)
Trátalo como una decisión explícita aparte: no es lo mismo que una solicitud de permiso de herramienta.
Recibir las solicitudes de permiso en el móvil (notificaciones)
Si activas las notificaciones push, Happier puede avisarte cuando una sesión está bloqueada por:
- una solicitud de permiso, o
- una solicitud de acción del usuario (como AskUserQuestion o Exit Plan Mode)
Hoy en el móvil:
- las notificaciones de permiso pueden ofrecer Permitir / Denegar
- las notificaciones de acción del usuario pueden ofrecer Responder
Comportamiento de seguridad importante: si la notificación apunta a un servidor que no es de confianza o no se conoce en el dispositivo, Happier te lleva por un flujo más seguro de añadir o cambiar de servidor en lugar de aprobar en silencio en un servidor desconocido.
Si estás en el ordenador con Happier abierto, puedes activar el ajuste de notificaciones de la 0.2.16 que silencia las notificaciones push del móvil mientras Happier tiene el foco en un ordenador. Si no se puede determinar el foco en el ordenador, las notificaciones al móvil continúan.
Errores habituales
- Dejar YOLO activado siempre: dejas de ver solicitudes, pero también dejas de notar cuándo has cruzado un límite que te importaba.
- Aprobar sin leer: especialmente peligroso en el móvil, donde es tentador desbloquear la ejecución sin más.
- Confundir Exit Plan Mode con un permiso de herramienta: son solicitudes distintas con consecuencias distintas.
Solución de problemas
Síntoma: la sesión está bloqueada pero no veo ninguna solicitud en la transcripción
Causas probables:
- no has abierto la sesión correcta (varios servidores / varias sesiones)
- tu ajuste de dónde mostrar las solicitudes las muestra en el compositor en lugar de en la transcripción
- estás mirando un mensaje antiguo y la solicitud está más abajo (fácil de pasar por alto en el móvil)
Solución:
- Abre la sesión y desplázate hasta los mensajes más recientes.
- Busca una interfaz de solicitud cerca del compositor.
- Revisa la opción de dónde mostrar las solicitudes en Configuración → Sesión → Permisos (Settings → Session → Permissions).
Síntoma: pulsé Permitir/Denegar en una notificación, pero no pasó nada
Causas probables:
- la notificación iba dirigida a un servidor o perfil que todavía no es de confianza o no está activo en este móvil
- ahora mismo no se puede acceder a la máquina (o a su daemon)
- la solicitud cambió de estado (ya se había gestionado) cuando la pulsaste
Solución:
- Abre la app directamente (no solo la notificación).
- Confirma que estás conectado al servidor o perfil correcto.
- Abre la sesión y revisa la Bandeja o la transcripción para ver el estado actual de la solicitud.
Síntoma: me siguen llegando solicitudes de permiso para la misma herramienta o comando
Causas probables:
- el proveedor o el runtime no admite una actualización estable de la lista de permitidos para esa solicitud
- estás cambiando de modo de permisos una y otra vez, así que tu política efectiva no para de cambiar
Solución:
- Si está disponible, usa la opción acotada de "no volver a preguntar" para esa herramienta o comando.
- Si no, plantéate cambiar a YOLO seguro mientras dure la tarea.
Síntoma: me llegan solicitudes de "Exit Plan Mode" y no sé qué elegir
Causa probable:
- es una solicitud de acción del usuario (revisión del plan), no una solicitud de permiso normal.
Solución:
- Si quieres que empiece la ejecución: elige Aprobar plan.
- Si quieres que Claude revise el plan: elige Solicitar cambios.
- Usa las variantes de tipo "saltarse los permisos" solo cuando quieras explícitamente ese comportamiento al terminar el plan.
Preguntas frecuentes
¿Es lo mismo que activar YOLO?
No.
Se trata de que las solicitudes sigan teniendo sentido y se puedan revisar, y de poder decidir desde el móvil con contexto.
¿El modo Plan se salta los permisos?
No. El modo Plan es independiente de los permisos.
Puedes estar en modo Plan y seguir recibiendo solicitudes de permiso.
¿Es seguro?
Es tan seguro como la confianza entre dispositivo y servidor que hayas configurado.
Lo importante es que Happier evita aprobar en silencio en servidores desconocidos y los permisos siguen siendo explícitos.