Moonshot AI · kimi

Kimi CLI des del telèfon, el navegador o l’escriptori

L’agent de terminal de Moonshot es queda al teu ordinador. La conversa va allà on vas tu, xifrada pel camí.

How Happier runs Kimi CLI

Kimi és l’únic que Happier no t’actualitzarà, i val més saber-ho el primer dia que no pas el dia que surt una versió nova. Moonshot el distribueix amb un script d’instal·lació i no com a paquet, de manera que no hi ha cap còpia gestionada sota ~/.happier/ que Happier pugui pujar de versió — la versió del teu PATH és la que vas instal·lar per última vegada, i tenir-ne una de més nova vol dir tornar a executar tu mateix l’instal·lador de Moonshot.

La segona cosa particular d’aquest agent és com es fa que una sessió de només lectura ho sigui. Kimi no té cap flag per a això, així que Happier escriu una petita definició d’agent de Kimi pròpia — una que estén l’agent per defecte de Kimi i li treu les eines de shell, d’escriptura de fitxers i de substitució de cadenes — i engega la CLI amb aquest fitxer. L’engegada és kimi --work-dir apuntant al directori que hagis triat, després acp, amb --yolo afegit quan has desactivat les aprovacions. Així, aquí Només lectura l’aplica la mateixa llista d’eines de l’agent i no res de fora que decideixi què vetar.

L’inici de sessió és una ordre de barra: la pàgina del proveïdor engega kimi a l’ordinador que hagis triat i li envia /setup. Després Happier no va a buscar cap confirmació — algunes d’aquestes ordres d’estat imprimeixen tokens en un terminal, així que la sonda es deixa desactivada i la pàgina mostra Desconegut en comptes de llegir alguna cosa que no li pertoca. Si la sessió topa amb un error d’autenticació, és aquí on t’assabentes: un 401 en sortir de la CLI es converteix en una instrucció senzilla d’executar kimi login i tornar-ho a provar, en comptes d’una traça de pila en un registre que no estaves mirant.

What Kimi CLI does, and what Happier adds

Kimi CLI és l’agent de programació al terminal de Moonshot AI, que condueix models Kimi contra el teu repositori. happier kimi executa el binari que ja tens instal·lat, al directori que li indiquis, amb el teu propi compte de Kimi.

La part que hi afegeix Happier no té glamur i és tota la raó per la qual la gent l’instal·la: la sessió no s’acaba quan deixes l’escriptori. Llegeix-la al telèfon, respon una petició de permís, envia la instrucció següent i deixa que continuï treballant a l’ordinador que té el codi.

happier kimi

Read, approve and answer Kimi CLI from any device

Les aplicacions d'iOS i Android, l'aplicació d'escriptori per a macOS, Windows i Linux, i app.happier.dev són tots clients del procés de Kimi CLI que s'executa al teu ordinador — no rèpliques de només lectura. Respon una sol·licitud de permís, envia la instrucció següent, navega pel repositori, llegeix el diff. La transcripció es xifra d'extrem a extrem abans de sortir del teu ordinador, així que el servidor que la transporta guarda text xifrat.

Installing Kimi CLI the way Moonshot AI documents it

Happier s'instal·la a l'ordinador que ja conté el teu repositori, i happier kimi hi inicia Kimi CLI com un subprocés corrent, al directori que li indiquis, amb la sessió iniciada tal com la vas iniciar tu. No hi ha cap passarel·la entre l'agent i Moonshot AI, ni cap còpia del teu codi font en cap altre lloc.

Happier busca kimi al teu PATH i executa la còpia que has instal·lat. Moonshot AI el distribueix amb un script d'instal·lació i no com un paquet; Happier et pot mostrar aquesta ordre, i no executarà pel seu compte cap script d'instal·lació d'un proveïdor — les receptes de proveïdor es rebutgen tret que les permetis explícitament.

La guia d’instal·lació i inici de sessió de Moonshot AI és a kimi.moonshot.cn/docs/cli. Happier no la replica, perquè una còpia de les instruccions d’instal·lació d’algú altre és una còpia que es queda desactualitzada.

Referència de configuració de la part de Happier — Kimi CLI a la documentació de Happier.

One app for Kimi CLI and 12 other agents

Kimi CLI és un dels 13 agents de línia d'ordres que Happier executa, i comparteixen una sola llista de sessions, una safata de permisos, un conjunt de dreceres de teclat i una configuració d'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.

Això importa sobretot els dies que en fas anar més d'un: sessions de proveïdors diferents de costat, i una pulsació a la notificació que obre la sessió que ha fet la sol·licitud en lloc de la portada de l'aplicació. La llista completa és aquí.

The same Kimi CLI session in your terminal and in the app

Escriure happier kimi en un terminal inicia la sessió just on ets, i la mateixa sessió és a l'aplicació al mateix temps. El que llegeixes en aquell intèrpret d'ordres és la visualització que Happier fa de la sessió — la transcripció, els avisos de permís, la sortida de les eines — i no la interfície de Kimi CLI. Ningú no ha de renunciar al terminal per tenir un client al telèfon.

No hi ha lliurament a la TUI pròpia de Kimi CLI. Això existeix per a Claude Code, Codex i OpenCode; amb Kimi CLI la sessió continua sent la de Happier als dos extrems. happier attach <session-id> llista les sessions d’aquell ordinador i marca les que no pot tornar a enganxar, en comptes de fallar després que n’hagis triat una.

La guia d'attach enumera els casos en lloc de prometre'ls tots.

Preguntes sobre executar Kimi CLI a través de Happier

Com instal·lo la Kimi CLI?
Moonshot la distribueix amb un script d’instal·lació i no mitjançant un gestor de paquets, de manera que la versió que tens és la que vas instal·lar per última vegada. Happier detecta el binari al teu PATH i no executarà pel seu compte un script d’instal·lació del proveïdor.
Happier me l’actualitzarà?
No. No hi ha cap paquet gestionat per Happier per a Kimi, així que actualitzar vol dir tornar a executar l’instal·lador de Moonshot quan vulguis una compilació més nova. Happier no fixa cap versió ni n’interposa cap davant de la teva.
La sessió sobreviu si es reinicia el portàtil?
Happier pot reprendre sessions després d’un reinici quan l’agent ho admet, i arxiva les que no pot. El que no farà és fingir que el procés ha continuat executant-se — si l’ordinador va desaparèixer, la sessió no s’estava executant mentre no hi era.
Puc afegir els meus propis servidors MCP?
Sí. Els servidors MCP es defineixen un cop a Happier i es reutilitzen entre agents, màquines i sessions, amb una vista prèvia de la superfície d’eines efectiva abans que comenci una sessió.
Hi ha res d’això darrere d’un mur de pagament?
No. Tots els clients de Happier i el relay tenen llicència MIT i són gratuïts, sense recompte de places ni restriccions de funcions. L’única factura és la que Moonshot ja t’envia.

Get Kimi CLI onto your phone in two commands

Una ordre a l'ordinador que conté el teu codi, i després happier kimi al repositori on vulguis treballar.

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

Els tutorials són a les guies. Tot plegat té llicència MIT, i el relay és un que pots executar tu mateix.