Google · gemini

Gemini CLI en todos los dispositivos que usas

El agente de terminal de código abierto de Google, ejecutándose contra tu propio proyecto de Google Cloud si así es como trabaja tu organización, y legible desde un teléfono.

How Happier runs Gemini CLI

Gemini es el agente que con más probabilidad se ejecuta dentro del perímetro de facturación de otra persona y no con una cuenta de consumo — un proyecto de Google Cloud y una ubicación, leídos del entorno de shell del proceso que arranca Happier. Esa es la parte que esta página existe para decir que no cambia.

Es además la única credencial de Google que Happier almacena. Conecta un perfil de Gemini una vez y podrás elegirlo al iniciar una sesión en cualquiera de tus ordenadores; el código de OAuth se intercambia en el servidor y vuelve como un paquete cifrado, así que no se envía ningún secreto de OAuth de Google dentro de la app que instalaste. Hay dos formas de entrar, según lo que tengas en la mano: pegar la URL de redirección, o dejar que las apps nativas abran un navegador dentro de la app. En el cliente web es el flujo de pegado. Cuando prefieras no conectar nada, Happier lee en su lugar la señal local — las variables de entorno del propio Gemini, sus archivos de configuración y un archivo compatible de credenciales predeterminadas de aplicación de Google — y la página del proveedor arrancará gemini auth por ti en el ordenador que elijas.

Por debajo de eso, Gemini acepta servidores MCP de forma nativa, así que un servidor que definiste una vez en Happier le llega como inventario y no como un comando de shell del que haya que informarle. Lo que la versión publicada no ofrece para este es una lista de las sesiones de Gemini que ya hay en ese ordenador, ni una forma de mover el estado del proveedor a un segundo ordenador; una sesión que arrancaste a través de Happier se reanuda, y una que arrancaste en una terminal pelada no es algo que la página vaya a fingir que encuentra. Las skills que guardas en .gemini/skills se recogen y viajan con la sesión.

What Gemini CLI does, and what Happier adds

Gemini CLI es el agente de programación en terminal de código abierto de Google. happier gemini lo arranca en tu repositorio con el entorno que tu shell ya tiene — lo que, en muchas organizaciones, significa un proyecto de Google Cloud y una ubicación en vez de una cuenta de consumo.

Ese despliegue es la razón por la que esta página suele importar. El agente se ejecuta dentro de tu propio perímetro de facturación y de datos, y Happier solo añade el transporte: una sesión cifrada que puedes leer en un teléfono, en un navegador o en un segundo ordenador.

happier gemini

Read, approve and answer Gemini CLI 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 Gemini CLI 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 Gemini CLI for you

Happier se instala en el ordenador que ya contiene tu repositorio, y happier gemini arranca ahí Gemini CLI 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 Google, ni ninguna copia de tu código en ningún otro sitio.

Happier busca primero gemini en tu PATH y ejecuta la copia que instalaste. Si no hay ninguna, puede instalar @google/gemini-cli en ~/.happier/tools/providers/gemini/, su propio directorio, no tu prefijo global de npm. Una copia que gestionas tú nunca se reemplaza ni se actualiza a tus espaldas.

La página de Google sobre Gemini CLI está en goo.gle/gemini-cli-auth-docs. 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 — Gemini CLI en la documentación de Happier.

En qué cuenta se ejecuta Gemini CLI

Gemini CLI 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 Gemini login.

Los servicios conectados se indexan por la credencial, no por el agente, así que el mismo Gemini login 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 Gemini CLI and 12 other agents

Gemini CLI 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 Gemini CLI 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 Gemini CLI session in your terminal and in the app

Escribir happier gemini 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 Gemini CLI. Nadie tiene que renunciar a la terminal para tener un cliente en el teléfono.

No hay entrega a la TUI propia de Gemini CLI. Eso existe para Claude Code, Codex y OpenCode; con Gemini CLI 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 Gemini CLI con Happier

¿Tengo que instalar antes la CLI de Gemini?
Happier usa el gemini de tu PATH si lo hay y, si no, puede instalar el paquete @google/gemini-cli en ~/.happier/tools/providers/gemini/. Nunca actualiza ni sustituye una copia que gestiones tú.
¿Funciona con un proyecto de Vertex AI?
La CLI lee su configuración de Google Cloud del entorno del proceso que arranca Happier, así que un proyecto y una ubicación que funcionan en tu shell funcionan aquí. Happier no añade una pasarela propia entre el agente y Google.
¿Adónde va mi código fuente?
A ningún sitio nuevo. Gemini CLI lee tu directorio de trabajo en tu ordenador y habla con Google como lo hace siempre. Happier transporta la conversación, cifrada de extremo a extremo, y el relay por el que viaja puede ser uno que alojes tú.
¿Puedo usarlo junto a un agente de otro proveedor?
Sí — de eso va tener una app y no una app por proveedor. Una sesión de Gemini y una sesión de cualquiera de los otros 12 aparecen en la misma lista y en el mismo teléfono.
¿Cuánto cuesta la parte de Happier?
Nada, y no hay recuento de asientos. Todo — CLI, apps, relay — tiene licencia MIT. Google te factura Gemini exactamente igual que lo haría sin nosotros.

Get Gemini CLI onto your phone in two commands

Un comando en el ordenador que contiene tu código, y luego happier gemini en el repositorio en el que quieras trabajar.

curl -fsSL https://happier.dev/install | bash

Los recorridos paso a paso están en las guías. Todo tiene licencia MIT, y el relay es uno que puedes ejecutar tú.