Moonshot AI · kimi

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 kimi

Read, approve and answer Kimi 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 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 kimi.moonshot.cn/docs/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 — 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 because Kimi 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 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.

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