Alibaba · qwen

Qwen Code のためのオープンソースアプリ

Qwen Code は自分のコンピューターで、セッションはスマートフォンで。どちらの側もオープンソースで、役立てるのに当社のアカウントは必要ありません。

How Happier runs Qwen Code

Qwen Code は自らを「ターミナルに住むオープンソースの AI コーディングエージェント」と称し、その出自についてはリポジトリが率直です。Google の Gemini CLI の v0.8.2 からのフォークとして始まり、以降は別々に発展してきました。それを知っておくと、後で推測せずに済みます。もう一方を使ったことがあれば、この CLI の多くは見覚えがあるはずで、それが表れるのはフラグです。

Qwen は自前の承認モードを一つだけ備えており、Happier は自分のポリシーを上に重ねるのではなく、起動時にそれへ翻訳します。コマンドは qwen --acp --approval-mode で、値は読み取り専用またはプランモードを選んだときは plan、Safe YOLO では auto-edit、尋ねられたくないと決めたときは yolo、それ以外は default です。アプリで設定を変えると変わるのはこのフラグなので、CLI が強制するものとアプリが表示するものが食い違うことはありません。

サインインも同じ形です。Qwen は認証をスラッシュコマンドの背後に置いているので、プロバイダーページは選んだコンピューターで qwen を起動し、/auth を代わりに入力します。Happier がしないのは、その後に成功したかどうかを探り回ることです。これらのコマンドの中には認証情報をターミナルに表示するものがあるため、状態のプローブは行わず、読むべきでないものを読む代わりに、ページは「不明」と表示します。ツールはネイティブ MCP ではなく happier tools のシェルブリッジ経由で届きます。同じツール面を、実行できるコマンドとして渡すかたちです。

What Qwen Code does, and what Happier adds

Qwen Code は Alibaba のターミナル向けコーディングエージェントで、npm package として配布されています。happier qwen は、CLI がすでに持っている認証情報でリポジトリ内にそれを起動し、その経路に自前のモデルを挟むことはありません。

エディターの好みではなく、モデルのホスティング先の都合で Qwen を使っているなら、ここで有用なのは、その点が何も変わらないことです。エージェントはコードのある場所で動き、Happier は会話を持ち運べるようにするだけです。

happier qwen

Read, approve and answer Qwen Code from any device

iOS と Android のアプリ、macOS・Windows・Linux 向けのデスクトップアプリ、そして cloud.happier.dev は、いずれもあなたのコンピュータで動いている Qwen Code のプロセスへのクライアントであって、読み取り専用のミラーではありません。権限リクエストに答え、次の指示を送り、リポジトリを閲覧し、差分を読めます。トランスクリプトはコンピュータを離れる前にエンドツーエンドで暗号化されるので、それを運ぶサーバーが持つのは暗号文です。

Happier can install Qwen Code for you

Happier はすでにリポジトリを持っているコンピュータにインストールされ、happier qwen が、あなたの指定したディレクトリで、あなたがサインインしたままの状態で、Qwen Code を通常のサブプロセスとしてそこで起動します。エージェントと Alibaba の間にゲートウェイはなく、ソースのコピーがどこか他の場所にあることもありません。

Happier はまず PATH 上の qwen を探し、あなたが入れたコピーを実行します。見つからなければ @qwen-code/qwen-code を ~/.happier/tools/providers/qwen/ にインストールできます — グローバルな npm プレフィックスではなく、Happier 専用のディレクトリです。あなたが自分で管理しているコピーが、知らないうちに置き換えられたり更新されたりすることはありません。

Alibaba 自身のインストールとサインインのガイドは qwenlm.github.io/qwen-code-docs/ にあります。Happier はそれを複製しません。他社のインストール手順の写しは、古くなる写しだからです。

Happier 側の設定リファレンスは Happier ドキュメントの Qwen Code です。

One app for Qwen Code and 12 other agents

Qwen Code は Happier が動かす 13 のコマンドラインのコーディングエージェントの 1 つで、それらは 1 つのセッションリスト、1 つの権限の受信トレイ、1 組のキーボードショートカット、1 つの MCP 設定を共有します。

You define an MCP server once and Qwen Code receives it as native MCP inventory, next to whatever MCP servers it already had of its own.

それが一番効くのは、複数を同時に動かしている日です。異なるベンダーのセッションが並び、通知をタップするとアプリの入口ではなく、そのリクエストを出したセッションが開きます。全リストはこちら。

The same Qwen Code session in your terminal and in the app

ターミナルで happier qwen と打てば、いま立っているその場所でセッションが始まり、同じセッションが同時にアプリの中にもあります。そのシェルで読むのは Qwen Code のインターフェースではなく、Happier 自身によるセッションの表示 — トランスクリプト、権限の確認、ツールの出力 — です。携帯電話のクライアントを得るためにターミナルを手放す必要は、誰にもありません。

Qwen Code 本来の TUI への受け渡しはありません。それがあるのは Claude Code、Codex、OpenCode で、Qwen Code の場合はセッションが両端とも Happier のものになります。happier attach <session-id> はそのコンピューター上のセッションを一覧し、再接続できないものに印を付けます。選んだあとで失敗させることはありません。

attach ガイドは、すべてを約束する代わりに、対応するケースを列挙しています。

Happier で Qwen Code を動かすことについての質問

Qwen Code はどうやってインストールされますか?
@qwen-code/qwen-code パッケージからです。PATH にまだ qwen がなければ、Happier が ~/.happier/tools/providers/qwen/ にインストールできます。ある場合は、自分のコピーが優先して使われます。
公式ドキュメントはどこにありますか?
Qwen Code のドキュメントは Alibaba 自身が公開しており、リンクは上にあります。Happier はそれをミラーしません。他者のインストール手順のコピーは、いずれ古くなるコピーだからです。Happier 側の設定は別に記載しています。
Happier は自分のプロンプトを見ますか?
トランスクリプトは送信前にデバイス上で暗号化され、リレーは自身では読めないものを保存します。それでもサーバーが一つ多いと感じるなら、リレーは同じリポジトリにあり、自分で動かせます。
スマートフォンからセッションを開始できますか?
はい。リポジトリのあるコンピューターで Happier CLI が動いていれば可能です。マシン、ディレクトリ、エージェントをアプリから選ぶと、プロセスは向こう側で起動します。
アプリを閉じるとセッションはどうなりますか?
そのまま続きます。エージェントはあなたのコンピューター上のプロセスであって、アプリがホストしているものではありません。スマートフォンのアプリを閉じるのは、そこへの窓を閉じることであり、開き直せばセッションが進んだところに戻ります。

Get Qwen Code onto your phone in two commands

コードを持っているコンピュータでコマンドを 1 つ、そのあと作業したいリポジトリで happier qwen です。

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

手順の解説はガイドにあります。すべて MIT ライセンスで、リレーは自分で動かせるものです。