Kilo · kilo

Kilo CLI al telèfon, al portàtil i al navegador

Una sola aplicació de codi obert per a Kilo i els altres dotze agents de programació de línia d’ordres que puguis tenir instal·lats.

How Happier runs Kilo CLI

Kilo és un proveïdor experimental a Happier, i aquesta pàgina ho diu al principi i no al final. El que això vol dir a la pràctica és limitat: la instal·lació és un paquet npm ordinari, la sessió és un subprocés ordinari, i les parts per les quals la gent instal·la Happier — transcripció, diffs, aprovacions a tots els dispositius — són les ordinàries. Sí que vol dir que el proveïdor queda darrere del desplegament experimental a la configuració de proveïdors de l’aplicació, així que és un interruptor que actives i no una fila que ja hi és.

El propi reclam de Kilo és l’orquestració — «planificar, depurar i programar de pressa amb navegació prioritzant el teclat a la línia d’ordres» —, amb els modes Architect, Ask, Debug i Orchestrator i la seva pròpia passarel·la cap a un catàleg de models gran. Happier no posa cap model davant de res d’això; el que fa és parlar el mateix dialecte de permisos que Kilo ja entén. Les aprovacions arriben com un objecte OPENCODE_PERMISSION a l’entorn del procés, el mateix que llegeix la família OpenCode, de manera que una tria de Només lectura o de Safe YOLO feta des d’un telèfon l’aplica la política pròpia de la CLI i no res que ho endevini en nom seu.

Val la pena conèixer un detall de les aprovacions abans que et sorprengui. Quan permets una crida d’eina de Kilo, Happier tria l’opció «permet-ho durant aquesta sessió» en comptes de «permet-ho un cop», perquè es va observar que la tria d’un sol cop deixava la crida d’eina penjada. L’altra cosa que cal esperar és la primera arrencada: Kilo pot instal·lar connectors i baixar metadades de models el primer cop que puja pel protocol, així que a l’engegada se li donen noranta segons abans de considerar-la fallida i, si el que ha fallat és el pas dels connectors, se’t diu que executis kilo un cop en un terminal en comptes de mostrar-te’n el stderr. El seu inici de sessió també és una ordre de barra — la pàgina del proveïdor obre Kilo i envia /connect.

What Kilo CLI does, and what Happier adds

Kilo CLI és un agent de programació al terminal que s’instal·la com a paquet npm. happier kilo l’executa al teu repositori amb el teu propi compte de Kilo, com un subprocés normal al teu ordinador.

A partir d’aquí es comporta com tota la resta a Happier: la transcripció, els diffs i les peticions d’aprovació són a tots els dispositius on tens la sessió iniciada, i el codi mai no surt de l’ordinador on s’executa l’agent.

happier kilo

Read, approve and answer Kilo 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 Kilo 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.

Happier can install Kilo CLI for you

Happier s'instal·la a l'ordinador que ja conté el teu repositori, i happier kilo hi inicia Kilo 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 Kilo, ni cap còpia del teu codi font en cap altre lloc.

Happier busca primer kilo al teu PATH i executa la còpia que has instal·lat. Si no n’hi ha cap, pot instal·lar @kilocode/cli a ~/.happier/tools/providers/kilo/ — un directori propi, no el teu prefix global d’npm. Una còpia que gestiones tu no se substitueix ni s’actualitza mai a la teva esquena.

La pàgina de Kilo sobre Kilo CLI és a kilo.ai/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 — Kilo CLI a la documentació de Happier.

One app for Kilo CLI and 12 other agents

Kilo 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 Kilo 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 Kilo CLI session in your terminal and in the app

Escriure happier kilo 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 Kilo 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 Kilo CLI. Això existeix per a Claude Code, Codex i OpenCode; amb Kilo 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 Kilo CLI a través de Happier

Com arriba Kilo al meu ordinador?
Des del paquet @kilocode/cli. Si kilo ja és al teu PATH, Happier executa aquest; si no hi és, Happier pot instal·lar el paquet a ~/.happier/tools/providers/kilo/ i mantenir-lo fora del teu prefix global d’npm.
Happier reemplaça la configuració pròpia de Kilo?
No. Kilo manté la seva configuració on Kilo la guarda. El que és de Happier és la capa de sessió que l’envolta — permisos per defecte, servidors MCP, selecció de motor — i tot això està documentat a la pàgina de Kilo de la documentació de Happier.
Puc fer servir Kilo des d’un navegador?
Sí. app.happier.dev és un client complet, amb el navegador de fitxers i la vista de diffs inclosos, de manera que un portàtil restringit sense res instal·lat encara pot llegir i dirigir una sessió que s’executa en un altre lloc.
En què es diferencia d’entrar per SSH a una sessió de tmux?
No pretén substituir-ho. tmux per SSH va bé quan tens SSH i un teclat. Això és per als moments en què tens un telèfon i cinc minuts lliures: una interfície tàctil per a aprovacions, diffs i instruccions de seguiment en comptes d’un terminal que has de pessigar per ampliar.
Qui pot veure les meves sessions?
Tu, als teus propis dispositius amb la sessió iniciada, més qualsevol persona amb qui comparteixis una sessió deliberadament. La transcripció està xifrada d’extrem a extrem, així que el servidor que la transporta — el nostre o el teu — guarda text xifrat.

Get Kilo CLI onto your phone in two commands

Una ordre a l'ordinador que conté el teu codi, i després happier kilo 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.