Empieza a programar en cualquier parte. Sigue en todas.
Lanza una sesión en el portátil. Síguela en vivo, envía mensajes y aprueba permisos desde el teléfono, la tableta, el navegador o el escritorio — sin perder el contexto.

Ejecútalos en tu propio ordenador, con tus propias suscripciones o claves de API.Código abierto. Cifrado de extremo a extremo. Autoalojable.
curl -fsSL https://happier.dev/install | bashDesplázate para explorar
Un comando. macOS, Linux y Windows. Firmado y verificado por checksum.
curl -fsSL https://happier.dev/install | bashConecta la CLI a tu cuenta de Happier. Lo apruebas desde un dispositivo donde ya has iniciado sesión: la app o la web.
happier auth loginhappier auth login imprime un código QR. Escanéalo con la app, o abre en cualquier navegador la URL que imprime.
Lanza cualquiera de los 13 agentes a través de Happier y estará activo a la vez en todos los dispositivos donde hayas iniciado sesión.
happier claudeHappier es la capa de control nativa para móvil de los agentes de programación con IA que ya usas. Refleja tu terminal, sincroniza cada sesión y te devuelve lo que una CLI no puede: presencia, aprobaciones, voz y una sola bandeja de entrada para todo ello.
Lanza una sesión en el portátil. Síguela en vivo, envía mensajes y aprueba permisos desde el teléfono, la tableta, el navegador o el escritorio — sin perder el contexto.

Abre cualquier sesión de Claude Code, Codex u OpenCode que se esté ejecutando en tu máquina — en vivo, desde cualquier dispositivo. Nada que migrar, nada que aprender.

Sigue ejecutando Claude Code, Codex u OpenCode en su TUI nativa. Happier los refleja en todos tus dispositivos, así que puedes seguirlos, enviar mensajes y aprobar permisos desde cualquier sitio — y cambiar entre la terminal y Happier cuando quieras.

Chat, archivos, Git y una terminal en vivo, cada uno en su pestaña. Abre un archivo para leerlo o editarlo, revisa el diff, gestiona ramas y abre un pull request — desde el bolsillo.

Una sesión puede arrancar otra sesión, enviarle mensajes y leer su transcripción — así una sesión de Claude y una de Codex pueden repartirse el trabajo. Cada una sigue ejecutando sus propios subagentes, en el backend que elijas: Claude, Codex o cualquier CLI compatible con ACP.

Encola mensajes mientras el agente trabaja — reordénalos, edítalos o envíalos ya. Dirige un turno en marcha sin interrumpirlo, o vuelve atrás a cualquier mensaje anterior y toma otro camino.
Las sesiones que esperan una decisión suben a un grupo «Necesita atención» en la parte de arriba de tu lista; todo lo que está en marcha se agrupa bajo «Trabajando». Ejecuta una docena de agentes a la vez sin perder el hilo.

Explora los cambios de tu agente. Marca las líneas exactas que quieres tratar. Elige qué notas enviar y devuélveselas directamente — a la misma sesión o a una nueva.

Cambia el motor a mitad de conversación y la misma sesión sigue adelante. La conversación reciente se traslada, y el nuevo agente recibe herramientas para leer el resto — más la transcripción propia del agente anterior, si mantiene una. Vuelve más tarde y retoma su propio hilo, recibiendo solo lo que se perdió.

Desliza por la barra inferior para pasar de una sesión a otra — sigue en un solo gesto para saltarte varias, cada una con su nombre según pasas. Con teclado, Alt+↑/↓ recorre la lista y Ctrl+Tab recorre tus sesiones más recientes. Todos los atajos son reasignables.

El asistente de voz vigila todas las sesiones en marcha. Piensa en voz alta el siguiente cambio, aprueba un permiso o envía un mensaje — todo sin coger el teléfono.

Conecta tu portátil, tu sobremesa, un VPS o una máquina de desarrollo, y luego elige cuál ejecuta cada sesión. El selector marca cuáles están en línea y arranca las sesiones en esas. Añade otra por SSH, desde la app o desde la CLI.
Cada acción que Happier puede realizar — crear una sesión, enviarle un mensaje, fijar el modelo, iniciar una revisión — se define una sola vez, en un único registro. La app, los comandos de barra, la voz, los agentes dentro de una sesión, la CLI y un host MCP externo llaman todos a la misma definición, y para cada acción eliges cuáles de esas superficies pueden ejecutarla y cuáles tienen que preguntarte antes.
happier mcp serve
happier session list --json
happier session send <id> "rerun the failing test"
happier session actions list
happier session actions execute <id> session.spawn_newInicia cada sesión en su propio worktree de Git — un checkout real, su propia rama, el mismo repositorio. Elige cualquier rama local o remota: Happier crea el worktree, sugiere un nombre y te ofrece reutilizar uno existente en lugar de duplicarlo. O empieza en la carpeta en la que ya estás: es una decisión por sesión, no un modo que se activa.
Pasa una sesión de Claude Code o OpenCode a tu ordenador de sobremesa, un VPS o una dev box y continúa donde se quedó. Llévate el árbol de trabajo si quieres — una instantánea completa, o solo los cambios — y Happier escribe una copia al lado en vez de sobrescribir, deja atrás los archivos ignorados por git salvo que los nombres, y mantiene toda la transferencia desactivada hasta que la actives.
Define tus servidores MCP una sola vez. Happier los pone a disposición de todos los backends — incluso los que no tienen soporte nativo de MCP — y en todas las máquinas que conectes. Sin reinstalar por proveedor ni por dispositivo.

Happier reutiliza las suscripciones e inicios de sesión que ya usan tus CLI actuales — Claude, Codex, Cursor, Gemini, OpenCode. Sin factura nueva. Sin pagar dos veces.

Enlaza varias cuentas por proveedor en un grupo y observa el uso y los reinicios de cuota de cada una en la app. No cambia nada hasta que construyes un grupo — una vez lo has hecho, las sesiones de Claude Code y Codex pueden cambiar de cuenta sin pararse, pasando al miembro con más cuota restante, como mucho una vez por turno y nunca más allá de una hora de reinicio que el proveedor haya publicado.

Modos, modelos y permisos por sesión. Niveles de detalle de la línea de tiempo de herramientas. Enrutado de notificaciones. Temas personalizados que puedes crear, importar y compartir. Ajusta Happier exactamente a tu forma de trabajar.
Tu código, tus prompts y el contenido de tus sesiones se cifran en tu dispositivo antes de llegar a ningún servidor. Privado por diseño. Abierto por defecto. Autoalójalo con un solo comando.
Comparte una sesión con tus compañeros, gestiona quién puede ver y actuar, y colaborad en tiempo real.
Soporte de primera clase para los objetivos de Codex y las listas de tareas de Claude — ve objetivos, progreso y presupuesto de un vistazo.
Crea pull requests, gestiona ramas, publica en remotos, prepara cambios y revisa archivos modificados — control de versiones completo desde el teléfono.
Agrupa sesiones en carpetas y subcarpetas arrastrando y soltando, y céntrate en una carpeta cada vez.
Prompts, skills, plantillas y registros reutilizables — defínelos una vez y úsalos en todas partes.
Búsqueda semántica en la memoria de tus sesiones — tus agentes buscan contexto y tú buscas en todo tu historial.
Selecciona mensajes y envíalos entre sesiones; los agentes y las sesiones se coordinan por todo tu espacio de trabajo.
Mediante la especificación de acciones de Happier, los agentes crean y gestionan sesiones y navegan por tu espacio de trabajo — con aprobaciones cuando importa.
Selecciona varias sesiones y actúa en bloque — archiva, mueve a carpetas o marca como leídas de un toque.
Markdown rico y transmitido de forma incremental en la transcripción — tablas, bloques de código, formato que nunca da saltos — con un editor opcional al estilo Notion para archivos markdown.
Crea, importa y comparte temas de color personalizados. Clona un preajuste y previsualiza en vivo mientras editas.
Los agentes que generan imágenes las muestran directamente en la conversación, estés donde estés leyendo.
Ejecuta sesiones con una cadencia para vigilar pull requests, seguir incidencias o repetir cualquier tarea automáticamente.
Las notificaciones inteligentes llevan el toque a la sesión y al servidor exactos — aprueba o responde desde la propia alerta.
Apps nativas para iOS y Android, una app de escritorio para cada sistema operativo y una app web — todo sincronizado.

Ejecuta el servidor de relay de Happier en tu propia infraestructura. Tus datos nunca salen de tu red.
Instala el servidor relay con un solo comando. Docker o bare metal.
Un servicio gestionado que inicias, detienes y consultas con happier relay host status. Nada en el host se actualiza solo: actualizas volviendo a ejecutar el comando de instalación, cuando tú lo decidas.
Accede a tus sesiones desde cualquier sitio. Túneles SSH, Tailscale o HTTPS directo.
Una app para Claude Code, Codex, OpenCode, Pi y nueve más — en tus propios ordenadores, con tus propias cuentas.
El remote de Claude Code se abre en claude.ai/code o en la app de Claude. Codex llega a tu teléfono a través de la app de ChatGPT. El remote de cada proveedor aterriza dentro del producto de ese proveedor, lo cual está bien hasta que usas dos de ellos. Happier es en cambio una única bandeja de entrada: cada sesión, en cada agente, en cada ordenador que hayas conectado, en una sola lista — con un solo sitio para responder a las solicitudes de permiso que todos están esperando.
Una sesión de Codex puede pasarle el trabajo de interfaz a una ejecución delegada en Claude mientras una sesión de Pi escarba en una traza de error, y puedes dirigir a cualquiera de ellos a mitad de ejecución. Las ejecuciones de revisión, plan y delegación de Happier reciben una lista de proveedores de destino — no el proveedor en el que resulta que estás sentado. Un remote construido por un proveedor maneja el agente de ese proveedor; Remote Control es una función de Claude Code, según su propia documentación.
Conecta más de un perfil por servicio — una suscripción personal de Codex y otra del trabajo, un setup-token de Claude, una clave de API de Anthropic — y elige con cuál se ejecuta una sesión en el momento de arrancarla. Las instantáneas de cuota de los perfiles de Codex, Claude y Gemini aparecen como distintivos en el selector de autenticación, así que puedes ver lo que queda antes de comprometer una ejecución larga. No cambia nada hasta que construyes un grupo a propósito; una vez lo has hecho, arranca con el respaldo automático activado para las cuentas entre las que una sesión en marcha puede moverse de verdad, y hay un interruptor en el grupo por si prefieres cambiar a mano.
Arranca una sesión en la app desde el teléfono, luego ejecuta `happier attach` en ese ordenador y estás en esa misma sesión dentro de un shell, con el historial ya ahí — para Claude Code y Codex dentro de tmux, para OpenCode a través de su propio attach, y en los tres estás en la TUI real del agente. O arráncala en la terminal y recógela en la app. Se reconecta a la sesión que existe en vez de crear una segunda, así que nadie tiene que elegir bando al empezar una tarea.
Las sesiones se crean contra una máquina, así que una sesión de Codex puede arrancar en el VPS mientras tú estás en el portátil, y una sesión de Claude en el portátil puede mandarle un mensaje y esperar a que termine. Una sesión viva también puede moverse entre máquinas — mismo id de sesión, distinto ordenador — llevándose consigo el estado del proveedor y el directorio del proyecto, algo que funciona para Claude Code y OpenCode, y que es experimental en Codex.
Abre un archivo o un diff — la revisión de archivos modificados, o el diff que el agente acaba de escribir en la transcripción — y deja un comentario en la línea exacta. Happier guarda la ruta, la línea, un fragmento y un hash del contenido de esa línea, así que la nota sigue encontrando su código después de que el archivo se mueva bajo ella. Elige qué comentarios enviar y entran como contexto de revisión estructurado: de vuelta a la misma sesión, o a una nueva en otro agente, porque los comentarios se guardan contra el espacio de trabajo y cualquier sesión que abras ahí los encuentra esperando.
¿Ya usas Remote Control de Claude Code? Compáralo con Happier.
Sí. Completamente. La CLI, las apps móviles, la app de escritorio, la app web y el relay son gratis y con licencia MIT — sin recuento de asientos, sin prueba, sin funciones de pago.
Ejecuta la CLI que ya tienes — Claude Code, Codex, OpenCode — en tu propio ordenador, contra la suscripción de Claude o de ChatGPT o la clave de API que ya estás pagando. Esa factura se queda exactamente donde estaba, y es la única que hay en el cuadro.
Sí — con licencia MIT, todo: la CLI, las apps y el servidor de relay. github.com/happier-dev/happier.
No. Tu agente habla directamente con su propio proveedor: Claude Code, Codex, Gemini y el resto se ejecutan en tu ordenador, con su propia autenticación y su propio arnés, exactamente igual que en tu terminal. Happier es el cliente que los envuelve, así que un prompt cuesta lo que costaba antes.
Happier sí añade una pequeña cantidad de instrucciones propias, y dos partes de ellas puedes desactivarlas en Ajustes → Sesiones → Personalización del prompt. «Actualizaciones del título de la sesión» le pide al agente que nombre la sesión, y puedes ponerlo en nunca, solo al empezar la sesión, o que vuelva a actualizarlo cuando cambie la tarea. «Pedir al agente que sugiera opciones de respuesta» le pide que ofrezca respuestas pulsables cuando te hace una pregunta, y es un único interruptor. Desactiva las dos y lo que queda son dos párrafos cortos que le dicen al agente cómo llegan los archivos adjuntos y las referencias `@path`.
Una función sí gasta tokens propios: la memoria resume tus sesiones con una credencial que ya has conectado, cuando está inactiva, hasta doce veces por hora. Está apagada hasta que la enciendes.
Cuando Happier ejecuta una sesión, lanza la propia CLI del proveedor en tu propio ordenador, con la sesión iniciada tal como la iniciaste tú. Desde el lado de Anthropic o de OpenAI eso es la misma CLI, en el mismo ordenador, con tu propia cuenta — el uso normal y admitido de la herramienta. Lo que cambia es quién escribió el comando de arranque: `claude`, `codex` u `opencode`, arrancados por Happier en lugar de por ti.
No somos abogados, no damos ninguna garantía y los términos de los proveedores cambian. Léelos. Si tu organización tiene un acuerdo con un proveedor, revísalo antes de conectar una cuenta del trabajo.
Tu código se queda en tu ordenador. El agente lee y escribe archivos en local; lo que se sincroniza es la conversación y el estado de sesión necesario para mostrarte la misma sesión en otro dispositivo.
Esa sincronización está cifrada de extremo a extremo por defecto: el contenido se cifra en tu dispositivo y el servidor almacena un texto cifrado que no puede leer. Los ids de mensaje, las marcas de tiempo, los ids de dispositivo y los ids de sesión son metadatos y no van cifrados. También hay un modo explícito en claro para quien quiera contenido legible por el servidor — es opcional, está etiquetado, y no es el modo por defecto.
Si no quieres nada de esto en hardware ajeno, `happier relay host install` pone el relay en un ordenador tuyo, y todo el camino pasa a ser tu dispositivo → tu relay → tu ordenador.
No, salvo que le pases el enlace. En el modo cifrado de extremo a extremo por defecto, el relay guarda un texto cifrado para el que no tiene clave; lo que sí ve son los metadatos de enrutado — ids de cuenta, marcas de tiempo, tamaños de mensaje — y nada de lo que dijisteis tú o el agente.
Compartir es un acto deliberado con tres formas: compartir una sesión con alguien en modo solo lectura, compartirla con permiso de edición para que pueda escribir en la misma transcripción, o publicar un enlace público de solo lectura. Nada se comparte por el hecho de que exista una sesión, y las sesiones compartidas aparecen en su propio grupo de la lista en vez de mezclarse con las tuyas.
La licencia es MIT y el relay es autoalojable, así que el modo de fallo es «lo ejecutas tú», no «pierdes tu trabajo». Tus sesiones viven en tu propio ordenador en cualquier caso — Happier es un cliente por encima de ellas.
No. Instala la CLI en el ordenador que ejecuta tu código, empareja un dispositivo por QR y listo — el relay alojado de Happier hace el resto sin coste.
Ejecutar tu propio relay es una opción, no un requisito. `happier relay host install` lo instala como servicio gestionado; también hay una imagen de Docker y un runner. Enlázalo a localhost, a tu red local o a internet abierto, y llega a él por Tailscale, un túnel SSH o HTTPS directo.
Trece vienen integrados: Claude Code, Codex, OpenCode, Cursor, Gemini, Copilot, Qwen, Kimi, Auggie, Kilo, Kiro, Pi y Grok. Más allá de esos, el backend ACP personalizado acepta cualquier CLI que hable el Agent Client Protocol y, una vez lo has definido, aparece en el selector de agentes junto a los integrados.
Happier no incluye las CLI de los agentes. Detecta lo que hay instalado en el ordenador que has seleccionado y te muestra el resto — la página de ajustes de cada agente informa del estado de detección y puede ejecutar un instalador de mejor esfuerzo en ese ordenador si quieres. Tampoco todos los agentes admiten todas las funciones de Happier; el traspaso de sesiones, por ejemplo, hoy es cosa de Claude y OpenCode y es experimental en Codex.
Sí. Happier usa el inicio de sesión que ya tiene tu CLI, así que una suscripción Claude Pro o Max, una suscripción de ChatGPT a través de la CLI de Codex, o un inicio de sesión de Gemini siguen funcionando exactamente igual que ahora. Sin segunda factura, sin volver a meter claves, sin proxy por medio.
Las claves de API también funcionan, y los endpoints alternativos también — DeepSeek, Z.AI, MiniMax, Azure OpenAI, Vertex AI, o tu propio gateway, elegidos por sesión con un perfil de backend. La propia documentación de Remote Control de Anthropic descarta esa vía en su lado: «las claves de API no están admitidas» y, desde Claude Code v2.1.196, Remote Control se «desactiva cuando `ANTHROPIC_BASE_URL` apunta a un host distinto de `api.anthropic.com`, como un gateway o proxy de LLM».
Sí, y la distinción que importa es dónde se ejecuta: Claude Code corre en tu ordenador y tu teléfono es la ventana. Instala la CLI una vez, deja el servicio en segundo plano en marcha y podrás arrancar una sesión desde la app — el runtime de tu ordenador recibe la petición y lanza `claude` en local, en tu repositorio, con tus servidores MCP y tu configuración.
Una sesión que ya arrancaste en tu terminal también es accesible. Las sesiones directas te dejan explorar y seguir las sesiones de Claude Code, Codex y OpenCode que ya existen en ese ordenador sin importarlas primero, y puedes tomar el mando de una desde el teléfono cuando quieras dirigirla.
Sí. Una sesión de Happier no pertenece al cliente que la abrió — vive en el ordenador que ejecuta el agente, y la transcripción se sincroniza con todos los dispositivos que tengan la sesión iniciada en la misma cuenta. El portátil, el teléfono y una pestaña del navegador pueden estar todos en la misma sesión, y un mensaje enviado desde uno aparece en los demás.
La dirección contraria también funciona: `happier attach <session-id>` te devuelve a una sesión que arrancaste desde la app, en el ordenador que la posee. Para Claude Code, Codex y OpenCode ese traspaso te deja en la propia TUI del agente; para el resto, la terminal muestra la vista de Happier de la sesión en lugar de la del proveedor.
Sí, y es la forma normal de usarlo. Ejecuta tantas sesiones como aguanten tu ordenador y tu cuota, en distintos agentes al mismo tiempo. Las sesiones que esperan una decisión suben a un grupo «Necesita atención» en la parte de arriba de la lista y todo lo que sigue en marcha se agrupa bajo «Trabajando», que es lo que hace que una docena a la vez sea legible en lugar de caótica.
Dentro de una misma sesión también puedes lanzar subagentes y elegir el backend de cada uno — un agente integrado o un backend ACP personalizado. Seleccionar varios backends distintos arranca una ejecución por backend, así que una revisión puede ir a Codex mientras una ejecución de plan va a Claude.
Normalmente sí. Una sesión en marcha tiene un selector de modelo en los ajustes de entrada, que lista los modelos propios del agente más los modelos de cada conexión de proveedor que tengas habilitada y que el agente pueda usar de verdad. También hay una opción «Usar los ajustes de la CLI», que le dice a Happier que no fije ninguna anulación y deje que la CLI decida desde su propia configuración.
Que el cambio surta efecto a mitad de sesión depende del runtime del agente: unos lo aplican al siguiente prompt, otros necesitan un reinicio o una bifurcación. Happier te dice cuál es el caso y te mantiene en la conexión que elegiste.
Solo lo que tú quieras. Hay cuatro modos de permiso: Por defecto, que deja intacto el comportamiento normal del proveedor de preguntar cuando hace falta; Solo lectura, donde el agente puede inspeccionar pero las acciones de escritura se deniegan; Safe YOLO, que permite las lecturas automáticamente y sigue preguntando antes de escribir; y YOLO, que se salta las aprobaciones hasta donde el proveedor lo permita. Fíjalo por sesión, cámbialo con una sesión en marcha, o pon un valor por defecto por agente en Ajustes → Proveedores para que las sesiones nuevas de Claude arranquen en solo lectura y las nuevas de Codex no.
Dos cosas que conviene saber. No todos los proveedores admiten todos los modos — donde uno no lo hace, Happier recurre al comportamiento admitido más cercano y te muestra la política efectiva en la que ha acabado. Y Plan es un modo de sesión, no un modo de permiso: estar en Plan no significa aprobación automática, y puedes seguir recibiendo preguntas.
Cuando una sesión sí te necesita, pasa al grupo «Necesita atención» y envía una notificación que puedes responder desde la propia alerta, así que aprobar es un toque y no un viaje de vuelta al portátil.
Sí, para los proveedores que la publican — hoy eso son Codex, las suscripciones de Claude y las cuentas de Gemini conectadas a través de Servicios conectados. Cada perfil muestra un medidor de cuota y la hora de reinicio, los medidores reaparecen en el selector de autenticación de sesión nueva, y el compositor lleva un distintivo de uso mientras trabajas, para que puedas ver venir un límite en vez de descubrirlo a mitad de turno.
El medidor está para cada proveedor que publique uno, y solo para esos.
La respuesta honesta es que la sesión deja de avanzar, porque el agente es un proceso en tu ordenador y Happier no finge lo contrario. Cuando el ordenador que ejecuta una sesión se desconecta, la app marca esa máquina — la palabra de Happier para un ordenador que has conectado — como inaccesible y deshabilita la entrada en sus sesiones hasta que vuelva.
Lo que Happier sí hace es abaratar la recuperación. La transcripción queda intacta mientras la sesión está parada y, cuando el ordenador vuelve, retomas la sesión donde estabas, desde el dispositivo que tengas en la mano.
Si quieres que el trabajo sobreviva al cierre de la tapa, ejecútalo en algo que se quede despierto — un sobremesa, un VPS, una caja que esté siempre enchufada — e instala el servicio en segundo plano para que ese ordenador esté listo para arrancar sesiones sin una terminal abierta.
No se para nada. El agente se ejecuta en tu ordenador bajo el servicio en segundo plano, no dentro de la app del teléfono, así que cerrar la app es cerrar una ventana a la sesión y no terminarla. Vuelve a abrirla luego — o ábrela en otro sitio — y tienes la misma transcripción desde donde se quedó.
Tampoco tienes que estar comprobándolo. Happier envía una notificación cuando termina un turno, cuando hace falta un permiso y cuando una acción quiere una respuesta humana, y la notificación lleva directamente de vuelta a la sesión que la generó.
Si tmux te funciona, quédatelo — Happier no te lo quita. Arranca una sesión desde la app y `happier attach` te reengancha a la sesión de tmux viva en tu propia terminal, con la TUI nativa del proveedor, y luego puedes volver a la app en esa misma sesión.
La diferencia es lo que pasa cuando no estás delante de un teclado. SSH te da una terminal en la pantalla de un teléfono; Happier te da una notificación cuando hay un permiso esperando, un toque para aprobarlo, un diff legible de lo que cambió el agente, superficies de archivos y de Git, y una sola lista con todas las sesiones de todos los ordenadores que hayas conectado. En un portátil las dos cosas se parecen. En un teléfono en una parada de autobús, no.
Sí. La CLI se instala en macOS, Linux y Windows — `curl -fsSL https://happier.dev/install | bash`, o `iwr https://happier.dev/install.ps1 -useb | iex` en Windows. Hay apps nativas de iOS y Android, una app de escritorio y una app web en app.happier.dev.
Windows tiene su propio modelo de alojamiento de sesiones: una sesión arrancada desde la app puede ejecutarse oculta, en Windows Terminal o en un host de consola, y `happier attach` trae ese host al primer plano. Algunas CLI de agentes están mejor soportadas en Unix que en Windows — esa es la cobertura del proveedor de la CLI, no la de Happier, y la app te dice cuáles están disponibles en el ordenador que has seleccionado.
No. app.happier.dev es la app completa en una pestaña del navegador, y hay una versión de escritorio para macOS, Windows y Linux si prefieres una ventana a una pestaña. Mucha gente ejecuta Happier entero en el mismo ordenador en el que corren sus sesiones, por la revisión del diff y la lista de sesiones más que por la movilidad.
Si sí la quieres en un teléfono: iOS está en la App Store. Android es una descarga directa del APK desde las releases de GitHub — todavía no hay ficha pública en Play, solo un canal de pruebas cerrado en el que hay que estar dado de alta.
Sí. La app de iOS está construida con soporte para tabletas, así que se instala desde la misma ficha de la App Store y funciona como app nativa de iPad y no como una app de teléfono estirada. La app web en Safari también funciona si prefieres no instalar nada.
La parte útil es el diseño para tableta: la terminal integrada aparece por defecto como un panel acoplado abajo en pantallas de tamaño tableta, igual que en la web, en lugar de la presentación de foco único que reciben los teléfonos. Un iPad con teclado es un sitio genuinamente razonable para revisar un diff y dirigir una sesión.
Técnicamente, sin problema: es código con licencia MIT que puedes leer antes de ejecutarlo, el contenido de las sesiones va cifrado de extremo a extremo por defecto, y `happier relay host install` pone el relay dentro de tu propia red para que ningún contenido de sesión atraviese infraestructura que no controlas. Eso cubre la mayor parte de lo que pregunta una revisión de seguridad.
A nivel de organización, pregunta antes. Tu empleador puede tener normas sobre qué se ejecuta en el equipo, y tu acuerdo con el proveedor puede tener normas sobre conectar una cuenta del trabajo a herramientas de terceros. Ninguna de esas dos cosas es una pregunta que una página de marketing pueda responderte — revísalas antes de conectar una cuenta del trabajo, no después.
Ejecútalo en el ordenador que ejecuta tu código. Conserva tus propias suscripciones y claves. Autoaloja el relay o usa el nuestro. Licencia MIT, cifrado de extremo a extremo.
curl -fsSL https://happier.dev/install | bash