GitHub Copilot CLI, piloté depuis ton téléphone
L’agent Copilot en ligne de commande, tournant sur ton propre ordinateur ou ta propre machine de build, avec la session dans ta poche.
How Happier runs GitHub Copilot CLI
Copilot est l’agent où la question de l’identité mérite d’être posée avant de commencer, et c’est une question sur l’ordinateur plutôt que sur Happier. La CLI résout l’identité GitHub que cette machine a déjà — un gh auth login fait par quelqu’un il y a des mois, ou un token exporté pour la CI — et c’est cette identité-là que l’agent endosse quand il touche à un dépôt. Happier ne détient pas d’identité GitHub à lui pour ça et n’en substitue aucune.
Ce n’est pas une supposition, c’est la façon dont la vérification est implémentée. Happier lit COPILOT_GITHUB_TOKEN, puis GH_TOKEN, puis GITHUB_TOKEN, et si aucun n’est défini il demande un token à la CLI GitHub — donc la réponse affichée sur la page du provider est celle que Copilot obtiendra. C’est délibérément par ordinateur, et la doc de GitHub en donne la raison : te connecter sur ton portable ne te connecte pas sur la machine de build, et la page dit de laquelle elle parle. GitHub met aussi un abonnement Copilot actif dans les prérequis de la CLI : si l’agent s’arrête sur une erreur d’abonnement, c’est la barrière de l’éditeur, pas la nôtre.
Ce qui est facile à rater, et qui vaut le coup d’avoir sur un téléphone : tes skills viennent avec. Les bundles SKILL.md sous .github/skills dans le dépôt et ~/.copilot/skills sur cet ordinateur sont découverts comme assets de prompt, si bien que les instructions que tu as écrites pour Copilot à ton bureau font autorité dans une session démarrée depuis un train. Les outils vont dans l’autre sens — Copilot n’accepte pas les serveurs MCP directement, donc ceux que tu as définis dans Happier lui parviennent via le pont shell happier tools, comme des commandes plutôt que comme un inventaire, et l’app te montre quelle surface une session a obtenue avant qu’elle ne démarre.
What GitHub Copilot CLI does, and what Happier adds
GitHub livre un agent Copilot pour la ligne de commande qui travaille sur un dépôt comme les autres CLI d’ici, avec le droit d’usage Copilot que tu as déjà. happier copilot exécute ce binaire sous ton identité GitHub.
Comme c’est un programme de terminal, l’ordinateur sur lequel il tourne n’a pas à être celui que tu regardes. Happier garde la session lisible et répondable depuis un téléphone, un onglet de navigateur ou l’app desktop, pendant que le dépôt reste où il est.
happier copilotRead, approve and answer GitHub Copilot 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 GitHub Copilot 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 GitHub Copilot CLI for you
Happier s’installe sur l’ordinateur qui héberge déjà ton dépôt, et happier copilot y démarre GitHub Copilot 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 GitHub, et aucune copie de tes sources ailleurs.
Happier cherche d’abord copilot dans ton PATH et exécute la copie que tu as installée. S’il n’y en a pas, il peut installer @github/copilot dans ~/.happier/tools/providers/copilot/ — 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 GitHub consacrée à GitHub Copilot CLI se trouve sur docs.github.com/en/copilot/how-tos/set-up/install-copilot-cli. 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 — GitHub Copilot CLI dans la doc Happier.
One app for GitHub Copilot CLI and 12 other agents
GitHub Copilot 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 because GitHub Copilot CLI 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.
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 GitHub Copilot CLI session in your terminal and in the app
Taper happier copilot 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 GitHub Copilot CLI. Personne n’a à renoncer au terminal pour avoir un client mobile.
Il n’y a pas de remise à la TUI de GitHub Copilot CLI. Cela existe pour Claude Code, Codex et OpenCode ; avec GitHub Copilot 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 GitHub Copilot CLI avec Happier
- Happier installe-t-il Copilot CLI pour moi ?
- Il le peut. Si
copilotn’est pas dans ton PATH, Happier installe le paquet@github/copilotdans son propre dossier sous~/.happier/. S’il est dans ton PATH, c’est cette copie qui gagne et Happier n’y touche pas. - Quelle identité GitHub endosse-t-il ?
- Celle que la CLI résout sur cet ordinateur. Sur un serveur où un
gh auth logina déjà été fait, ou qui exporte un token GitHub pour la CI, c’est cette identité que l’agent endosse — ça vaut la peine de vérifier avant de le pointer vers un dépôt de production. - Puis-je le faire tourner sur un serveur et l’utiliser depuis mon portable ?
- Oui. Installe la CLI Happier sur l’ordinateur qui héberge le dépôt, démarre la session là-bas, et ouvre-la depuis n’importe quel appareil connecté. Rien n’a besoin d’interface graphique côté distant.
- Ai-je besoin de l’app mobile ?
- Non. app.happier.dev est un client complet dans un navigateur, et l’app desktop couvre macOS, Windows et Linux. Les apps mobiles servent quand le navigateur n’est pas ce que tu as en main.
- Happier est-il un produit GitHub ?
- Non. Happier est un projet open source indépendant sous licence MIT qui exécute la CLI de GitHub comme sous-processus sur ton ordinateur. Il n’est pas affilié à GitHub et ne revend pas Copilot.
Get GitHub Copilot CLI onto your phone in two commands
Une commande sur l’ordinateur qui héberge ton code, puis happier copilot 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.

