Kilo CLI sur ton téléphone, ton portable et ton navigateur
Une seule app open source pour Kilo et les douze autres agents de code en ligne de commande que tu as peut-être installés.
How Happier runs Kilo CLI
Kilo est un provider expérimental dans Happier, et cette page le dit d’entrée plutôt qu’en bas de page. Ce que ça veut dire en pratique est étroit : l’installation est un paquet npm ordinaire, la session est un sous-processus ordinaire, et les parties pour lesquelles les gens installent Happier — transcription, diffs, approbations sur tous les appareils — sont les parties ordinaires. Ça veut quand même dire que le provider est derrière le déploiement expérimental dans les réglages providers de l’app : c’est un interrupteur que tu actives, pas une ligne déjà présente.
L’argument de Kilo, c’est l’orchestration — « planifier, déboguer et coder vite avec une navigation au clavier d’abord, en ligne de commande » — avec ses modes Architect, Ask, Debug et Orchestrator et sa propre passerelle vers un large catalogue de modèles. Happier ne place aucun modèle devant tout ça ; ce qu’il fait, c’est parler le même dialecte de permissions que Kilo comprend déjà. Les approbations arrivent sous forme d’objet OPENCODE_PERMISSION dans l’environnement du processus, celui-là même que lit la famille OpenCode : un choix Lecture seule ou Safe YOLO fait depuis un téléphone est donc appliqué par la politique de la CLI elle-même plutôt que par quelque chose qui devine à sa place.
Un détail d’approbation mérite d’être connu avant qu’il ne te surprenne. Quand tu autorises un appel d’outil Kilo, Happier choisit l’option « autoriser pour cette session » plutôt qu’« autoriser une fois », parce que le choix ponctuel laissait l’appel d’outil suspendu. L’autre chose à laquelle t’attendre, c’est le premier démarrage : Kilo peut installer des plugins et récupérer des métadonnées de modèles la première fois qu’il monte via le protocole, donc le lancement dispose de quatre-vingt-dix secondes avant d’être déclaré en échec ; et si c’est l’étape des plugins qui a échoué, on te dit de lancer kilo une fois dans un terminal plutôt que de te montrer son stderr. Sa connexion est aussi une commande slash — la page du provider ouvre Kilo et envoie /connect.
What Kilo CLI does, and what Happier adds
Kilo CLI est un agent de code en terminal installé comme paquet npm. happier kilo l’exécute dans ton dépôt sous ton propre compte Kilo, comme un simple sous-processus sur ton ordinateur.
À partir de là, il se comporte comme tout le reste dans Happier : la transcription, les diffs et les demandes d’approbation sont sur tous les appareils où tu es connecté, et le code ne quitte jamais l’ordinateur sur lequel l’agent tourne.
happier kiloRead, approve and answer Kilo 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 Kilo 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 Kilo CLI for you
Happier s’installe sur l’ordinateur qui héberge déjà ton dépôt, et happier kilo y démarre Kilo 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 Kilo, et aucune copie de tes sources ailleurs.
Happier cherche d’abord kilo dans ton PATH et exécute la copie que tu as installée. S’il n’y en a pas, il peut installer @kilocode/cli dans ~/.happier/tools/providers/kilo/ — 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 Kilo consacrée à Kilo CLI se trouve sur kilo.ai/docs/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 — Kilo CLI dans la doc Happier.
One app for Kilo CLI and 12 other agents
Kilo 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 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.
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 Kilo CLI session in your terminal and in the app
Taper happier kilo 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 Kilo CLI. Personne n’a à renoncer au terminal pour avoir un client mobile.
Il n’y a pas de remise à la TUI de Kilo CLI. Cela existe pour Claude Code, Codex et OpenCode ; avec Kilo 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 Kilo CLI avec Happier
- Comment Kilo arrive-t-il sur mon ordinateur ?
- Depuis le paquet
@kilocode/cli. Sikiloest déjà dans ton PATH, Happier exécute celui-là ; sinon, Happier peut installer le paquet dans~/.happier/tools/providers/kilo/et le tenir à l’écart de ton préfixe npm global. - Happier remplace-t-il les réglages propres à Kilo ?
- Non. Kilo garde sa configuration là où Kilo la garde. Ce que Happier possède, c’est la couche session autour — permissions par défaut, serveurs MCP, choix du moteur — et tout ça est documenté sur la page Kilo de la doc Happier.
- Puis-je utiliser Kilo depuis un navigateur ?
- Oui. app.happier.dev est un client complet, explorateur de fichiers et vue des diffs compris : un portable verrouillé sans rien d’installé dessus peut donc quand même lire et piloter une session qui tourne ailleurs.
- En quoi est-ce différent d’un SSH vers une session tmux ?
- Ça ne cherche pas à le remplacer. tmux par-dessus SSH, c’est très bien quand tu as SSH et un clavier. Ceci est pour les moments où tu as un téléphone et cinq minutes : une interface tactile pour les approbations, les diffs et les instructions de suivi, plutôt qu’un terminal que tu zoomes avec les doigts.
- Qui peut voir mes sessions ?
- Toi, sur tes propres appareils connectés, plus les personnes avec qui tu partages délibérément une session. La transcription est chiffrée de bout en bout : le serveur qui la transporte — le nôtre ou le tien — ne détient que du texte chiffré.
Get Kilo CLI onto your phone in two commands
Une commande sur l’ordinateur qui héberge ton code, puis happier kilo 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.

