Qwen Code

Qwen Code 是一款开源终端编程智能体,专为 Qwen Coder 模型优化,旨在为开发者提供命令行环境下的智能代码理解、编辑、自动化和工具调用能力。

安装文档

资料核对: 2026年6月16日 ·查看来源

工具信息

工具类型
CLI 代理
平台
macOS, Linux, Windows, Node.js, npm, Homebrew, CLI, VS Code, Zed, JetBrains IDEs, GitHub Actions, MCP, Alibaba Cloud Model Studio, OpenRouter, Fireworks AI, Ollama, vLLM
免费方案
支持
开源
支持
自带密钥
支持
本地模型
支持
Qwen Code

工具概览

适合场景

  • 想要开源终端编程智能体的开发者
  • 希望使用专为 Qwen Coder 优化的 CLI 的 Qwen 模型用户
  • 尝试 BYOK、兼容 OpenAI 端点、本地模型或阿里云 Coding Plan 的团队
  • 需要代码库探索、Bug 修复、重构、测试、文档和 Git 自动化的开发者
  • CI 和自动化工作流中,脚本化编程智能体比 IDE 侧边栏更有用的场景

优点

  • 开源且终端优先的编程智能体,拥有类似 Claude Code 的熟悉工作流。
  • 针对 Qwen Coder 模型优化,同时支持多种服务提供商类型。
  • 具备强大的自动化能力,支持技能、子智能体、MCP、GitHub Actions 和无头模式。
  • 可通过兼容 OpenAI 的端点配合本地或远程模型提供商使用。
  • 非常适合偏好命令行工作流而非 AI 原生编辑器的开发者。

局限与取舍

  • 想要无需终端配置、完全托管的 AI 代码编辑器的用户
  • 需要成熟企业管理后台、SSO、RBAC 和采购方案的团队
  • 依赖已停止的 Qwen OAuth 免费层的开发者
  • 想要可视化“提示词转应用”生成器而非仓库级编程自动化的用户
  • 无法允许智能体读取文件、运行 Shell 命令或发送代码上下文到配置模型的组织
  • Qwen OAuth 免费层已于 2026 年 4 月 15 日停止服务。
  • 最佳体验通常需要阿里云 Coding Plan 或配置 API 提供商。
  • 主工作流需要 Node.js 环境并熟悉终端操作。
  • 并非完整 IDE;图形化工作流依赖于辅助插件或编辑器集成。
  • 智能体执行的编辑和 Shell 命令仍需人工审查和安全的审批设置。

开始使用

价格与使用额度

提供免费方案

Open Source CLI$0 / 月

Qwen Code 本身是开源的,可通过 npm、Homebrew、GitHub 或官方安装程序免费安装。

Alibaba Cloud Coding Plan Pro$50 / 月

固定月费 Coding Plan,包含每月 90,000 次请求,每周 45,000 次,每 5 小时窗口 6,000 次。

Alibaba Cloud Model Studio APIUsage-based

自带 API 密钥,通过阿里云百炼(Model Studio)按模型 Token 计费。

OpenAI-Compatible ProvidersProvider-based

使用 OpenRouter、Fireworks AI、vLLM、Ollama 或其他 OpenAI 格式的兼容端点。

Other Model ProvidersProvider-based

使用您自己的凭据和提供商定价配置 Anthropic 或 Gemini 服务。

价格核对: 2026年6月16日 · 额度、模型费用与订阅价格可能分别计算。

功能与详细介绍

终端智能体工作流

  • 交互式 `qwen` 终端会话
  • 自然语言代码库问答
  • 带审批流的文件编辑
  • Shell 命令执行与测试运行

编程自动化

  • 功能实现
  • Bug 修复与调试
  • 代码审查工作流
  • Git 分支、提交及冲突辅助

智能体能力

  • 智能体技能 (Skills)
  • 子智能体 (SubAgents)
  • 后续操作建议
  • 记忆与会话压缩

工具与集成

  • MCP 服务器支持
  • GitHub Actions 集成
  • VS Code 辅助插件
  • Zed 与 JetBrains 集成指南

模型灵活性

  • 阿里云 Coding Plan 认证
  • 阿里云百炼 API 密钥认证
  • 兼容 OpenAI 的提供商配置
  • Anthropic 与 Gemini 提供商配置

安全与控制

  • 编辑前的权限提示
  • 审批模式
  • 沙箱环境支持
  • 忽略文件与受信任文件夹控制

为什么选择 Qwen Code?

当开发者需要一个原生终端编程智能体,且不希望被单一封闭产品绑定时,Qwen Code 是理想之选。它是开源的,针对 Qwen Coder 模型进行了深度优化。其设计理念是让智能体驻留在开发者最常工作的地方:项目目录内,并赋予其访问文件、Shell 命令、Git、测试工具和外部工具的权限。

灵活性是其核心优势。Qwen Code 支持阿里云 Coding Plan、阿里云百炼(Model Studio)API 密钥、兼容 OpenAI 的端点、Anthropic、Gemini、本地推理服务器以及第三方路由提供商。这使得它比许多托管式 AI IDE 具有更高的可配置性,同时仍能提供熟悉的智能体编程工作流。

核心工作流

典型的工作流始于在代码仓库中打开终端并运行 qwen。随后,开发者可以要求智能体解释项目、排查 Bug、修改文件、生成测试、重构模块、审查更改或辅助执行 Git 命令。

更推荐的工作流是“先探索,后编辑”。在允许修改前,先让 Qwen Code 理解仓库、总结相关文件并提出方案。方案明确后,再批准文件更改、运行测试、检查 Diff 并进行迭代。这能降低智能体进行大范围或模糊修改的风险。

对于重复性任务,技能(Skills)和子智能体(SubAgents)至关重要。技能可以封装可重用的指令和资源,而子智能体则能分离专门的任务。通过配置 MCP,Qwen Code 的工作流可以扩展到本地仓库之外,与外部系统和自定义开发工具协同工作。

适用场景

Qwen Code 适用于代码库探索、Bug 修复、功能实现、单元测试生成、重构、文档更新、代码审查、合并冲突辅助、命令行自动化、GitHub Actions 工作流以及本地 AI 结对编程。

对于正在尝试 Qwen Coder 模型或阿里云 Coding Plan 的开发者来说,它也非常有用。该工具为这些模型提供了一个行动层:它们不仅能回答问题,还能读取文件、编辑代码、执行命令并完成任务循环。

同类工具对比

与 Claude Code 相比,Qwen Code 更加开放,且对服务商的选择更灵活。Claude Code 拥有非常精致的以 Anthropic 为中心的工作流,而 Qwen Code 则吸引那些追求开源 CLI 和更强 Qwen 模型适配性的开发者。

与 Codex CLI 相比,区别在于模型生态。Codex CLI 适合 OpenAI 优先的用户。Qwen Code 对于 Qwen Coder 用户、阿里云 Coding Plan 订阅者以及希望通过兼容 OpenAI 或本地端点进行路由的开发者来说更为自然。

与 Gemini CLI 相比,Qwen Code 在概念上有渊源(最初适配自 Gemini CLI),但它已围绕 Qwen Coder 模型、Qwen 认证路径以及自身的智能体特性(如技能、子智能体、频道集成和 Qwen 专属工作流)进行了重塑。

与 Aider 相比,Qwen Code 的功能更广,智能体属性更强。Aider 在以 Git 为中心的终端结对编程方面表现出色。Qwen Code 则在 MCP、GitHub Actions、沙箱环境、后续建议、记忆功能和多平台集成方面增加了更大的工具覆盖面。

与 Cline 或 Roo Code 相比,Qwen Code 本质上不是 VS Code 插件。它更适合偏好终端、将编辑器集成视为可选项而非体验核心的开发者。

最佳配置建议

对于大多数用户,建议从官方安装程序或 npm 包开始,然后通过 qwen auth 配置认证。如果每月使用量大且可预测,阿里云 Coding Plan 可能更易于预算管理。如果使用频率较低或团队需要特定路由,直接使用 API 密钥或兼容 OpenAI 的提供商会更灵活。

为了控制成本,请明确指定模型。智能体编程可能会触发大量模型请求,因为智能体会进行文件检查、规划、调用工具、执行编辑和后续检查。使用 /compress、限定范围的提示词、忽略文件以及拆分小任务,可以减少不必要的上下文和调用。

为了更安全的自动化,在充分熟悉项目工作流之前,请保持审批提示开启。在包含密钥、部署脚本、基础设施代码或客户数据的仓库中使用智能体时,沙箱环境、受信任文件夹、忽略文件和谨慎的 MCP 服务器权限设置尤为重要。

迁移建议

从已停止的 Qwen OAuth 免费层迁移的用户应转向阿里云 Coding Plan、阿里云百炼 API 密钥认证、OpenRouter、Fireworks AI 或其他已配置的提供商。CLI 仍可使用,但不应将原有的免费 OAuth 路径视为长期的计费方案。

从 Claude Code 或 Codex CLI 迁移的团队应在实际仓库任务中评估 Qwen Code,而非仅看通用的聊天质量。关键在于 Qwen Code 是否理解项目、能否安全编辑、是否能有效利用测试,以及是否符合团队的服务商和成本偏好。

在 CI 中采用 Qwen Code 的团队应从低风险自动化开始,如文档更新、Lint 修复、变更日志生成或审查摘要。在团队对工作流建立强大信心之前,更具自主性的功能开发应保留在 Pull Request、测试门禁和人工审查之后。

模型支持与数据隐私

支持的模型

  • Qwen3.6-Plus
  • Qwen3.5-Plus
  • Qwen3-Max
  • Qwen3-Coder-Next
  • Qwen3-Coder-Plus
  • Kimi K2.5
  • GLM-5
  • GLM-4.7
  • MiniMax-M2.5
  • OpenAI-compatible models
  • Anthropic Claude
  • Google Gemini
  • Ollama
  • vLLM

隐私与数据处理

Qwen Code 作为 CLI 在本地运行,但提示词、代码上下文、工具结果和生成内容会被发送到配置的模型提供商(如阿里云、OpenAI 兼容端点、Anthropic、Gemini 等)。在处理敏感仓库前,团队应审查提供商条款、数据存储区域、API 密钥存储、忽略文件、受信任文件夹、沙箱环境、MCP 权限以及 Shell 命令审批设置。

指南、评测与常见问题

产品动态

暂时没有经过核对的产品动态。关注后,新的相关内容会出现在「我的收藏」。

查看相关内容动态

替代工具

信息来源与核对记录

核对日期记录本站何时检查信息;不代表产品发版日期。

本站资料修订记录

  1. 基于 Qwen Code 官方页面、GitHub 仓库、文档、集成指南、模型提供商文档、阿里云定价及 Qwen3-Coder 公告创建初始目录条目。