Kilo CLI su telefono, laptop e browser
Un’unica app open source per Kilo e gli altri dodici agenti di coding da riga di comando che potresti avere installati.
How Happier runs Kilo CLI
Kilo è un provider sperimentale in Happier, e questa pagina lo dice subito anziché in fondo. Che cosa significhi in pratica è una cosa circoscritta: l’installazione è un normale pacchetto npm, la sessione è un normale sottoprocesso, e le parti per cui la gente installa Happier — trascrizione, diff, approvazioni su ogni dispositivo — sono quelle normali. Significa però che il provider sta dietro il rollout sperimentale nelle impostazioni dei provider dell’app, quindi è un interruttore che accendi anziché una riga già presente.
La proposta di Kilo è l’orchestrazione — “pianifica, fai debug e scrivi codice velocemente con una navigazione keyboard-first sulla riga di comando”, con le modalità Architect, Ask, Debug e Orchestrator e un proprio gateway verso un ampio catalogo di modelli. Happier non mette un modello davanti a niente di tutto ciò; quello che fa è parlare lo stesso dialetto dei permessi che Kilo già capisce. Le approvazioni arrivano come oggetto OPENCODE_PERMISSION nell’ambiente del processo, lo stesso che legge la famiglia OpenCode, così una scelta Sola lettura o Safe YOLO fatta su un telefono viene applicata dalla policy della CLI stessa anziché da qualcosa che tira a indovinare per suo conto.
Un dettaglio sulle approvazioni vale la pena conoscerlo prima che ti sorprenda. Quando consenti una chiamata a uno strumento di Kilo, Happier sceglie l’opzione “consenti per questa sessione” anziché “consenti una volta”, perché è stato osservato che la scelta valida una sola volta lascia la chiamata allo strumento appesa. L’altra cosa da aspettarsi è il primo avvio: Kilo può installare plugin e scaricare metadati dei modelli la prima volta che si presenta sul protocollo, quindi all’avvio vengono concessi novanta secondi prima di dichiararlo fallito, e se è il passaggio dei plugin ad aver fallito ti viene detto di eseguire kilo una volta in un terminale anziché mostrarti il suo stderr. Anche il suo login è uno slash command — la pagina del provider apre Kilo e invia /connect.
What Kilo CLI does, and what Happier adds
Kilo CLI è un agente di coding da terminale installato come pacchetto npm. happier kilo lo esegue nel tuo repository con il tuo account Kilo, come un normale sottoprocesso sul tuo computer.
Da lì si comporta come tutto il resto in Happier: la trascrizione, i diff e le richieste di approvazione sono su ogni dispositivo su cui hai fatto accesso, e il codice non lascia mai il computer su cui gira l’agente.
happier kiloRead, approve and answer Kilo CLI from any device
Le app iOS e Android, l’app desktop per macOS, Windows e Linux e app.happier.dev sono tutti client sul processo Kilo CLI in esecuzione sul tuo computer — non specchi in sola lettura. Rispondi a una richiesta di permesso, invia l’istruzione successiva, sfoglia il repository, leggi il diff. La trascrizione è crittografata end-to-end prima di lasciare il tuo computer, quindi il server che la trasporta contiene testo cifrato.
Happier can install Kilo CLI for you
Happier si installa sul computer che contiene già il tuo repository, e happier kilo avvia lì Kilo CLI come un normale sottoprocesso, nella directory che gli indichi, autenticato nel modo in cui l’hai autenticato tu. Non c’è alcun gateway tra l’agente e Kilo, e nessuna copia del tuo sorgente da nessun’altra parte.
Happier cerca prima kilo nel tuo PATH ed esegue la copia che hai installato. Se non ce n’è una, può installare @kilocode/cli in ~/.happier/tools/providers/kilo/ — una sua directory, non il tuo prefisso npm globale. Una copia che gestisci tu non viene mai sostituita né aggiornata alle tue spalle.
La pagina di Kilo dedicata a Kilo CLI si trova su kilo.ai/docs/cli. Happier non la duplica, perché una copia delle istruzioni di installazione di qualcun altro è una copia destinata a invecchiare.
Riferimento di configurazione per il lato Happier — Kilo CLI nella documentazione di Happier.
One app for Kilo CLI and 12 other agents
Kilo CLI è uno dei 13 agenti di coding da riga di comando che Happier esegue, e condividono un unico elenco di sessioni, un’unica inbox dei permessi, un unico set di scorciatoie da tastiera e un’unica configurazione 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.
Conta soprattutto nei giorni in cui ne stai eseguendo più di uno: sessioni di fornitori diversi affiancate, e un tocco sulla notifica che apre la sessione che ha sollevato la richiesta anziché la schermata iniziale dell’app. L’elenco completo è qui.
The same Kilo CLI session in your terminal and in the app
Digitare happier kilo in un terminale avvia la sessione proprio dove ti trovi, e la stessa sessione è nell’app nello stesso momento. Quello che leggi in quella shell è la visualizzazione della sessione fatta da Happier — la trascrizione, le richieste di permesso, l’output degli strumenti — anziché l’interfaccia di Kilo CLI. Nessuno deve rinunciare al terminale per avere un client sul telefono.
Non c’è alcuna consegna alla TUI di Kilo CLI. Esiste per Claude Code, Codex e OpenCode; con Kilo CLI la sessione resta quella di Happier da entrambi i lati. happier attach <session-id> elenca le sessioni su quel computer e segna quelle che non può riagganciare, invece di fallire dopo che ne hai scelta una.
La guida ad attach elenca i casi invece di prometterli tutti.
Domande sull’eseguire Kilo CLI tramite Happier
- Come arriva Kilo sul mio computer?
- Dal pacchetto
@kilocode/cli. Sekiloè già nel tuo PATH, Happier esegue quello; se non c’è, Happier può installare il pacchetto in~/.happier/tools/providers/kilo/e tenerlo fuori dal tuo prefisso npm globale. - Happier sostituisce le impostazioni native di Kilo?
- No. Kilo tiene la sua configurazione dove la tiene Kilo. Quello di cui Happier è responsabile è il livello di sessione attorno — permessi predefiniti, server MCP, selezione dell’engine — e sono documentati nella pagina Kilo della documentazione di Happier.
- Posso usare Kilo da un browser?
- Sì. app.happier.dev è un client completo, compresi il file browser e la vista dei diff, così un laptop bloccato su cui non è installato nulla può comunque leggere e guidare una sessione in esecuzione altrove.
- In che cosa è diverso dal fare SSH in una sessione tmux?
- Non sta cercando di sostituirlo. tmux su SSH va benissimo quando hai SSH e una tastiera. Questo è per le volte in cui hai un telefono e una finestra di cinque minuti: un’interfaccia touch per approvazioni, diff e istruzioni successive anziché un terminale su cui fare pinch per zoomare.
- Chi può vedere le mie sessioni?
- Tu, sui tuoi dispositivi connessi, più le persone con cui condividi deliberatamente una sessione. La trascrizione è crittografata end-to-end, quindi il server che la trasporta — il nostro o il tuo — contiene testo cifrato.
Get Kilo CLI onto your phone in two commands
Un comando sul computer che contiene il tuo codice, poi happier kilo nel repository in cui vuoi lavorare.
curl -fsSL https://happier.dev/install | bashLe procedure guidate sono nelle guide. È tutto sotto licenza MIT, e il relay è uno che puoi eseguire tu stesso.

