通义开源 Qwen Code:在终端里叫一个会读代码库、自动改代码的 AI 程序员

Qwen Code 是通义实验室开源的终端 AI 编程智能体:在命令行里用一句大白话喊它干活,它自己读代码、改文件、跑测试,把结果交付给你。

过去两年,AI 编程经历了从对话框问答、到编辑器补全、再到"放手让它自己干"的演变。最后一个阶段的代表形态,是住在终端里的编程智能体——它不弹新窗口,也不占用编辑器,就在你本来就要用的命令行里,把"读代码、写代码、跑命令、看结果、再修改"这一整圈循环自己跑完。Qwen Code 就是通义实验室(Qwen 团队)在这一形态上给出的开源答案。

command line AI assistant
终端里随叫随到的编程搭档

读得懂整个项目,才动得了手

相比只能盯着单个文件的补全工具,Qwen Code 会把整个代码库装进上下文。启动后它会扫描项目结构、梳理依赖关系,会话里还能用 @ 直接引用指定文件。想让它在动手前先建立"项目认知",可以在项目根目录生成一份 QWEN.md 说明文件,把构建命令、测试命令、编码规范都写进去,每次会话开始时它都会先读这份文件再开工——团队的约定因此能稳定传达到每一次 AI 修改里。

一条自然语言,换来一段完整交付

用得最多的场景,是把一句需求丢给它收尾。比如"把登录接口的超时处理重构一下,跑一遍测试确认没改坏",它会自己拆成几步:定位相关文件、读懂现有实现、动手修改、执行测试、根据报错自我修正,直到通过。改完代码它还能顺手创建 Git 提交、写好提交说明。遇到报错也不用慌,把错误日志贴给它,它会在代码库里定位根源再给出修复。

更复杂的活可以交给子智能体并行处理:一个去排查性能瓶颈,一个去写单元测试,各用各的上下文,互不干扰,最后统一汇总。项目规模一大,这种分工能把等待时间明显压下来。

open source GitHub repository
Apache 2.0 开源仓库持续迭代

先规划再动手,安全感来自模式设计

自治程度越高,越需要刹车。Qwen Code 提供两档运行模式:Approval 模式下,每次写文件、执行命令前都会先征求你的同意,适合刚上手或正在改重要分支;YOLO 模式则全自动执行,适合你已经充分信任的重复任务。两者之间还有 Plan 模式,让它在改代码前先做只读分析、输出一份实施计划,等你确认后才真正动手。

能力扩展走的是开放路线:Skills 允许把一套带说明和脚本的"技能包"装进去反复复用;MCP 协议让它能连上外部数据源与工具,数据库、在线文档、设计稿都可以成为上下文的一部分。

AI workflow automation
技能与子智能体构成的工作流

模型随便换,代码库不设锁

Qwen Code 围绕通义的开源编码模型 Qwen3-Coder 深度优化,但模型接入层是开放的:OpenAI、Anthropic、Gemini 兼容接口都能接,也可以指向本地运行的 Ollama、vLLM 服务,会话内随时切换。框架本体采用 Apache 2.0 协议开源,模型权重同样开源——"框架 + 模型"双开源,意味着没有厂商绑定的顾虑,数据敏感的团队甚至能完全用本地模型跑通全流程。

参数说明
开发商阿里巴巴通义实验室(Qwen 团队)
开源协议Apache 2.0
开发语言TypeScript
驱动模型围绕 Qwen3-Coder 深度优化,兼容多协议模型
运行环境Node.js,跨平台
支持平台Windows、macOS、Linux

截至 2026 年 9 月,Qwen Code 的公开代码仓库已积累超过 2.7 万 star,迭代相当活跃。软件本体免费开源,日常使用时模型服务通常通过阿里云百炼接入,提供按量计费、Coding Plan 包月等多种方式,也可以自带其他兼容服务或本地模型,具体以官网最新说明为准。

如果你习惯了在终端里干活,又想让 AI 真正"上手"而不是只动嘴,Qwen Code 值得一试:开源、模型可换、代码库不设锁。把它放进开发环境,等于多了一个随叫随到、还会自己跑测试的程序员搭档。
Qwen Code下载地址
支持的操作系统: Windows macOS Linux