Kimi CLI depuis ton téléphone, ton navigateur ou ton bureau
L’agent terminal de Moonshot reste sur ton ordinateur. La conversation, elle, va partout où tu vas, chiffrée en chemin.
How Happier runs Kimi CLI
Kimi est le seul que Happier ne mettra pas à jour pour toi, et autant le savoir dès le premier jour plutôt que le jour où une release sort. Moonshot le distribue avec un script d’installation plutôt qu’avec un paquet, donc il n’y a pas de copie gérée sous ~/.happier/ que Happier pourrait faire monter de version — la version dans ton PATH est celle que tu as installée en dernier, et en obtenir une plus récente veut dire relancer l’installeur de Moonshot toi-même.
La deuxième particularité de celui-ci, c’est la façon dont une session en lecture seule le devient. Kimi n’a pas d’option pour ça, donc Happier écrit sa propre petite définition d’agent Kimi — une qui étend l’agent par défaut de Kimi et lui retire ses outils shell, d’écriture de fichier et de remplacement de chaîne — et démarre la CLI avec ce fichier. Le lancement, c’est kimi --work-dir pointé sur le dossier que tu as choisi, puis acp, avec --yolo en plus quand tu as désactivé les approbations. La lecture seule est donc appliquée ici par la liste d’outils de l’agent lui-même, plutôt que par quelque chose d’extérieur qui déciderait quoi bloquer.
La connexion est une commande slash : la page du provider démarre kimi sur l’ordinateur que tu as choisi et lui envoie /setup. Ensuite, Happier ne va pas chercher de confirmation — certaines de ces commandes d’état affichent des tokens dans un terminal, donc la sonde est désactivée et la page indique Inconnu plutôt que de lire ce qui ne la regarde pas. Si la session tombe bel et bien sur une erreur d’authentification, c’est là que tu l’apprends : un 401 en sortie de la CLI devient une consigne claire — lance kimi login et réessaie — au lieu d’une stack trace dans un log que tu ne regardais pas.
What Kimi CLI does, and what Happier adds
Kimi CLI est l’agent de code en terminal de Moonshot AI, qui pilote les modèles Kimi sur ton dépôt. happier kimi exécute le binaire que tu as déjà installé, dans le dossier que tu lui indiques, avec ton propre compte Kimi.
Ce que Happier ajoute n’a rien de glamour et c’est toute la raison pour laquelle les gens l’installent : la session ne s’arrête pas quand tu quittes ton bureau. Lis-la sur un téléphone, réponds à une demande de permission, envoie l’instruction suivante, et laisse-la continuer de travailler sur l’ordinateur qui a le code.
happier kimiRead, approve and answer Kimi CLI from any device
Les apps iOS et Android, l’app desktop pour macOS, Windows et Linux, et cloud.happier.dev sont tous des clients sur le processus Kimi 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é.
Installing Kimi CLI the way Moonshot AI documents it
Happier s’installe sur l’ordinateur qui héberge déjà ton dépôt, et happier kimi y démarre Kimi 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 Moonshot AI, et aucune copie de tes sources ailleurs.
Happier cherche kimi dans ton PATH et exécute la copie que tu as installée. Moonshot AI 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 Moonshot AI se trouve sur moonshotai.github.io/kimi-code/en/guides/getting-started. 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 — Kimi CLI dans la doc Happier.
One app for Kimi CLI and 12 other agents
Kimi 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 Kimi 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 Kimi CLI session in your terminal and in the app
Taper happier kimi 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 Kimi CLI. Personne n’a à renoncer au terminal pour avoir un client mobile.
Quand tu veux la TUI de Kimi CLI, happier attach <session-id> sur l’ordinateur qui détient la session te la remet dans tmux, l’historique déjà présent. Sur le runtime par défaut, cette remise est exclusive : tant que le terminal détient la session, un message envoyé depuis l’application attend dans la file plutôt que de s’écrire sous tes doigts, et il part quand tu rends la main.
Le guide d’attach liste les cas plutôt que de les promettre tous.
Questions sur l’utilisation de Kimi CLI avec Happier
- Comment j’installe Kimi CLI ?
- Moonshot le distribue avec un script d’installation plutôt que via un gestionnaire de paquets, donc la version que tu as est celle que tu as installée en dernier. Happier détecte le binaire dans ton PATH et n’exécutera pas de script d’installation vendor de lui-même.
- Happier va-t-il le mettre à jour pour moi ?
- Non. Il n’y a pas de paquet Kimi géré par Happier, donc mettre à jour revient à relancer l’installeur de Moonshot quand tu veux un build plus récent. Happier n’épingle aucune version et n’en glisse aucune devant la tienne.
- La session survit-elle au redémarrage de mon portable ?
- Happier peut reprendre des sessions après un redémarrage quand l’agent le permet, et archive celles qu’il ne peut pas reprendre. Ce qu’il ne fera pas, c’est prétendre que le processus a continué de tourner — si l’ordinateur s’est absenté, la session ne tournait pas pendant ce temps-là.
- Puis-je ajouter mes propres serveurs MCP ?
- Oui. Les serveurs MCP se définissent une fois dans Happier et se réutilisent entre agents, machines et sessions, avec un aperçu de la surface d’outils effective avant qu’une session ne démarre.
- Y a-t-il quoi que ce soit derrière un paywall ?
- Non. Tous les clients Happier et le relay sont sous licence MIT et gratuits, sans décompte de sièges ni fonctionnalité verrouillée. La seule facture est celle que Moonshot t’envoie déjà.
Get Kimi CLI onto your phone in two commands
Une commande sur l’ordinateur qui héberge ton code, puis happier kimi 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.

