英文原文正文为项目原始 README(英文),本站后续会翻译为中文,当前仅剔除图片与无关章节并统一排版。
为什么选择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 发送下架通知,并附上项目地址与本页链接。本站核实后将第一时间删除本页内容,或改为不复制原文的目录性收录;署名更正等其他要求可一并提出。