App de código abierto para Claude Code
Claude Code sigue ejecutándose en tu propio ordenador, con la sesión iniciada en tu propia cuenta de Anthropic. Happier le da un teléfono, una pestaña del navegador y una ventana de escritorio.
How Happier runs Claude Code
Claude Code es el agente que Happier puede ejecutar dentro de su propia interfaz de terminal en lugar de por delante de ella. Activa el runtime de terminal unificado y Happier arranca la TUI real de claude en un host de terminal compartido, transmite esa sesión a tus dispositivos y escribe en ella directamente lo que envías desde la app — de modo que una corrección puede entrar en el turno que ya se está ejecutando en vez de esperar a que termine. Quien acepta la corrección es la propia terminal de Anthropic, y Happier sostiene el teclado por ti; es una disposición distinta de hablar con un runner sobre una sesión, y es la razón por la que existe esta página.
El runtime por defecto es el del Agent SDK y, para la mayoría de las sesiones, es el adecuado. Reanuda una conversación, lista las sesiones de Claude Code que hay en ese ordenador, puede llevar el estado del proveedor a un segundo ordenador y, cuando un límite de uso te detiene, puede ir a preguntar si el límite se ha levantado de verdad en lugar de dejarte adivinando. Lo que no hace es meter un mensaje en un turno que ya se está ejecutando: Anthropic documenta la entrada en streaming del Agent SDK como mensajes en cola que se procesan de forma secuencial, con la posibilidad de interrumpir. Elegir entre los dos runtimes cambia ese comportamiento y nada sobre dónde vive tu código.
El inicio de sesión sigue siendo el flujo de Anthropic, arrancado desde donde estés. La página del proveedor Claude Code ejecuta claude en el ordenador que elijas y le envía /login, así que el paso del navegador ocurre en el ordenador que guardará la credencial y no en el teléfono que tienes en la mano. Happier busca el binario donde lo deja el instalador de Anthropic — ~/.local/bin, el directorio versionado bajo ~/.local/share/claude, un prefijo de Homebrew, ~/.claude/local/cli.js — antes de ofrecerte un comando de instalación, porque en la mayoría de los ordenadores ya está ahí.
What Claude Code does, and what Happier adds
Claude Code es el agente de programación en terminal de Anthropic: ejecutas claude en un repositorio y él lee archivos, los edita y ejecuta comandos. Happier no cambia nada de eso. happier claude arranca el mismo binario, en el mismo directorio, bajo la misma sesión iniciada, y refleja la conversación en todos los dispositivos en los que hayas iniciado sesión.
Lo que te aporta es poder marcharte. Empieza una refactorización en tu escritorio, lee el diff en el teléfono camino de comer, responde a la solicitud de permiso en la que se ha parado y retoma la sesión en tu terminal cuando vuelvas a sentarte. El repositorio se queda en el ordenador en el que ya estaba.
Dirigir e interrumpir no son el mismo movimiento, y Claude Unified va de lo primero. Interrumpir detiene el turno y arranca otro; dirigir añade al turno en curso. Anthropic documenta la entrada en streaming del Agent SDK como mensajes en cola que se procesan de forma secuencial, con la opción de interrumpir — que es el runtime por defecto aquí, y es el adecuado para la mayoría de las sesiones. La propia terminal de Claude Code acepta el otro tipo: escribe mientras trabaja y la instrucción se suma al trabajo en curso. Unified maneja esa terminal, así que la app puede hacerlo desde un teléfono.
En cualquiera de los dos casos es un único proceso de Claude Code. En modo unificado, la terminal y la app están vivas a la vez — puedes estar escribiendo en la TUI del ordenador mientras la sesión se contesta desde un teléfono, y ninguno de los dos queda bloqueado. Eso es lo que significa «unificado» aquí: un proceso, una transcripción, dos sitios desde los que escribirle.
happier claudeRead, approve and answer Claude Code from any device
Las apps de iOS y Android, la app de escritorio para macOS, Windows y Linux, y app.happier.dev son todos clientes sobre el proceso de Claude Code que corre en tu ordenador — no espejos de solo lectura. Responde una solicitud de permiso, envía la siguiente instrucción, explora el repositorio, lee el diff. La transcripción se cifra de extremo a extremo antes de salir de tu ordenador, así que el servidor que la transporta guarda texto cifrado.
Installing Claude Code the way Anthropic documents it
Happier se instala en el ordenador que ya contiene tu repositorio, y happier claude arranca ahí Claude Code como un subproceso normal, en el directorio al que lo apuntes, con la sesión iniciada tal como la iniciaste tú. No hay ningún gateway entre el agente y Anthropic, ni ninguna copia de tu código en ningún otro sitio.
Happier busca claude en tu PATH y ejecuta la copia que has instalado. Anthropic lo distribuye con un script de instalación en lugar de con un paquete; Happier puede mostrarte ese comando, pero no ejecutará por su cuenta un script de instalación del proveedor — las recetas de proveedor se rechazan salvo que las permitas explícitamente.
La guía de instalación e inicio de sesión de Anthropic está en code.claude.com/docs/en/setup. Happier no la duplica, porque una copia de las instrucciones de instalación de otro es una copia que se queda obsoleta.
Referencia de configuración del lado de Happier — Claude Code en la documentación de Happier.
En qué cuenta se ejecuta Claude Code
Claude Code es uno de los agentes que Happier puede apuntar a una credencial que conectaste una vez, en lugar de a la sesión con la que ese ordenador esté iniciado. Acepta a Claude subscription or an Anthropic API key.
Los servicios conectados se indexan por la credencial, no por el agente, así que el mismo Claude subscription se puede seleccionar para cualquier agente que lo admita, en todos los ordenadores que hayas conectado, que es también lo que hace útil un pool de tus propias cuentas en más de uno de ellos. La credencial se cifra y se descifra en tus propios dispositivos; la página de documentación recoge las reglas por perfil, porque qué tipos de perfil acepta cada agente es justo el tipo de detalle que cambia entre versiones.
One app for Claude Code and 12 other agents
Claude Code es uno de los 13 agentes de programación de línea de comandos que ejecuta Happier, y comparten una lista de sesiones, una bandeja de entrada de permisos, un juego de atajos de teclado y una configuración de MCP.
You define an MCP server once and Claude Code receives it as native MCP inventory, next to whatever MCP servers it already had of its own.
Eso importa sobre todo los días en los que ejecutas más de uno: sesiones de distintos proveedores una al lado de la otra, y un toque en una notificación que abre la sesión que generó la solicitud en lugar de la puerta principal de la app. La lista completa está aquí.
The same Claude Code session in your terminal and in the app
Escribir happier claude en una terminal arranca la sesión justo donde estás, y esa misma sesión está en la app al mismo tiempo. Lo que lees en ese shell es la propia vista de Happier de la sesión — la transcripción, las solicitudes de permiso, la salida de las herramientas — y no la interfaz de Claude Code. Nadie tiene que renunciar a la terminal para tener un cliente en el teléfono.
Cuando quieras la TUI propia de Claude Code, happier attach <session-id> en el ordenador dueño de la sesión te la entrega dentro de tmux, con el historial ya cargado. En el runtime por defecto esa entrega es exclusiva: mientras la terminal tiene la sesión, un mensaje que envíes desde la app espera en la cola en lugar de escribirse por debajo de ti, y se envía cuando devuelves el control. El runtime de terminal unificado es la otra disposición: un único proceso de Claude Code en un host de terminal compartido, escribible desde la terminal y desde la app a la vez.
La guía de attach enumera los casos en vez de prometerlos todos.
Preguntas sobre ejecutar Claude Code con Happier
- ¿Necesito tener Claude Code instalado antes?
- Sí. Happier ejecuta el
claudeque ya tengas en el PATH y prefiere esa copia a cualquier otra. Anthropic lo distribuye con un script de instalación; Happier puede mostrarte ese comando, pero no ejecutará por su cuenta un script de instalación del proveedor — las recetas de proveedor están desactivadas salvo que las permitas explícitamente. - ¿A qué cuenta de Anthropic se le factura?
- A aquella con la que
claudetiene la sesión iniciada en ese ordenador. Happier lanza la CLI como subproceso y no se interpone entre ella y Anthropic, así que tu suscripción o tu clave de API se usan exactamente igual que cuando ejecutasclaudetú mismo. - ¿Cómo activo el runtime de terminal unificado?
- Es un ajuste del proveedor Claude Code en la app — Ajustes, Proveedores, Claude Code, «Usar runtime de terminal unificado» — y está desactivado hasta que lo actives, porque el runtime del Agent SDK es el predeterminado. Necesita un host de terminal donde meter la TUI: tmux si lo tienes y, si no, el zellij que Happier incluye. Eso significa macOS y Linux hoy; en Windows la CLI te remite a WSL2. En cualquier caso,
happier attach <session-id>te devuelve a esa sesión en una terminal, y pasarte luego al teléfono no arranca una segunda. - ¿Qué pasa si envío un mensaje mientras Claude está trabajando?
- Con el runtime por defecto se pone en cola o interrumpe, y la app te dice cuál de las dos cosas antes de que te comprometas. Con el runtime de terminal unificado, el mensaje se escribe en el propio compositor de Claude Code, así que puede sumarse al turno que ya está en marcha; cuando la pantalla está en un estado en el que eso no sería seguro — hay un diálogo abierto, o tú mismo estás a medio redactar en la terminal — Happier lo retiene en lugar de escribir encima de ti.
- ¿Mi CLAUDE.md sigue aplicándose?
- Claude Code lee tu repositorio desde el mismo directorio de trabajo de siempre, así que
CLAUDE.md, los ajustes de tu proyecto y tus hooks se aplican sin cambios. Los servidores MCP que defines una vez en Happier se le entregan además de los que ya tiene. - ¿Cuánto cuesta Happier?
- Nada. La CLI, las apps móviles, la app de escritorio, la app web y el relay tienen licencia MIT y son gratuitos. Sigues pagando a Anthropic por Claude Code exactamente igual que ahora.
Get Claude Code onto your phone in two commands
Un comando en el ordenador que contiene tu código, y luego happier claude en el repositorio en el que quieras trabajar.
curl -fsSL https://happier.dev/install | bashLos recorridos paso a paso están en las guías. Todo tiene licencia MIT, y el relay es uno que puedes ejecutar tú.

