QwenLM/qwen-code
An open-source AI coding agent that lives in your terminal.
Qwen Code – 一款開源 AI 編碼代理
它是什麼 – Qwen Code 是一個命令列 / 桌面 / 網頁 / IDE / 聊天機器人代理,讓您可以與大型語言模型(OpenAI、Anthropic、Gemini、Qwen 以及任何透過 Ollama/vLLM 執行的本地模型)互動,以編寫、解釋、重構和除錯程式碼。它以單一可執行檔(qwen)形式發布,並附帶可選的 UI 整合和特定語言的 SDK。
為什麼它很重要 – 它的目標是成為商業「編碼助手」產品(例如 Claude Code)的完整功能、自託管替代方案。該框架和底層的 Qwen 模型皆為開源,因此您可以在本地執行整個堆疊,而無需擔心供應商鎖定。
核心功能
| 功能 | 您將獲得什麼 |
|---|---|
| 代理工作流程 | 自動記憶、自動技能、子代理、代理團隊、動態計畫,以及一個可以在無需手動提示的情況下執行多步驟編碼任務的「沙盒」模式。 |
| 多協定模型支援 | 在執行時於 OpenAI、Anthropic、Gemini、Qwen 或任何相容的 API(Ollama、vLLM 等)之間切換。 |
| 豐富的整合 | 終端機(qwen)、桌面應用程式(macOS/Windows/Linux)、網頁 UI(qwen serve)、VS Code、JetBrains、Zed 的 IDE 外掛,以及聊天頻道(Telegram、DingTalk、WeChat、Feishu)。 |
| 無頭模式 / SDK | 在腳本或 CI 中執行 qwen -p "…",或透過 TypeScript、Python 或 Java SDK 嵌入代理。 |
| 內建技能 | 諸如 /review、/batch、/loop、/bugfix 等指令,加上 LSP 整合、Git 工作樹處理和電腦使用自動化。 |
| 代理競技場與守護行程 | 在同一任務上比較多個模型版本,或執行一個透過 HTTP + SSE 為多個客戶端服務的共享守護行程(qwen serve)。 |
入門指南
- 安裝 – Linux/macOS 的單行腳本,Windows 的 PowerShell 腳本,或透過 npm/Homebrew:
curl -fsSL https://qwen-code-assets.oss-cn-hangzhou.aliyuncs.com/installation/install-qwen-standalone.sh | bash # or on Windows irm https://qwen-code-assets.oss-cn-hangzhou.aliyuncs.com/installation/install-qwen-standalone.ps1 | iex - 執行 – 在任何專案資料夾內:
在 REPL 內使用qwen/auth新增您的 API 金鑰,然後詢問自然語言問題,例如:Explain this repository and show me where to start. - 可選 UI – 從發布頁面下載桌面二進位檔,或使用
qwen serve --open啟動實驗性網頁 UI。 - IDE – 按照文件安裝 VS Code、JetBrains 或 Zed 擴充功能。
- 自動化 – 從腳本呼叫代理(
qwen -p "...")或使用 Python SDK:from qwen_code_sdk import query, is_sdk_result_message async for msg in query("Summarize the repo layout.", {"cwd": "/my/project"}): if is_sdk_result_message(msg): print(msg["result"])
評估快照
Qwen Code 已在 SWE-bench_Verified 資料集(500 個真實世界的編碼任務)上使用 Qwen 3.7 Max 模型進行了基準測試。在七個發布版本中,平均 pass@3 分數徘徊在 77% 左右,通過率高於 84%。下表顯示了最新數據:
| 版本 | 平均分數 | 通過率 | pass@3 |
|---|---|---|---|
| 0.0.14 | 77.80% | 84.6% | 84.6% |
| 0.1.0 | 76.73% | 84.6% | 84.6% |
| 0.5.0 | 76.60% | 83.0% | 83.0% |
| 0.10.0 | 76.47% | 84.4% | 84.4% |
| 0.15.0 | 77.67% | 84.6% | 84.6% |
| 0.19.0 | 76.40% | 85.0% | 85.0% |
| 0.22.0 | 77.33% | 84.4% | 84.4% |
生態系統與擴充功能
- Qwen Code Desktop – 官方跨平台 GUI。
- AionUi – 一個整合多種 CLI 風格 AI 工具的現代 GUI。
- Gemini CLI Desktop – 另一個可與 Qwen Code 搭配使用的 UI 包裝器。
- Qwen Code Claw – 一種讓其他代理(Claude、Codex 等)透過 ACP 協定將工作委派給 Qwen Code 的技能。
- Aliyun Model Studio CLI – 增加影像/影片生成和模型部署功能。
授權與貢獻
本儲存庫依據 Apache-2.0 授權條款發布(參見 LICENSE)。歡迎貢獻;請參閱 CONTRIBUTING.md 了解工作流程。
總結 – Qwen Code 提供了一種自託管、多模態的 AI 編碼助手,可在終端機、IDE 內部、桌面應用程式或聊天平台中使用,並高度專注於開源模型和可擴充的代理工作流程。
相關
- 專案
- 專案
- 專案
- 專案
- 專案