Gemini CLI sur tous tes appareils
L’agent terminal open source de Google, tournant contre ton propre projet Google Cloud si c’est ainsi que fonctionne ton organisation, lisible depuis un téléphone.
How Happier runs Gemini CLI
Gemini est l’agent le plus susceptible de tourner à l’intérieur du périmètre de facturation de quelqu’un d’autre plutôt que sur une connexion grand public — un projet Google Cloud et une localisation, lus dans l’environnement shell du processus que Happier démarre. C’est cette partie-là que cette page existe pour dire qu’elle ne change pas.
C’est aussi le seul identifiant Google que Happier stocke. Connecte un profil Gemini une fois et il est sélectionnable au démarrage d’une session sur n’importe lequel de tes ordinateurs ; le code OAuth est échangé sur le serveur et revient sous forme de bundle chiffré, donc aucun secret OAuth Google n’est embarqué dans l’app que tu as installée. Deux façons d’entrer, selon ce que tu as en main : coller l’URL de redirection, ou laisser les apps natives ouvrir un navigateur intégré. Sur le client web, c’est le flux par collage. Si tu préfères ne rien connecter, Happier lit le signal local à la place — les variables d’environnement de Gemini, ses fichiers de config et un fichier d’application-default credentials Google pris en charge — et la page du provider lancera gemini auth pour toi sur l’ordinateur que tu as choisi.
En dessous, Gemini accepte les serveurs MCP nativement : un serveur que tu as défini une fois dans Happier lui arrive comme inventaire plutôt que comme une commande shell dont il faut lui parler. Ce que la release n’offre pas pour celui-ci, c’est la liste des sessions Gemini déjà présentes sur cet ordinateur, ni un moyen de déplacer l’état vendor vers un deuxième ordinateur ; une session démarrée via Happier reprend, et une session démarrée dans un terminal nu n’est pas quelque chose que la page fera semblant de trouver. Les skills que tu gardes dans .gemini/skills sont récupérés et voyagent avec la session.
What Gemini CLI does, and what Happier adds
Gemini CLI est l’agent de code en terminal open source de Google. happier gemini le démarre dans ton dépôt avec l’environnement que ton shell a déjà — ce qui, dans beaucoup d’organisations, veut dire un projet Google Cloud et une localisation plutôt qu’une connexion grand public.
C’est ce déploiement qui rend cette page importante, en général. L’agent tourne à l’intérieur de ton propre périmètre de facturation et de données, et Happier n’ajoute que le transport : une session chiffrée que tu peux lire sur un téléphone, dans un navigateur ou sur un deuxième ordinateur.
happier geminiRead, approve and answer Gemini CLI from any device
Les apps iOS et Android, l’app desktop pour macOS, Windows et Linux, et app.happier.dev sont tous des clients sur le processus Gemini CLI qui tourne sur ton ordinateur — pas des miroirs en lecture seule. Réponds à une demande de permission, envoie l’instruction suivante, parcours le dépôt, lis le diff. La transcription est chiffrée de bout en bout avant de quitter ton ordinateur, donc le serveur qui la transporte ne détient que du texte chiffré.
Happier can install Gemini CLI for you
Happier s’installe sur l’ordinateur qui héberge déjà ton dépôt, et happier gemini y démarre Gemini CLI comme un sous-processus ordinaire, dans le répertoire que tu lui indiques, connecté comme tu l’as connecté. Il n’y a aucune gateway entre l’agent et Google, et aucune copie de tes sources ailleurs.
Happier cherche d’abord gemini dans ton PATH et exécute la copie que tu as installée. S’il n’y en a pas, il peut installer @google/gemini-cli dans ~/.happier/tools/providers/gemini/ — son propre répertoire, pas ton préfixe npm global. Une copie que tu gères toi-même n’est jamais remplacée ni mise à jour dans ton dos.
La page de Google consacrée à Gemini CLI se trouve sur goo.gle/gemini-cli-auth-docs. Happier ne la recopie pas, parce qu’une copie des instructions d’installation de quelqu’un d’autre est une copie qui se périme.
Référence de configuration côté Happier — Gemini CLI dans la doc Happier.
Sur quel compte Gemini CLI s’exécute
Gemini CLI fait partie des agents que Happier peut pointer vers un identifiant connecté une fois pour toutes, plutôt que vers le compte auquel cet ordinateur est connecté. Il accepte a Gemini login.
Les services connectés sont indexés par identifiant, pas par agent : le même Gemini login est donc sélectionnable pour tout agent qui l’accepte, sur chacun des ordinateurs que tu as connectés — c’est aussi ce qui rend utile un pool de tes propres comptes sur plusieurs d’entre eux. L’identifiant est chiffré et déchiffré sur tes propres appareils ; la page de documentation détaille les règles par profil, car les types de profil acceptés par chaque agent sont exactement le genre de détail qui bouge d’une version à l’autre.
One app for Gemini CLI and 12 other agents
Gemini CLI est l’un des 13 agents de code en ligne de commande que Happier fait tourner, et ils partagent une seule liste de sessions, une seule boîte de réception de permissions, un seul jeu de raccourcis clavier et une seule configuration 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.
Cela compte surtout les jours où tu en fais tourner plusieurs : des sessions de différents éditeurs côte à côte, et une pression sur une notification qui ouvre la session à l’origine de la demande plutôt que la page d’accueil de l’app. La liste complète est ici.
The same Gemini CLI session in your terminal and in the app
Taper happier gemini dans un terminal démarre la session là où tu te trouves, et la même session est dans l’app en même temps. Ce que tu lis dans ce shell, c’est l’affichage propre à Happier de la session — la transcription, les demandes de permission, la sortie des outils — plutôt que l’interface de Gemini CLI. Personne n’a à renoncer au terminal pour avoir un client mobile.
Il n’y a pas de remise à la TUI de Gemini CLI. Cela existe pour Claude Code, Codex et OpenCode ; avec Gemini CLI, la session reste celle de Happier des deux côtés. happier attach <session-id> liste les sessions de cet ordinateur et signale celles qu’il ne peut pas rattacher, plutôt que d’échouer après que tu en as choisi une.
Le guide d’attach liste les cas plutôt que de les promettre tous.
Questions sur l’utilisation de Gemini CLI avec Happier
- Dois-je d’abord installer la CLI Gemini ?
- Happier utilise le
geminide ton PATH s’il y en a un, et peut sinon installer le paquet@google/gemini-clidans~/.happier/tools/providers/gemini/. Il ne met jamais à jour ni ne remplace une copie que tu gères toi-même. - Est-ce que ça marche avec un projet Vertex AI ?
- La CLI lit sa configuration Google Cloud dans l’environnement du processus que Happier démarre : un projet et une localisation qui marchent dans ton shell marchent ici. Happier n’ajoute pas de passerelle à lui entre l’agent et Google.
- Où va mon code source ?
- Nulle part de nouveau. Gemini CLI lit ton répertoire de travail sur ton ordinateur et parle à Google comme il l’a toujours fait. Happier transporte la conversation, chiffrée de bout en bout, et le relay qu’elle emprunte peut être un que tu héberges.
- Puis-je l’utiliser à côté d’un agent d’un autre éditeur ?
- Oui — c’est tout l’intérêt d’une seule app plutôt qu’une app par éditeur. Une session Gemini et une session de n’importe lequel des douze autres apparaissent dans la même liste sur le même téléphone.
- Combien coûte la partie Happier ?
- Rien, et il n’y a pas de décompte de sièges. Tout — CLI, apps, relay — est sous licence MIT. Google te facture Gemini exactement comme il le ferait sans nous.
Get Gemini CLI onto your phone in two commands
Une commande sur l’ordinateur qui héberge ton code, puis happier gemini dans le dépôt où tu veux travailler.
curl -fsSL https://happier.dev/install | bashLes tutoriels sont dans les guides. L’ensemble est sous licence MIT, et le relay est un relay que tu peux faire tourner toi-même.

