App open-source para o Qwen Code
O Qwen Code no seu próprio computador, com a sessão no seu telemóvel. Ambas as metades são open source e nenhuma precisa de uma conta connosco para ser útil.
How Happier runs Qwen Code
O Qwen Code apresenta-se como “o agente de programação de IA open-source que vive no seu terminal”, e o seu próprio repositório é franco sobre de onde veio: começou como um fork da Gemini CLI da Google na v0.8.2 e desenvolveu-se separadamente desde então. Saber isso poupa-lhe uma dúvida mais à frente: muito do que a CLI faz vai parecer familiar se já usou a outra, e é nas flags que isso se nota.
O Qwen tem um único modo de aprovação próprio, e o Happier traduz para ele no arranque em vez de sobrepor uma política sua. O comando é qwen --acp --approval-mode, e o valor é plan quando escolheu Só de leitura ou um modo de plano, auto-edit para Safe YOLO, yolo quando decidiu que não quer que lhe perguntem, e default no resto do tempo. Altere a definição na app e é essa flag que muda, por isso o que a CLI aplica e o que a app lhe mostra não podem divergir.
O início de sessão tem a mesma forma: o Qwen mantém a autenticação atrás de um comando de barra, por isso a página do fornecedor arranca qwen no computador que escolheu e escreve nele /auth por si. O que o Happier não faz é ir remexer depois para descobrir se resultou — alguns destes comandos imprimem credenciais num terminal, por isso a sonda de estado fica desligada e a página diz Desconhecido em vez de ler algo que não devia. As ferramentas chegam-lhe pela ponte de shell happier tools em vez de MCP nativo: a mesma superfície, entregue como comandos que ele pode executar.
What Qwen Code does, and what Happier adds
O Qwen Code é o agente de programação em terminal da Alibaba, distribuído como pacote npm. happier qwen arranca-o no seu repositório com as credenciais que a CLI já tem, e não coloca um modelo próprio no caminho.
Se está no Qwen por causa de onde os seus modelos estão alojados e não por preferência de editor, a parte útil aqui é que nada disso muda. O agente corre onde está o seu código; o Happier apenas torna a conversa portátil.
happier qwenRead, approve and answer Qwen Code 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 Qwen Code 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.
Happier can install Qwen Code for you
O Happier instala-se no computador que já guarda o seu repositório, e happier qwen inicia lá o Qwen Code 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 Alibaba, nem cópia nenhuma do seu código em mais lado nenhum.
O Happier procura primeiro qwen no seu PATH e executa a cópia que você instalou. Se não houver nenhuma, ele pode instalar @qwen-code/qwen-code em ~/.happier/tools/providers/qwen/ — um diretório próprio, não o seu prefixo global do npm. Uma cópia que você gerencia nunca é substituída nem atualizada pelas suas costas.
O guia de instalação e login da própria Alibaba está em qwenlm.github.io/qwen-code-docs/. 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 — Qwen Code na documentação do Happier.
One app for Qwen Code and 12 other agents
O Qwen Code é 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 Qwen Code 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 Qwen Code session in your terminal and in the app
Escrever happier qwen 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 Qwen Code. Ninguém tem de abdicar do terminal para ter um cliente de telemóvel.
Não há entrega para a TUI do próprio Qwen Code. Isso existe para Claude Code, Codex e OpenCode; com Qwen Code 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 Qwen Code através do Happier
- Como é que o Qwen Code é instalado?
- A partir do pacote
@qwen-code/qwen-code. O Happier pode instalá-lo em~/.happier/tools/providers/qwen/se ainda não tiverqwenno seu PATH, e usará primeiro a sua própria cópia quando a tiver. - Onde está a documentação oficial?
- A Alibaba publica ela própria a documentação do Qwen Code e a ligação está acima; o Happier não a espelha, porque uma cópia das instruções de instalação de outra pessoa é uma cópia que fica desatualizada. As definições do lado do Happier estão documentadas em separado.
- O Happier vê os meus prompts?
- A transcrição é encriptada no seu dispositivo antes de ser enviada, e o relay guarda o que não consegue ler. Se isso ainda for um servidor a mais, o relay está no mesmo repositório e pode executá-lo você mesmo.
- Posso iniciar uma sessão a partir do telemóvel?
- Sim, desde que a CLI do Happier esteja a correr no computador que tem o repositório. Escolhe a máquina, a diretoria e o agente na app, e o processo arranca do outro lado.
- O que acontece a uma sessão se eu fechar a app?
- Continua. O agente é um processo no seu computador, não algo que a app esteja a alojar — fechar a app do telemóvel é fechar uma janela sobre ele, e voltar a abri-la coloca-o onde a sessão entretanto chegou.
Get Qwen Code onto your phone in two commands
Um comando no computador que guarda o seu código, e depois happier qwen 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.

