命令行工具 活跃维护

qwen-code

QwenLM/qwen-code

一个开源的 AI 编程代理,运行在你的终端中。

28390
Stars 标星
3176
Forks 分支
149
Watchers 关注
1792
Open Issues
TypeScript
主要语言
Apache-2.0
开源协议
1.22 GB
仓库大小
20 天前
最后推送
一键安装扩展 / 插件指令
dsh plugin --profile web add github:QwenLM/qwen-code
git clone https://github.com/QwenLM/qwen-code.git
git clone git@github.com:QwenLM/qwen-code.git
README.md main

英文原文正文为项目原始 README(英文),本站后续会翻译为中文,当前仅剔除图片与无关章节并统一排版。

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

为什么选择Qwen Code?

  • 开箱即用的智能代理 — 自动记忆、自动技能、子代理、代理团队和MCP。动态工作流,无需设置。
  • 完全开源 — 框架和Qwen模型都是开源的。它们共同进化。没有供应商锁定。
  • 多协议支持 — 支持OpenAI、Anthropic、Gemini和Qwen API。任何第三方提供商或本地模型(Ollama / vLLM)。运行时切换。
  • 超越终端 — IDE插件、桌面应用、Web界面、SDK以及聊天集成(Telegram / 钉钉 / 微信 / 飞书)。

[!提示]
Qwen Code 正在主动自我迭代 — 使用自己的代理和模型来提交问题、提交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 安装 qwen-code

快速开始

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

cd /path/to/your-project
qwen

在会话中,运行 /auth 来配置您的提供者和 API 密钥。然后尝试:

Explain this repository and show me where to start.

请参阅身份验证指南和设置参考以获取详细的设置说明。

查看终端界面

如何使用Qwen Code

选择适合您工作流程的接口:

接口 快速入门
终端 在你的项目中运行 qwen — 查看 快速开始。
桌面 下载 Qwen Code Desktop,适用于 macOS、Windows 和 Linux。
网页 运行 qwen serve --open 在浏览器中打开 Web UI。(实验性)
编辑器 设置 VS Code、Zed 或 JetBrains。
聊天 连接 Telegram、钉钉、微信 或 飞书,然后运行 qwen channel start。

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

  • 无头模式 — 在脚本、CI/CD 或批处理任务中运行 qwen -p "..."。
  • SDK — 使用 TypeScript、Python 或 Java 构建。
  • 守护进程 — 运行 qwen serve 通过 HTTP SSE (ACP) 连接客户端。(实验性) 守护进程指南。
SDK 示例 (Python)
import asyncio

从 qwen_code_sdk 导入 is_sdk_result_message, query

异步定义 main() - >  无:
    result = query(
        "Summarize the repository layout.",
        {
            "cwd": "/path/to/project",
            "path_to_qwen_executable": "qwen",
        },
    )

    异步遍历结果中的消息:
        if is_sdk_result_message(message):
            print(message["result"])

asyncio.run(main())

功能

如果你了解Claude Code,你已经了解Qwen Code —— 甚至更多。我们已经投入大量精力将Qwen Code提升到与Claude Code功能持平,在各方面提升了其广度和可靠性。

功能 Qwen 代码 Claude 代码
子代理、代理团队、动态工作流 ✓ ✓
自动记忆、自动技能、钩子 ✓ ✓
内置技能 (/review, /batch, /loop, /bugfix…) ✓ ✓
MCP、计划模式、LSP 集成 ✓ ✓
自动模式、沙盒、Git 工作树 ✓ ✓
计算机使用(桌面自动化) ✓ ✓
IDE 插件(VS Code / JetBrains / Zed) ✓ ✓
SDK ✓ ✓
无头模式、会话管理 ✓ ✓
开源 — 模型和框架 ✓ —
多协议(OpenAI / Anthropic / Gemini / Qwen 任意提供者) ✓ —
代理竞技场(同一任务多模型对战) ✓ —
守护进程模式 — qwen serve(多客户端共享代理) ✓ —
即时通讯渠道(Telegram / 钉钉 / 微信 / 飞书) ✓ —

Qwen 代码评估

评估配置

配置 数值
数据集 princeton-nlp/SWE-bench_Verified,500 个案例
运行次数 每个版本 3 次试验,每个版本 1,500 个作业;7 个 Qwen Code 版本
模型 Qwen 3.7 Max
采样 temperature=1,top_p=0.95
思考/推理 interleaved_thinking=true,thinking_type=adaptive,reasoning_effort=high
上下文/输出限制 context_1m=true,model_context_length=1,000,000,max_tokens=64,000,model_max_tokens=65,535
执行限制 max_iterations=500,runtime_timeout_sec=7,200,agent_timeout_multiplier=3.0

按 Qwen Code 版本评分

版本 平均得分 通过率 pass@3 pass^3
0.0.14 77.80% 84.6% 84.6% 69.2%
0.1.0 76.73% 84.6% 84.6% 68.0%
0.5.0 76.60% 83.0% 83.0% 68.4%
0.10.0 76.47% 84.4% 84.4% 67.4%
0.15.0 77.67% 84.6% 84.6% 68.6%
0.19.0 76.40% 85.0% 85.0% 65.8%
0.22.0 77.33% 84.4% 84.4% 68.0%

平均分趋势

生态系统

  • Qwen 代码桌面版 — 官方的 macOS、Windows 和 Linux 桌面应用

  • AionUi — 用于命令行 AI 工具(包括 Qwen 代码)的现代图形界面

  • Gemini CLI 桌面版 — 一个跨平台的桌面/网页/移动 UI,用于 Qwen 代码

  • 🦞 Qwen 代码爪 — 让其他代理(Claude、Codex 等)通过 ACP 将编码任务委派给 Qwen 代码。将此提示粘贴到您的代理中:

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.
  • 阿里云模型工作室 CLI — 阿里云 AI 平台(bailian-cli)的官方 CLI。扩展了 Qwen Code 的功能,包括图像/视频生成、知识检索、应用编排和模型部署

隐私

请参阅 服务条款和隐私声明,包括 Chrome 扩展程序和浏览器使用数据处理。

贡献

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

致谢

该项目最初基于 Google Gemini CLI v0.8.2。我们衷心感谢 Gemini CLI 团队的出色工作。从 Qwen Code v0.1 开始,我们不再与上游同步,并开始作为一个多协议、多平台的代理框架进行独立开发,深度整合 Qwen 模型及其他功能。

本站来源与版权声明
  • 本文标题:qwen-code - 一个开源的 AI 编程代理
  • 本文链接:https://www.cn121.com/cli/qwenlm-qwen-code.html
  • 原项目:QwenLM/qwen-code 版权归原作者 QwenLM 及贡献者所有
  • 收录信息:本站于 2026-10-10 收录本项目,本页所列协议与仓库指标均为收录当时的状态;该日期之后原项目的版本更新与协议变更,本页不作同步。
  • 开源协议:收录时本项目采用 Apache-2.0(查看 LICENSE 原文),本站转载其原始文档(未改动文字,仅剔除图片与无关章节);使用、修改、分发请以该仓库 LICENSE 原文为准。本站对原文仅作排版与图片地址适配, 并保留原项目的 NOTICE 与署名要求。
  • 站点出处:本文首发于 OneTwoOne,收录自 GitHub 开源项目 QwenLM/qwen-code。
  • 内容说明:本页正文为原项目 README 原文(英文),本站后续会翻译为中文(当前尚未译出,仅将二级标题译为中文,便于按栏目定位;标题原文可在下方原仓库中查看),仅剔除了图片与赞助等无关章节、并把相对链接改为绝对地址;页首简介为机器翻译自仓库描述。
  • 引用声明:商业转载、第三方聚合或 AI 检索训练引用时,请务必保留以上来源出处、本文永久链接,以及原项目的版权声明与许可信息。
  • 下架通道:若原项目此后变更或收紧了许可协议、或作者/权利人认为本站的收录方式(译文、排版适配、简介翻译等)超出其授权范围,请通过 xyd3302001@163.com 发送下架通知,并附上项目地址与本页链接。本站核实后将第一时间删除本页内容,或改为不复制原文的目录性收录;署名更正等其他要求可一并提出。