Cómo usar Happier desde el móvil: empieza una sesión y continúa en el ordenador o la CLI
Inicia y controla sesiones de Happier desde el móvil y después continúa la misma sesión desde el escritorio o la CLI.
- CLI
- 0.2.17
- Ref de preview
- a2c45c8
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. Las sesiones se ejecutan en una máquina de confianza (portátil, servidor o máquina de desarrollo) y el móvil es donde mantienes el flujo de trabajo en marcha: inicias sesiones, envías instrucciones de seguimiento, apruebas solicitudes y, si hace falta, revisas o editas cambios sin abrir un escritorio remoto.
El objetivo es sencillo:
Iniciar una sesión desde el móvil, dejarla en ejecución en una máquina de confianza y volver más tarde a esa misma sesión desde el escritorio o la CLI.
En eso Happier funciona bien: el ciclo de "revisar el progreso / enviar una instrucción / gestionar una aprobación" lo haces desde el móvil, mientras la sesión sigue en la máquina (portátil, servidor o máquina de desarrollo).
Resumen
- Configura Happier en una máquina de confianza y conecta tu móvil. (Si es tu primera vez, empieza por la sección "How it works" de GitHub y luego vuelve a esta guía.)
- En el móvil, inicia (o abre) una sesión y elige la máquina que debe ejecutarla.
- Deja que se ejecute en esa máquina mientras no estás.
- Más tarde, en la máquina propietaria, continúa la misma sesión desde la CLI:
- usa
happier attach <session-id>si sigue en ejecución - usa
happier resume <session-id>si está inactiva y el proveedor permite reanudarla
- usa
Qué significa realmente "usarlo desde el móvil"
El móvil no es el que hace el trabajo pesado. Es donde:
- lees lo que está haciendo el agente
- envías nuevas instrucciones
- apruebas alguna solicitud o acción puntual
- revisas archivos y diffs y mantienes la sesión en marcha
La sesión real sigue ejecutándose donde están el repositorio y las herramientas: tu portátil, tu servidor o tu máquina de desarrollo.
Un matiz importante: Happier no es un producto "solo para móvil". El móvil es una de las superficies. La misma sesión se puede continuar desde la web de escritorio, la app de escritorio o la CLI en la máquina propietaria.
Enfoques habituales y sus contrapartidas
Las opciones habituales:
- SSH + tmux: válido, pero en el móvil acabas recorriendo salidas muy largas, perdiendo el contexto y haciendo demasiado "trabajo de terminal en miniatura".
- Escritorio remoto: útil cuando necesitas tus herramientas de escritorio, pero en el móvil es pesado y poco práctico.
Encaja mejor algo pensado para el móvil, con la sesión ejecutándose en tu máquina.
- Happier: una forma pensada para el móvil de iniciar sesiones, enviar instrucciones y gestionar aprobaciones mientras la sesión sigue en tu máquina. Contrapartida: la máquina propietaria tiene que estar encendida y conectada.
Si tmux ya encaja en tu flujo, sigue usándolo. Happier añade una forma más cómoda de hacer el ciclo de "revisar el progreso / enviar una instrucción / gestionar una aprobación" desde el móvil.
Opción A: usar la interfaz web servida (recomendada para autoalojamiento)
Si usas autoalojamiento o un Relay personalizado, asegúrate de tener una URL HTTPS accesible para la interfaz (por ejemplo, una URL *.ts.net mediante Tailscale Serve).
Por qué: los navegadores tratan http://localhost como un contexto seguro, pero no un origen HTTP cualquiera de tu LAN o de Tailscale, y Happier depende de funciones del navegador que requieren un contexto seguro.
Opción B: usar la app móvil nativa
Si usas la app móvil, lo importante son tres cosas:
- elegir el Relay correcto (Happier Cloud o tu Relay autoalojado)
- iniciar sesión en ese Relay
- asegurarte de que tu máquina (el daemon) está conectada al mismo Relay
Si no conoces Happier (qué es y dónde conseguirlo)
La clave es usar Happier para la parte del móvil (instrucciones, aprobaciones, comprobaciones rápidas) sin vivir dentro de SSH.
Es una app complementaria de código abierto (móvil / web / escritorio) para agentes de programación con IA: la sesión sigue ejecutándose en una máquina de confianza (portátil / servidor / máquina de desarrollo) y Happier es donde mantienes el flujo de trabajo en marcha desde el móvil.
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
Empieza desde el móvil
Desde el móvil (app o interfaz web):
- Crea una sesión nueva y elige la máquina en la que quieres que se ejecute.
- Envía tu tarea.
- Déjala en ejecución mientras estás lejos del terminal.
Continúa desde la CLI en la máquina propietaria
En la máquina propietaria de la sesión:
Si la sesión sigue en ejecución
Usa attach:
happier attach <session-id>Si la sesión está inactiva
Usa resume (solo funciona si el proveedor permite reanudar la sesión):
happier resume <session-id>Solución de problemas
La interfaz web móvil carga pero no conecta o muestra "wrong Relay"
Comprueba que:
- la interfaz apunta al mismo Relay que tu daemon o máquina
- has iniciado sesión con la misma cuenta en ese Relay
- si usas autoalojamiento, la URL que abriste es HTTPS (no HTTP simple por LAN o Tailscale)