一款开源终端编程智能体 CLI,可接入云端 API 和 Ollama 等本地模型。
- Star
- 28,592
- Fork
- 3,231
- 未关闭 Issue
- 1,931
- 最近提交
- 5小时前
这是什么?
Qwen Code 是一款在命令行中运行的 AI 编程智能体,在项目目录里即可使用。它可以阅读和修改代码、执行命令,并回答关于代码仓库的问题,同时支持子智能体、持久记忆、技能、钩子和 MCP 服务器。
该项目不绑定单一模型厂商,支持 OpenAI、Anthropic、Gemini 和通义千问(Qwen)的 API,也支持第三方服务商以及通过 Ollama 或 vLLM 运行的本地模型,并可在会话中随时切换。
除终端外,同一智能体还提供桌面应用、通过 `qwen serve` 启动的 Web 界面,以及 VS Code、Zed、JetBrains 的 IDE 集成,并可接入 Telegram、钉钉、微信和飞书等聊天渠道。此外它支持用于脚本和 CI 的无界面模式,并提供 TypeScript、Python 和 Java SDK。
核心功能
- 01在终端中以交互式智能体运行,读取并修改项目代码。
- 02支持 OpenAI、Anthropic、Gemini 和 Qwen 的 API,也可通过 Ollama 或 vLLM 使用本地模型。
- 03支持子智能体、智能体团队、自动记忆和可复用技能。
- 04通过 MCP 服务器连接外部工具。
- 05提供 VS Code、Zed、JetBrains 的 IDE 插件。
- 06提供无界面模式以及 TypeScript、Python、Java SDK,便于自动化集成。
适用场景
- 快速熟悉陌生代码库,并询问从哪里开始阅读。
- 在脚本、CI/CD 流水线或批处理任务中以无界面模式执行编码任务。
- 通过 Ollama 或 vLLM 使用本地模型,让代码留在本机。
- 通过 Telegram、飞书等聊天应用委派编程任务。
快速上手
- 1
通过 npm 安装(需要 Node.js 22+)
npm install -g @qwen-code/qwen-code@latest - 2
在项目目录中打开终端并启动 Qwen Code
cd /path/to/your-project qwen - 3
在会话中运行 /auth 配置模型提供商和 API 密钥
使用前须知
- 使用前需要配置模型提供商和 API 密钥,或使用本地模型。
标签
常见问题
- qwen-code 是什么?
- 一款开源的终端 AI 编程智能体,并提供桌面端、Web、编辑器和即时通讯等入口。 Qwen Code 是一款在命令行中运行的 AI 编程智能体,在项目目录里即可使用。它可以阅读和修改代码、执行命令,并回答关于代码仓库的问题,同时支持子智能体、持久记忆、技能、钩子和 MCP 服务器。
- qwen-code 可以免费使用吗?用的什么许可证?
- qwen-code 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- qwen-code 还在维护吗?
- 活跃维护中。qwen-code 最近一次提交是在 2026年10月20日。
- qwen-code 适合用来做什么?
- 快速熟悉陌生代码库,并询问从哪里开始阅读。 在脚本、CI/CD 流水线或批处理任务中以无界面模式执行编码任务。 通过 Ollama 或 vLLM 使用本地模型,让代码留在本机。 通过 Telegram、飞书等聊天应用委派编程任务。
- qwen-code 怎么安装和运行?
- 通过 npm 安装(需要 Node.js 22+): npm install -g @qwen-code/qwen-code@latest 在项目目录中打开终端并启动 Qwen Code: cd /path/to/your-project qwen 在会话中运行 /auth 配置模型提供商和 API 密钥
- 在哪里获取 qwen-code?
- 源代码和安装说明在 GitHub 上:https://github.com/QwenLM/qwen-code
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
3.4万9265TypeScriptOther更新于 昨天
终端编程智能体,内置 LSP、调试器、浏览器和子智能体,支持 60 多家模型服务商。
3.6万3957TypeScriptMIT更新于 22小时前
Pi 编程智能体的提前编译版本,编译为原生代码,启动更快、CPU 占用更低。
37517TypeScriptMIT更新于 7小时前
一款 TypeScript 编程 Agent 命令行工具,在提示词中加入 ulw 或 mass ulw 关键词即可自动规划、调度多模型并校验结果。
7万5773TypeScriptOther更新于 6小时前