GitHub Trending Alibaba ★ 124 3 min

QwenLM/qwen-code

TypeScript

🔗 https://github.com/QwenLM/qwen-code

📌 【Alibaba Qwen 開源新專案】打造住在 Terminal 裡的 AI 編碼代理 (Coding Agent)

TL;DR:Qwen Code 是一個開源的終端機 AI Agent,內建自動記憶與多代理協作機制,並支援多種 API 與本地模型。

🚀 不用安裝複雜環境,直接在終端機開啟 Agent 模式

當開發者習慣於在 Terminal 進行操作時,Qwen Code 提供了一種「開箱即用」的 Agentic 工作流。它不只是單純的對話介面,而是具備了自動記憶 (Auto-Memory)、自動技能 (Auto-Skills)、子代理 (SubAgents)、代理團隊 (Agent Teams) 以及 Model Context Protocol (MCP) 的完整代理架構。

🧩 高度靈活的架構與多協議支援

Qwen Code 的設計核心在於「無供應商鎖定 (No vendor lock-in)」,開發者可以根據需求在執行期間切換不同的模型後端:

  • 支援協議:OpenAI、Anthropic、Gemini 以及 Qwen API。
  • 支援來源:任何第三方供應商或本地模型(如 Ollama、vLLM)。
  • 多樣化介面:除了 Terminal,還支援 IDE 擴充功能、桌面應用程式、守護行程 (daemon mode)、SDK,以及即時通訊機器人(如 Telegram、DingTalk、WeChat、Feishu)。

💡 框架與模型同步演進的開源生態

與單純使用 API 的工具不同,Qwen Code 採用的框架與底層的 Qwen 模型皆為開源,兩者同步演進。值得注意的是,Qwen Code 正在實踐「用 AI 迭代自身」的模式——利用自身的 Agent 與模型來提交 Issue、提交 Pull Request (PR)、進行程式碼審核 (Code Review) 以及執行測試。

🛠️ 快速上手與安裝方式

安裝完成後,請重啟終端機以確保環境變數生效。

  • Linux / macOScurl -fsSL https://qwen-code-assets.oss-cn-hangzhou.aliyuncs.com/installation/install-qwen-standalone.sh | bash
  • Windowsirm https://qwen-code-assets.oss-cn-hangzhou.aliyuncs.com/installation/install-qwen-standalone.ps1 | iex
  • NPM (需 Node.js 22+)npm install -g @qwen-code/qwen-code@latest
  • Homebrew (macOS / Linux)brew install qwen-code

使用方式:在終端機輸入 qwen 即可啟動互動式 UI;進入 session 後,可透過 /auth 指令配置 Provider 與 API Key。

🔗 來源

#AI #Coding #OpenSource #Qwen #Alibaba #CodingAgent #Terminal #DeveloperTools #LLM #SoftwareEngineering

tencent/hy3:free 自動生成