Alibaba · qwen

App open source pour Qwen Code

Qwen Code sur ton propre ordinateur, avec la session sur ton téléphone. Les deux moitiés sont open source et aucune n’a besoin d’un compte chez nous pour être utile.

How Happier runs Qwen Code

Qwen Code se présente comme « l’agent de code IA open source qui vit dans ton terminal », et son propre dépôt est franc sur ses origines : il a commencé comme un fork de la CLI Gemini de Google en v0.8.2 et s’est développé séparément depuis. Le savoir t’évite une devinette plus tard : beaucoup de ce que fait la CLI te semblera familier si tu as utilisé l’autre, et c’est dans les options que ça se voit.

Qwen porte un mode d’approbation unique qui lui est propre, et Happier traduit dedans au lancement plutôt que d’empiler une politique à lui par-dessus. La commande est qwen --acp --approval-mode, et la valeur est plan quand tu as choisi Lecture seule ou un mode plan, auto-edit pour Safe YOLO, yolo quand tu as décidé que tu ne voulais pas qu’on te demande, et default le reste du temps. Change le réglage dans l’app et c’est cette option-là qui change : ce que la CLI applique et ce que l’app t’affiche ne peuvent pas diverger.

La connexion a la même forme : Qwen garde son authentification derrière une commande slash, donc la page du provider démarre qwen sur l’ordinateur que tu as choisi et y tape /auth pour toi. Ce que Happier ne fera pas, c’est fouiller ensuite pour savoir si ça a marché — certaines de ces commandes affichent des identifiants dans un terminal, donc la sonde d’état est désactivée et la page indique Inconnu plutôt que de lire ce qu’elle ne devrait pas. Les outils lui parviennent via le pont shell happier tools plutôt que par MCP natif : la même surface, remise sous forme de commandes qu’il peut exécuter.

What Qwen Code does, and what Happier adds

Qwen Code est l’agent de code en terminal d’Alibaba, distribué comme paquet npm. happier qwen le démarre dans ton dépôt avec les identifiants que la CLI a déjà, et ne place pas un modèle à lui sur le chemin.

Si tu es sur Qwen à cause de l’endroit où tes modèles sont hébergés plutôt que par préférence d’éditeur, la partie utile ici est que rien de tout ça ne change. L’agent tourne là où est ton code ; Happier rend seulement la conversation portable.

happier qwen

Read, approve and answer Qwen Code 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 Qwen Code 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 Qwen Code for you

Happier s’installe sur l’ordinateur qui héberge déjà ton dépôt, et happier qwen y démarre Qwen Code 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 Alibaba, et aucune copie de tes sources ailleurs.

Happier cherche d’abord qwen dans ton PATH et exécute la copie que tu as installée. S’il n’y en a pas, il peut installer @qwen-code/qwen-code dans ~/.happier/tools/providers/qwen/ — 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.

Le guide d’installation et de connexion de Alibaba se trouve sur qwenlm.github.io/qwen-code-docs/. Happier ne le 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 — Qwen Code dans la doc Happier.

One app for Qwen Code and 12 other agents

Qwen Code 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 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.

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 Qwen Code session in your terminal and in the app

Taper happier qwen 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 Qwen Code. Personne n’a à renoncer au terminal pour avoir un client mobile.

Il n’y a pas de remise à la TUI de Qwen Code. Cela existe pour Claude Code, Codex et OpenCode ; avec Qwen Code, 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 Qwen Code avec Happier

Comment Qwen Code s’installe-t-il ?
Depuis le paquet @qwen-code/qwen-code. Happier peut l’installer dans ~/.happier/tools/providers/qwen/ si tu n’as pas déjà qwen dans ton PATH, et utilisera ta propre copie en priorité quand tu l’as.
Où est la documentation officielle ?
Alibaba publie elle-même la doc de Qwen Code et le lien est plus haut ; Happier ne la duplique pas, parce qu’une copie des instructions d’installation de quelqu’un d’autre est une copie qui périme. Les réglages côté Happier sont documentés à part.
Happier voit-il mes prompts ?
La transcription est chiffrée sur ton appareil avant d’être envoyée, et le relay stocke ce qu’il ne peut pas lire. Si ça fait encore un serveur de trop, le relay est dans le même dépôt et tu peux le faire tourner toi-même.
Puis-je démarrer une session depuis mon téléphone ?
Oui, tant que la CLI Happier tourne sur l’ordinateur qui héberge le dépôt. Tu choisis la machine, le dossier et l’agent depuis l’app, et le processus démarre là-bas.
Qu’arrive-t-il à une session si je ferme l’app ?
Elle continue. L’agent est un processus sur ton ordinateur, pas quelque chose que l’app héberge — fermer l’app sur ton téléphone, c’est fermer une fenêtre qui donne dessus, et la rouvrir te remet là où la session en est arrivée.

Get Qwen Code onto your phone in two commands

Une commande sur l’ordinateur qui héberge ton code, puis happier qwen dans le dépôt où tu veux travailler.

curl -fsSL https://happier.dev/install | bash

Les 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.