它是什么
Qwen Code 是阿里 Qwen 团队开源的一款 AI 编程智能体(agent),主语言为 TypeScript,GitHub 星标已破 3 万。它和你熟悉的"代码补全"不是一回事:它运行在终端里,直接待在你的项目目录中,能够自己读文件、改代码、执行命令、跑测试、查文档,把一个口头需求变成一串可验证的实际改动。除了命令行入口,它还提供 IDE 插件、桌面端、Web 界面、SDK,以及飞书、钉钉、微信、Telegram 等聊天工具的集成,官方文档包含完整的简体中文版本。
核心功能
- 开箱即用的智能体能力:自动记忆、Skills 技能、子智能体与 MCP 扩展在首次会话就可用;Agent Teams、Agent Arena 等更激进的能力则以实验或可选方式提供。
- 多协议模型接入:兼容 OpenAI、Anthropic、Gemini、Qwen 格式的 API,也能对接 Ollama、vLLM 等本地推理服务,并支持运行中切换模型。
- 不止于终端:VS Code、Zed、JetBrains 插件,独立桌面应用、浏览器界面与 SDK,让你在熟悉的编辑器或聊天窗口里调用同一个 agent。
- 框架与模型双开源:工具链和 Qwen 模型都开放源码,可自托管、可改源码,避免被单一厂商锁定。
- 一条命令装好:Linux/macOS 提供一键安装脚本,Windows 有 PowerShell 版本,也可通过 npm 全局安装。
适用场景
- 后端或全栈开发者的日常任务:批量重构、修 bug、补测试、写迁移脚本。
- 只有 SSH 没有图形界面的服务器环境,想在远端仓库里直接让 AI 动手改代码。
- 对代码外泄敏感的团队:私有部署并接入内部模型网关,不必把仓库内容交给第三方 SaaS。
- 习惯用聊天工具协作的团队:在飞书、钉钉、企业微信里远程派发小需求给 agent 处理。
上手建议
运行环境需要 Node.js 22 及以上。建议先在项目根目录确认工作区是干净的(有 git 提交可回滚),再启动 agent。模型凭据有几种配法:使用 Qwen 官方 API Key、填入任意 OpenAI 兼容端点,或指向本机的 Ollama 服务;初次使用先用小任务试水,观察它的计划与执行过程是否符合预期。项目里最好放一份约定文件(如规则/记忆配置),写清构建与测试命令、代码风格以及禁止触碰的目录,能明显降低误改概率。对"自动执行命令"这类权限要谨慎放开,重要仓库建议走分支 + PR 流程审查。另外 1.0 版本目前仍是预览状态,接口与行为还在演进,生产环境请锁定具体版本。