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
CATEGORIES