A Kimi CLI a partir do telemóvel, do navegador ou do desktop
O agente de terminal da Moonshot fica no seu computador. A conversa vai consigo para onde for, encriptada pelo caminho.
How Happier runs Kimi CLI
O Kimi é aquele que o Happier não atualiza por si, e isso vale a pena saber no primeiro dia e não no dia em que sai uma versão nova. A Moonshot distribui-o com um script de instalação em vez de um pacote, por isso não há uma cópia gerida dentro de ~/.happier/ que o Happier possa subir de versão — a versão no seu PATH é a que instalou da última vez, e obter uma mais recente passa por voltar a correr o instalador da Moonshot você mesmo.
A segunda coisa particular deste é como uma sessão só de leitura se torna só de leitura. O Kimi não tem flag para isso, por isso o Happier escreve uma pequena definição de agente Kimi própria — uma que estende o agente predefinido do Kimi e lhe retira as ferramentas de shell, de escrita de ficheiros e de substituição de texto — e arranca a CLI com esse ficheiro. O arranque é kimi --work-dir apontado à diretoria que escolheu, depois acp, com --yolo acrescentado quando desligou as aprovações. Portanto, Só de leitura aqui é imposto pela própria lista de ferramentas do agente e não por algo fora dele a decidir o que vetar.
O início de sessão é um comando de barra: a página do fornecedor arranca kimi no computador que escolheu e envia-lhe /setup. Depois disso, o Happier não vai à procura de confirmação — alguns destes comandos de estado imprimem tokens num terminal, por isso a sonda fica desligada e a página mostra Desconhecido em vez de ler algo que não lhe diz respeito. Se a sessão der mesmo um erro de autenticação, é aí que fica a saber: um 401 à saída da CLI é convertido numa instrução simples para executar kimi login e tentar de novo, em vez de um stack trace num registo que não estava a ver.
What Kimi CLI does, and what Happier adds
A Kimi CLI é o agente de programação em terminal da Moonshot AI, que conduz modelos Kimi sobre o seu repositório. happier kimi executa o binário que já instalou, na diretoria para onde o apontar, com a sua própria conta Kimi.
A parte que o Happier acrescenta não tem glamour e é toda a razão por que as pessoas o instalam: a sessão não acaba quando sai da secretária. Leia-a num telemóvel, responda a um pedido de permissão, envie a instrução seguinte e deixe-a continuar a trabalhar no computador que tem o código.
happier kimiRead, approve and answer Kimi CLI from any device
As aplicações iOS e Android, a aplicação de desktop para macOS, Windows e Linux, e o app.happier.dev são todos clientes sobre o processo Kimi CLI que corre no seu computador — não espelhos apenas de leitura. Responda a um pedido de permissão, envie a instrução seguinte, percorra o repositório, leia o diff. A transcrição é encriptada de ponta a ponta antes de sair do seu computador, por isso o servidor que a transporta guarda texto cifrado.
Installing Kimi CLI the way Moonshot AI documents it
O Happier instala-se no computador que já guarda o seu repositório, e happier kimi inicia lá o Kimi CLI como um subprocesso normal, no diretório para onde o apontar, com a sessão iniciada da forma como a iniciou. Não há gateway nenhum entre o agente e a Moonshot AI, nem cópia nenhuma do seu código em mais lado nenhum.
O Happier procura kimi no seu PATH e corre a cópia que instalou. A Moonshot AI distribui-o com um script de instalação em vez de um pacote; o Happier pode mostrar-lhe esse comando, e não executa um script de instalação do fornecedor por iniciativa própria — as receitas de fornecedores são recusadas a menos que as permita explicitamente.
O guia de instalação e login da própria Moonshot AI está em kimi.moonshot.cn/docs/cli. O Happier não o espelha, porque uma cópia das instruções de instalação de outra pessoa é uma cópia que fica desatualizada.
Referência de configuração do lado do Happier — Kimi CLI na documentação do Happier.
One app for Kimi CLI and 12 other agents
O Kimi CLI é um de 13 agentes de programação de linha de comandos que o Happier corre, e todos partilham uma lista de sessões, uma caixa de entrada de permissões, um conjunto de atalhos de teclado e uma configuração 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.
Isso conta sobretudo nos dias em que está a correr mais do que um: sessões de fornecedores diferentes lado a lado, e um toque numa notificação a abrir a sessão que levantou o pedido em vez da porta de entrada da aplicação. A lista completa está aqui.
The same Kimi CLI session in your terminal and in the app
Escrever happier kimi num terminal inicia a sessão mesmo onde está, e a mesma sessão está na aplicação ao mesmo tempo. O que lê nessa shell é a apresentação que o próprio Happier faz da sessão — a transcrição, os pedidos de permissão, a saída das ferramentas — e não a interface do Kimi CLI. Ninguém tem de abdicar do terminal para ter um cliente de telemóvel.
Não há entrega para a TUI do próprio Kimi CLI. Isso existe para Claude Code, Codex e OpenCode; com Kimi CLI a sessão continua sendo do Happier nas duas pontas. happier attach <session-id> lista as sessões daquele computador e marca as que não consegue reconectar, em vez de falhar depois que você escolhe uma.
O guia de attach lista os casos em vez de prometer todos eles.
Perguntas sobre correr o Kimi CLI através do Happier
- Como é que instalo a Kimi CLI?
- A Moonshot distribui-a com um script de instalação em vez de um gestor de pacotes, por isso a versão que tem é a que instalou da última vez. O Happier deteta o binário no seu PATH e não executa por sua conta um script de instalação do fornecedor.
- O Happier atualiza-a por mim?
- Não. Não há pacote gerido pelo Happier para o Kimi, por isso as atualizações passam por voltar a correr o instalador da Moonshot quando quiser uma versão mais recente. O Happier não fixa uma versão nem coloca uma à frente da sua.
- A sessão sobrevive ao reinício do meu portátil?
- O Happier consegue retomar sessões depois de um reinício quando o agente o suporta, e arquiva as que não consegue. O que não faz é fingir que o processo continuou a correr — se o computador desapareceu, a sessão não estava a correr enquanto ele esteve fora.
- Posso adicionar os meus próprios servidores MCP?
- Sim. Os servidores MCP são definidos uma vez no Happier e reutilizados entre agentes, máquinas e sessões, com uma pré-visualização da superfície de ferramentas efetiva antes de uma sessão começar.
- Alguma parte disto está atrás de um paywall?
- Não. Todos os clientes do Happier e o relay têm licença MIT e são gratuitos, sem contagem de lugares e sem funcionalidades bloqueadas. A única fatura é a que a Moonshot já lhe envia.
Get Kimi CLI onto your phone in two commands
Um comando no computador que guarda o seu código, e depois happier kimi no repositório em que quer trabalhar.
curl -fsSL https://happier.dev/install | bashOs passo a passo estão nos guias. Tudo isto tem licença MIT, e o relay é um que pode correr você mesmo.

