
字
字节笔记本
2026年8月27日
qwen-code:Qwen 官方开源终端 AI 编码代理,自己迭代自己
API中转
¥120
本文介绍 QwenLM 官方开源的 qwen-code(2.7 万 stars)——"住在终端里的开源 AI coding agent"。它最有意思的一点是"自己迭代自己":官方用 qwen-code 自己的 agent 和 Qwen 模型来提 issue、提 PR、做 code review、跑测试。
项目简介
qwen-code 是阿里巴巴 Qwen 团队出品的终端 coding agent(npm 包 @qwen-code/qwen-code,要求 Node.js ≥ 22)。与闭源云端的 coding 工具不同,它从框架到模型全开源:框架代码开源,Qwen 模型权重开源,两者一起演进,没有厂商锁定。
核心特性
- 开箱即 agentic:Auto-Memory(自动记忆)、Auto-Skills(自动技能)、SubAgents(子代理)、Agent Teams(代理团队)、MCP 支持全部内置,动态工作流零配置
- 多协议模型层:OpenAI、Anthropic、Gemini、Qwen API 通吃,也接任意第三方供应商和本地模型(Ollama / vLLM),运行时可切换
- 不止于终端:IDE 插件、桌面应用、daemon 模式、SDK,以及 Telegram / 钉钉 / 微信 / 飞书 IM bot
- 自举开发:官方用它自己维护自己——用自家的 agent 和模型提 issue、提交 PR、review 代码、跑测试
安装指南
bash
# 前置要求:Node.js >= 22
npm install -g @qwen-code/qwen-code
qwen # 启动模型端点默认走 Qwen API,也可在配置中指向任意 OpenAI/Anthropic 兼容端点或本地 Ollama。
快速开始
进入任意代码仓库启动 qwen,直接用自然语言描述任务:修 bug、写测试、重构、解释代码库。斜杠命令体系与主流 coding agent 习惯一致,上手零成本。
适用场景
- 想要一个完全开源、可用本地模型的终端 coding agent 的团队
- Qwen 模型用户:框架与模型协同优化,体验最完整
- 需要把 coding agent 能力嵌进 IM 或 IDE 的场景(daemon + bot 生态)
注意事项
- Node.js 版本要求较高(≥22),老环境先升级
- 用本地小模型时 agentic 能力受模型本身上限约束,harness 不改变模型天花板
- 版本迭代快,npm 全局安装注意及时更新
项目链接
分享: