mcpField
Q
Qwen Code

Qwen Code

官方Agent-ready
github.comAI 与 Agent28.8kqwen今天更新
代码仓库访问官网

关于 Qwen Code

Qwen Code 是一个命令行编码 Agent,能够直接在终端中与 Qwen 大模型交互完成代码任务。它支持 MCP 协议集成,可在非交互模式下自动执行编码工作流,适合集成到自动化脚本和 Agent 系统中。

主要功能

  1. 01在终端中与 Qwen 大模型进行实时对话
  2. 02通过 MCP 服务扩展功能和资源访问
  3. 03非交互模式下自动执行编码任务

适用场景

  1. 01将编码 Agent 集成到自动化工作流中
  2. 02在 CI/CD 流程中自动生成和修改代码
  3. 03连接多个 MCP 服务完成复杂的编码任务

安装

选择你的系统或包管理器,复制命令到终端运行。

$
npm install -g @qwen-code/qwen-code

安装完成后运行qwen --version确认安装成功。

命令示例

常用命令按使用顺序排列。

01
qwen
02
qwen -p "explain this project"
03
qwen mcp list

详细介绍

npm version License Node.js Version Downloads

QwenLM%2Fqwen-code | Trendshift

适用于终端、编辑器、桌面应用、浏览器和聊天的开源 AI 编码 Agent。

中文 | Deutsch | français | 日本語 | Русский | Português (Brasil) | 한국어

Qwen Code 可在终端、桌面应用、浏览器、编辑器和聊天中使用,并集成了 VS Code、Zed、JetBrains、Telegram、DingTalk、WeChat 和 Feishu

为什么选择 Qwen Code?

  • 开箱即用的 Agent 能力 — 自动记忆、自动技能、子 Agent、Agent 团队和 MCP。动态工作流,无需设置。
  • 从内到外均为开源 — 框架和 Qwen 模型均为开源。它们共同演进,避免厂商锁定。
  • 支持多种协议 — 支持 OpenAI、Anthropic、Gemini 和 Qwen API,也支持任何第三方提供商或本地模型(Ollama / vLLM)。可在运行时切换。
  • 不止于终端 — IDE 插件、桌面应用、Web UI、SDK 和聊天集成(Telegram / DingTalk / WeChat / Feishu)。

提示

Qwen Code 正在积极迭代自身——使用自己的 Agent 和模型创建问题、提交 PR、审查代码和运行测试。由社区赋能,由 AI 驱动。

安装

Linux / macOS:

curl -fsSL https://qwen-code-assets.oss-cn-hangzhou.aliyuncs.com/installation/install-qwen-standalone.sh | bash

Windows:

irm https://qwen-code-assets.oss-cn-hangzhou.aliyuncs.com/installation/install-qwen-standalone.ps1 | iex

安装后请重启终端,确保环境变量生效。

NPM / Homebrew

NPM(需要 Node.js 22+):

npm install -g @qwen-code/qwen-code@latest

Homebrew(macOS / Linux):

brew install qwen-code

快速开始

在项目目录中打开终端并启动 Qwen Code:

cd /path/to/your-project
qwen

在会话中运行 /auth,配置提供商和 API 密钥。然后试试:

Explain this repository and show me where to start.

如需详细设置,请参阅身份验证指南和设置参考。

查看终端界面

Qwen Code 终端界面

## 如何使用 Qwen Code

选择适合你工作流的界面:

界面入门
终端在项目中运行 qwen——请参阅快速入门。
桌面下载 Qwen Code Desktop,适用于 macOS、Windows 和 Linux。
Web运行 qwen serve --open,在浏览器中打开 Web UI。(实验性)
编辑器设置 VS Code、Zed 或 JetBrains。
聊天连接 Telegram、DingTalk、WeChat 或 Feishu,然后运行 qwen channel start。

用于自动化和自定义集成:

  • 无头模式 — 在脚本、CI/CD 或批处理作业中运行 qwen -p "..."。
  • SDK — 使用 TypeScript、Python 或 Java 构建。
  • 守护进程 — 运行 qwen serve,通过 HTTP + SSE (ACP) 连接客户端。(实验性) 守护进程指南。
  • 计算机使用 — 在 Qwen Code、Claude Code 或 Codex 中设置原生 MCP 工具或 Node REPL + SDK。
SDK 示例(Python)
import asyncio

from qwen_code_sdk import is_sdk_result_message, query


async def main() -> None:
    result = query(
        "Summarize the repository layout.",
        {
            "cwd": "/path/to/project",
            "path_to_qwen_executable": "qwen",
        },
    )

    async for message in result:
        if is_sdk_result_message(message):
            print(message["result"])


asyncio.run(main())
## 功能

如果你了解 Claude Code,那么你已经了解 Qwen Code,而且它不止于此。我们投入了大量精力,让 Qwen Code 在功能上与 Claude Code 持平,全面提升功能广度和可靠性。

功能Qwen CodeClaude Code
SubAgents、Agent Teams、动态工作流✓✓
自动记忆、自动技能、钩子✓✓
内置技能(/review、/batch、/loop、/bugfix…)✓✓
MCP、计划模式、LSP 集成✓✓
自动模式、沙箱、Git Worktrees✓✓
计算机操控(桌面自动化)✓✓
IDE 插件(VS Code / JetBrains / Zed)✓✓
SDK✓✓
无头模式、会话管理✓✓
开源 — 模型和框架✓—
多协议(OpenAI / Anthropic / Gemini / Qwen + 任意提供商)✓—
Agent 竞技场(针对同一任务进行多模型正面对决)✓—
守护进程模式 — qwen serve(多客户端共享 Agent)✓—
即时通信渠道(Telegram / DingTalk / WeChat / Feishu)✓—

Qwen Code 评测

在 SWE-bench Verified 上,使用相同的 Qwen 3.7 Max 模型,七个版本的 Qwen Code 平均得分为 76.40%–77.80%(500 个任务,每个版本进行三次试验)。

Qwen Code 各版本的 SWE-bench Verified 平均得分:0.0.14,77.80%;0.1.0,76.73%;0.5.0,76.60%;0.10.0,76.47%;0.15.0,77.67%;0.19.0,76.40%;0.22.0,77.33%。

完整结果和评测配置 →

生态系统

  • Qwen Code Desktop — 适用于 macOS、Windows 和 Linux 的官方桌面应用

  • AionUi — 面向 Qwen Code 等命令行 AI 工具的现代化图形界面

  • Gemini CLI Desktop — 面向 Qwen Code 的跨平台桌面/网页/移动端界面

  • qwen-audio-agent — 通过 ACP 为 Qwen Code 提供实时全双工语音前端,支持免手操作、语音插入和本地唤醒词

  • 🦞 Qwen Code Claw — 让其他 Agent(Claude、Codex 等)通过 ACP 将编码任务委托给 Qwen Code。将此提示词粘贴到你的 Agent 中:

Use Qwen Code as a coding agent. First, fetch and read this skill reference:
https://raw.githubusercontent.com/QwenLM/qwen-code/refs/heads/main/.qwen/skills/qwen-code-claw/SKILL.md
Then follow the instructions inside to install, authenticate, and use Qwen Code via acpx for all coding tasks.
  • Aliyun Model Studio CLI — Aliyun AI 平台的官方 CLI(bailian-cli)。通过图像/视频生成、知识检索、应用编排和模型部署扩展 Qwen Code

隐私

请参阅服务条款和隐私声明,其中包括 Chrome 扩展程序和浏览器操控的数据处理方式。

贡献

欢迎贡献!请参阅 CONTRIBUTING.md 了解指南。

致谢

本项目最初基于 Google Gemini CLI v0.8.2。我们衷心感谢 Gemini CLI 团队的出色工作。从 Qwen Code v0.1 开始,我们停止了与上游同步,并开始独立开发,将其打造为一个多协议、多平台的 Agent 框架,深度集成 Qwen 模型及其他模型。

评论

支持 Markdown