xAI · grok

Grok Build CLI depuis ton téléphone ou ton bureau

La CLI de code de xAI, tournant sur ton propre ordinateur avec ton propre compte xAI. L’intégration Happier est expérimentale, et cette page le dit avant que tu n’installes quoi que ce soit.

How Happier runs Grok Build

Grok Build porte la plus longue liste de choses que Happier ne peut pas faire avec lui, et cette liste est précise plutôt que vague : pas de listage des sessions, pas de fork, pas de retour en arrière, pas de transfert d’état vendor. Happier lance grok dans un mode Agent Client Protocol sûr vis-à-vis des mises à jour — l’auto-update de la CLI est désactivée pour la session, donc une release qui atterrit en pleine conversation ne peut pas changer le programme auquel tu parles — et lui passe les serveurs MCP nativement, même si ce chemin est marqué expérimental lui aussi.

La bizarrerie qui a l’air alarmante et qui ne l’est pas : Grok ne donne à Happier aucun moyen non interactif fiable de vérifier une connexion en cache, donc la page du provider affiche « Inconnu » pour lui. C’est un signal manquant, pas un verdict — la poignée de main du protocole valide le compte pour chaque session indépendamment, donc une session qui démarre est une session qui s’est authentifiée. Il y a aussi une deuxième porte pour un ordinateur sur lequel tu ne peux pas ouvrir de navigateur : à côté de la connexion ordinaire, la page du provider peut lancer le flux device-code, c’est-à-dire la différence entre se connecter sur une machine sans écran et y renoncer. Une XAI_API_KEY dans l’environnement est honorée elle aussi, et Happier tient sa valeur hors des métadonnées de session et des logs.

Deux autres endroits où l’intégration est délibérément littérale. Les modèles sont uniquement ceux que la session en cours annonce : un contrôle d’effort de raisonnement apparaît pour un modèle qui dit en avoir un, aucun identifiant de modèle de repli n’est inventé quand la CLI n’offre pas d’inventaire, et un changement que la CLI refuse est rapporté comme un refus plutôt qu’affiché comme un succès. Et les questions structurées de Grok sont dessinées comme des questions — un prompt sans choix annoncés accepte du texte libre, un prompt avec choix accepte quand même une réponse à toi, et les virgules comme les retours à la ligne survivent au voyage. Happier cherche le binaire dans ton PATH et dans ~/.grok/bin, là où l’installeur de xAI le pose.

What Grok Build does, and what Happier adds

Grok Build est la CLI de code de xAI. happier grok exécute le binaire grok dans ton dépôt via l’Agent Client Protocol, avec les identifiants xAI que cet ordinateur a déjà.

Cette intégration est expérimentale, et voici les limites : le listage des sessions, le fork, le rewind et le transfert d’état vendor ne sont pas pris en charge pour Grok aujourd’hui. La page de doc Happier liée ci-dessous est celle à lire avant de bâtir un workflow autour.

happier grok

Read, approve and answer Grok Build 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 Grok Build 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é.

Installing Grok Build the way xAI documents it

Happier s’installe sur l’ordinateur qui héberge déjà ton dépôt, et happier grok y démarre Grok Build 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 xAI, et aucune copie de tes sources ailleurs.

Happier cherche grok dans ton PATH et exécute la copie que tu as installée. xAI le distribue avec un script d’installation plutôt qu’avec un paquet ; Happier peut t’afficher cette commande, mais il n’exécutera pas de lui-même un script d’installation d’éditeur — les recettes d’éditeur sont refusées sauf si tu les autorises explicitement.

Le guide d’installation et de connexion de xAI se trouve sur x.ai/cli. Happier ne le 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 — Grok Build dans la doc Happier.

One app for Grok Build and 12 other agents

Grok Build 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 Grok Build 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 Grok Build session in your terminal and in the app

Taper happier grok 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 Grok Build. Personne n’a à renoncer au terminal pour avoir un client mobile.

Il n’y a pas de remise à la TUI de Grok Build. Cela existe pour Claude Code, Codex et OpenCode ; avec Grok Build, 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 Grok Build avec Happier

Que veut dire « expérimental » ici ?
Que l’intégration est livrée et utilisée, et qu’une partie de ce que Happier fait avec d’autres agents n’est pas câblée pour celui-ci. La page de doc Happier pour Grok Build énumère explicitement les limites actuelles plutôt que de te laisser les découvrir.
Happier peut-il forker ou rembobiner une conversation Grok ?
Non. Le listage des sessions, le fork, le retour en arrière et le transfert d’état vendor ne sont pas pris en charge pour Grok Build dans le build livré, et Happier ne les simule pas en rejouant une transcription dans une nouvelle session — une reconstruction perdrait en silence tout ce que l’agent savait sans l’avoir dit.
Comment j’installe la CLI ?
xAI la distribue avec un script d’installation, lié plus haut. Happier cherche grok dans ton PATH, y compris ~/.grok/bin, et n’exécutera pas un script d’installation vendor sans surveillance.
Quel compte xAI utilise-t-il ?
Celui avec lequel la CLI grok est connectée sur cet ordinateur, ou la clé API présente dans l’environnement de ce processus. Happier ne détient pas d’identifiants xAI et ne fait pas transiter l’appel au modèle.
Dois-je utiliser celui-ci ou l’un des douze autres ?
Ça dépend entièrement du modèle que tu veux et de ce que tu paies déjà. Happier fait tourner les treize depuis la même app : essayer Grok Build ne veut donc pas dire renoncer à la liste de sessions que tu as déjà.

Get Grok Build onto your phone in two commands

Une commande sur l’ordinateur qui héberge ton code, puis happier grok dans le dépôt où tu veux travailler.

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

Les 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.