AI

Qwen Code:阿里巴巴的開源終端機 AI 代理

Qwen Code 是阿里巴巴的開源 AI 終端機代理,專為 Qwen 模型最佳化,具備代理工作流程、子代理與多協定提供者支援。

Keeping this site alive takes effort — your support means everything.
無程式碼也能輕鬆打造專業LINE官方帳號!一鍵導入模板,讓AI助你行銷加分! 無程式碼也能輕鬆打造專業LINE官方帳號!一鍵導入模板,讓AI助你行銷加分!
Qwen Code:阿里巴巴的開源終端機 AI 代理

Qwen Code 是由阿里雲 QwenLM 團隊開發的開源 AI 驅動終端機代理。Qwen Code 從頭開始為終端機環境打造,提供 Claude Code 風格的互動式編碼體驗,專為阿里巴巴的 Qwen 模型系列最佳化,同時透過多協定提供者系統保持與 OpenAI、Anthropic、Google 等模型的相容性。

該代理設計為開發者終端機工作流程的自然延伸。它在同一個 shell 環境中運作,可以存取檔案系統、執行命令、編輯檔案、建立專案與管理 git 工作流程——全部透過自然語言互動。憑藉可分解複雜任務的代理工作流程、用於並行執行的子代理,以及透過 VS Code 與 JetBrains 的 IDE 整合,Qwen Code 將自身定位為專有編碼助理的多功能開源替代方案。

什麼是 Qwen Code?它如何運作?

Qwen Code 是一個基於終端機的 AI 編碼代理,直接整合到開發者的 shell 中。安裝後,使用者透過終端機中的自然語言命令與其互動。代理可以完整存取工作目錄、執行 shell 命令、讀寫檔案、管理 git 倉庫以及瀏覽網頁。它支援對話式介面,開發者可以討論程式碼、請求變更並迭代解決方案。

主要功能

功能說明狀態
互動式終端機在 shell 中以自然語言編碼穩定
代理工作流程多步驟任務分解與執行穩定
子代理並行執行獨立子任務Beta
多提供者支援 Qwen、OpenAI、Anthropic、Google 等穩定
IDE 整合VS Code 與 JetBrains 擴充功能支援Beta
工具庫用於檔案、git、網頁與系統操作的內建工具穩定

提供者支援

提供者模型協定品質
阿里雲Qwen 3, Qwen2.5, Qwen-CoderDashScope API優秀
OpenAIGPT-4o, GPT-4o-mini, o1, o3OpenAI API優秀
AnthropicClaude 3.5 Sonnet, Claude 4Anthropic API優秀
GoogleGemini 1.5 Pro, 2.0 FlashGoogle AI API非常好
DeepSeekDeepSeek V3, R1相容 OpenAI非常好
Ollama任何本地模型Ollama API視情況而定

Qwen Code 中的代理工作流程如何運作?

Qwen Code 的代理工作流程系統專為複雜的多步驟任務設計。當收到高層級請求(如「為部落格平台建立 REST API」)時,代理會分析任務、建立包含具體步驟的計劃、使用子代理按順序或並行執行每個步驟,並監控進度。工作流程系統包含錯誤處理、自動重試與回滾能力。開發者可以觀察代理的推理過程,並在任何時候介入。

安裝與設定

方法命令備註
pippip install qwen-code需要 Python 3.10+
npmnpm install -g qwen-code需要 Node.js 18+
Dockerdocker pull qwenlm/qwen-code容器化使用
原始碼git clone https://github.com/QwenLM/qwen-code開發設定

Qwen Code 提供哪些 IDE 整合?

Qwen Code 提供 VS Code 與 JetBrains 擴充功能,將終端機代理與 IDE 體驗橋接。這些擴充功能提供內嵌聊天面板、由代理驅動的程式碼補全建議、直接在編輯器中套用檔案編輯的能力,以及在接受變更前審查差異的差異檢視。IDE 整合共享相同的後端代理,因此終端機與 IDE 互動之間可維持上下文。

Qwen Code 提供哪些工具?

Qwen Code 附帶一個全面的工具庫,涵蓋常見開發操作。檔案操作包括跨專案的讀取、寫入、編輯與搜尋。Shell 執行允許運行命令、腳本與建置工具。Git 整合涵蓋提交、分支、推送與 PR 建立。網頁瀏覽支援查閱文件與 API 研究。系統工具處理程序管理與環境配置。工具庫可透過外掛系統擴充。

Qwen Code 如何處理安全性?

安全性透過一個權限系統來處理,該系統控制代理可以存取什麼。檔案操作預設限制在專案目錄內,shell 命令經過沙箱化,敏感操作需要明確的使用者確認。代理在執行前顯示所有命令,終端機歷史記錄用於稽核目的。對於企業部署,可透過基於 YAML 的配置檔案設定額外的安全策略。

常見問題

什麼是 Qwen Code? Qwen Code 是阿里巴巴的開源 AI 終端機代理,提供 Claude Code 風格的互動式編碼體驗,專為 Qwen 模型最佳化並支援多種 LLM 提供者。

它提供哪些功能? 互動式終端機編碼、具有任務分解的代理工作流程、並行子代理、多提供者支援(Qwen、OpenAI、Anthropic、Google)以及 VS Code 與 JetBrains 的 IDE 整合。

如何安裝? 透過 pip(pip install qwen-code)、npm(npm install -g qwen-code)、Docker 或從 GitHub 複製。需要 Python 3.10+ 或 Node.js 18+。

支援哪些 LLM 提供者? 阿里雲(Qwen 模型)、OpenAI、Anthropic、Google、DeepSeek,以及任何透過多協定提供者系統託管在 Ollama 上的本地模型。

是否與 IDE 整合? 是的,提供 VS Code 與 JetBrains 擴充功能,具有內嵌聊天、程式碼建議、基於差異的變更審查以及與終端機代理共享上下文。

延伸閱讀

TAG