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 類模式時值是 plan,Safe YOLO 對應 auto-edit,當你決定不想被問時是 yolo,其餘時候是 default。在應用程式裡改設定,改的就是那個旗標,所以 CLI 實際執行的和應用程式顯示的不會分家。

登入也是同樣的形狀:Qwen 把驗證放在斜線指令後面,所以供應商頁面會在你挑的電腦上啟動 qwen,並替你鍵入 /auth。Happier 不會做的,是事後翻找以判斷登入有沒有成功——這類指令有些會把憑證印到終端機上,因此狀態探測是關掉的,頁面顯示 Unknown,而不是去讀它不該讀的東西。工具則透過 happier tools shell 橋接抵達它,而不是原生 MCP:同樣的介面,以它可以執行的指令交過去。

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 的桌面應用程式,以及 app.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 prefix。你自己管理的那份,永遠不會在你不知情的情況下被取代或升級。

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 個命令列程式設計代理程式之一,它們共用同一份工作階段清單、同一個權限收件匣、同一套鍵盤快速鍵和同一份 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.

這在你同時跑不只一個的日子最重要:不同供應商的工作階段並排在一起,而點一下通知會開啟提出該請求的工作階段,而不是應用程式的大門。完整清單在這裡

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

在終端機輸入 happier qwen 就會在你所在的地方啟動工作階段,而同一個工作階段同時也在應用程式裡。你在那個 shell 裡讀到的是 Happier 自己對該工作階段的顯示 — 對話紀錄、權限提示、工具輸出 — 而不是 Qwen Code 的介面。沒有人得放棄終端機才能得到一個手機用戶端。

沒有交接到 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

在放著你程式碼的電腦上執行一道指令,然後在你想工作的儲存庫裡執行 happier qwen

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

逐步說明在指南裡。全部都採 MIT 授權,而中繼站是你可以自己執行的。