App de código abierto para el Pi Coding Agent
Pi trae sus propias claves y ningún modelo propio. Happier trae el teléfono, el navegador y la app de escritorio, y ningún servidor en medio.
How Happier runs Pi Coding Agent
Pi no incluye modelo, lo que resulta ser el dato interesante de ejecutarlo aquí: toda credencial de agente que guarda Happier es una que Pi acepta. Los perfiles de suscripción de Claude, las claves de Anthropic, los inicios de sesión de Codex y las claves de OpenAI funcionan todos, así que las cuentas que agrupaste porque usas Claude Code también pueden mover este — elegidas al arrancar la sesión y no decididas por aquello con lo que ese ordenador iniciara sesión por última vez.
El mecanismo merece una frase porque explica qué se mueve y qué no. Antes del lanzamiento, Happier escribe el perfil que elegiste en el archivo de credenciales aislado del propio Pi, con la forma que Pi espera: un inicio de sesión de suscripción se convierte en una credencial de OAuth; un token de configuración o una clave de API se convierten en una clave. Pi lee entonces su propio archivo y habla directamente con el proveedor, sin que ninguna petición tuya pase por nada nuestro. Si encajan varios de tus perfiles, la app pregunta cuál en vez de elegir por ti.
Para este no hay botón de inicio de sesión, y eso es cosa de Pi y no una omisión: no expone ningún inicio de sesión interactivo que Happier pueda manejar, así que la página del proveedor informa de las credenciales del entorno que ese ordenador ya lleva y se detiene ahí. Dirigir sí funciona — un mensaje enviado a un turno que ya se está ejecutando lo recoge el agente en vez de quedarse esperando detrás — mientras que escribir en una terminal del proveedor no es algo que este agente ofrezca. Pi es un proveedor experimental en Happier, que es el estado con el que hay que leerlo.
What Pi Coding Agent does, and what Happier adds
Pi es un agente de programación en terminal de tipo «trae tu propia clave»: no incluye modelo, sino que dirige el proveedor para el que tengas credenciales. happier pi lo ejecuta en tu repositorio con el entorno que tu shell ya tiene.
Eso encaja con la forma de trabajar de Happier, porque Happier tampoco guarda esas claves. El proceso del agente las lee en tu ordenador, habla directamente con el proveedor, y lo único que cruza la red es una transcripción cifrada que va a tus propios dispositivos.
Así que la forma de una sesión de Pi es: tus claves, tu ordenador, tu repositorio y un teléfono en el bolsillo que puede leer la conversación y contestarla. Nada de esa lista se nos alquila a nosotros, y el relay que hay en medio es uno que puedes ejecutar tú si prefieres no usar el nuestro.
happier piRead, approve and answer Pi Coding Agent 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 Pi Coding Agent 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.
Happier can install Pi Coding Agent for you
Happier se instala en el ordenador que ya contiene tu repositorio, y happier pi arranca ahí Pi Coding Agent 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 Pi, ni ninguna copia de tu código en ningún otro sitio.
Happier busca primero pi en tu PATH y ejecuta la copia que instalaste. Si no hay ninguna, puede instalar @earendil-works/pi-coding-agent en ~/.happier/tools/providers/pi/, su propio directorio, no tu prefijo global de npm. Una copia que gestionas tú nunca se reemplaza ni se actualiza a tus espaldas.
La guía de instalación e inicio de sesión de Pi está en github.com/badlogic/pi-mono. 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 — Pi Coding Agent en la documentación de Happier.
En qué cuenta se ejecuta Pi Coding Agent
Pi Coding Agent 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 Codex subscription, an OpenAI API key, a Claude subscription or an Anthropic API key.
Los servicios conectados se indexan por la credencial, no por el agente, así que el mismo Codex 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 Pi Coding Agent and 12 other agents
Pi Coding Agent 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 because Pi Coding Agent does not consume MCP directly, Happier hands the same tool surface to it through the happier tools shell bridge instead — the same tools, delivered as commands it can run. The app previews the effective tool surface before a session starts, so which one you got is visible rather than inferred.
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 Pi Coding Agent session in your terminal and in the app
Escribir happier pi 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 Pi Coding Agent. Nadie tiene que renunciar a la terminal para tener un cliente en el teléfono.
No hay entrega a la TUI propia de Pi Coding Agent. Eso existe para Claude Code, Codex y OpenCode; con Pi Coding Agent la sesión sigue siendo de Happier en ambos extremos. happier attach <session-id> lista las sesiones de ese ordenador y marca las que no puede reconectar, en lugar de fallar después de que elijas una.
La guía de attach enumera los casos en vez de prometerlos todos.
Preguntas sobre ejecutar Pi Coding Agent con Happier
- ¿Cómo instalo Pi?
- Desde el paquete
@earendil-works/pi-coding-agent. Happier usará primero unpique ya esté en tu PATH y, si no, puede instalar el paquete en~/.happier/tools/providers/pi/. - ¿Dónde viven mis claves de API?
- En tu propio entorno, en tu propio ordenador, que es de donde Pi las lee. Happier arranca el proceso y no copia, guarda ni reenvía claves de proveedores.
- ¿Es esto lo mismo que oh-my-pi?
- No — proyecto distinto, binario distinto. oh-my-pi se distribuye como
ompdesde su propio repositorio, y Happier no lo ejecuta en la versión que puedes instalar hoy. Llegará en la próxima versión, así que es algo en lo que estamos trabajando y no algo que soportemos; esta página trata depi. - ¿Puedo cambiar de modelo a mitad de sesión?
- Happier expone los modelos que informa el agente y le pide que cambie, en lugar de traer una lista propia. Que un cambio caiga en el turno actual o en el siguiente es comportamiento del agente, y la app te dice cuál de los dos es antes de que te comprometas.
- ¿Funciona en un iPad?
- Sí — la app de iOS funciona en iPad, y app.happier.dev funciona en Safari si prefieres no instalar nada. Las dos son clientes sobre la sesión que se ejecuta en tu ordenador.
Get Pi Coding Agent onto your phone in two commands
Un comando en el ordenador que contiene tu código, y luego happier pi 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ú.

