AI工具箱
Qwen Code

Qwen Code

免费
AI编程24,977 次浏览

Qwen Code 是什么?

Qwen Code是阿里通义千问团队打造的开源终端AI编程智能体,基于Gemini CLI深度优化适配Qwen-Coder系列模型。支持OpenAI、Anthropic、Gemini等多种API协议及Ollama本地模型,提供交互式终端、无头脚本、IDE集成、SDK调用和守护进程五种使用模式,适合偏好终端工作流的开发者。

Qwen Code 详细介绍

工具简介

Qwen Code是阿里巴巴通义千问团队开发的开源终端AI编程智能体,专为Qwen系列大语言模型深度优化。

核心功能

  • 多协议支持:兼容OpenAI、Anthropic、Gemini等多种API协议,支持阿里云、OpenRouter、Fireworks AI等OpenAI兼容接口,也可通过Ollama或vLLM接入本地模型。
  • 五种使用模式:交互式终端UI、无头脚本模式(-p参数)、IDE集成(VS Code/Zed/JetBrains)、SDK调用(TypeScript/Python/Java)、实验性守护进程模式(qwen serve)。
  • 智能体工作流:内置Skills和SubAgents工具系统,提供类Claude Code的终端智能体体验。
  • 灵活配置:支持全局配置(~/.qwen/settings.json)和项目级配置(.qwen/settings.json)分层管理。
  • 本地模型支持:可完全离线运行,通过Ollama等接入本地部署的模型,无需云端依赖。
  • 适用场景

  • 代码理解与重构:快速理解大型代码库结构,执行跨文件重构任务。
  • 自动化开发:通过无头模式和SDK集成到CI/CD流水线中,实现自动化代码生成和测试。
  • 本地化开发:在数据不出境的要求下,使用本地模型进行AI辅助编程。
  • 快速入门

  • 通过curl脚本、npm(npm install -g @qwen-code/qwen-code)或Homebrew安装,需要Node.js 22+环境。
  • 在项目目录中运行 qwen 命令启动交互式终端。
  • 使用 /auth 命令配置API密钥或阿里云Coding Plan认证。
  • 输入自然语言描述,Qwen Code将自主执行编码任务。
  • 优缺点分析

    优点:

  • 完全开源,支持多种提供商和本地模型,无供应商锁定。
  • 五种使用模式覆盖从交互式到自动化的全场景需求。
  • 针对Qwen-Coder模型深度优化,在中文代码场景下表现优异。
  • 缺点:

  • 以Qwen模型为主要优化目标,其他模型虽可支持但非重点。
  • Qwen OAuth免费层已于2026年4月停止,需付费API或本地模型。
  • 项目相对较新,文档和社区生态仍在完善中。
  • 适合人群

  • 终端工作流爱好者:习惯在命令行中完成开发任务的极客和开发者。
  • 阿里云/通义千问用户:已在使用阿里云生态或Qwen模型的团队和个人。
  • 本地化部署需求者:因合规或隐私要求需要完全离线AI编程能力的企业用户。
  • Qwen Code 使用教程

    Qwen Code终端AI编程智能体入门教程

    入门10分钟
    Qwen Code是阿里通义千问团队打造的开源终端AI编程智能体,基于Gemini CLI深度优化,支持多种API协议和Ollama本地模型,提供五种使用模式,适合偏好终端工作流的开发者。 快速开始 1. 确保已安装Node.js 18+,运行npm install -g @anthropic-ai/qwen-code全局安装 2. 也可从GitHub仓库github.com/anthropics/qwen-code下载源码本地构建 3. 运行qwen-code命令,首次使用按提示配置API密钥 4. 配置完成后进入交互式终端界面,输入问题即可开始编程对话 核心功能演示 功能一:交互式终端对话 在终端中直接输入编程问题,如用Python写一个HTTP服务器,Qwen Code会生成完整代码并解释关键逻辑。支持多轮对话,可以继续要求添加静态文件服务功能进行迭代。 功能二:无头脚本模式 使用qwen-code --headless 解释这段代码 --file main.go命令,可以在脚本中调用Qwen Code处理代码,输出结果可被其他程序解析,非常适合集成到CI/CD流程中自动化代码审查。 功能三:IDE集成使用 在VS Code或JetBrains中安装Qwen Code插件后,选中代码片段右键选择Ask Qwen Code,可以直接在IDE内获得代码解释、重构建议或单元测试生成,无需切换窗口。 实际使用案例 场景一:代码审查自动化 团队在CI流程中集成Qwen Code的无头模式,每次PR提交时自动运行代码审查脚本,Qwen Code分析代码变更并生成审查意见,开发者在PR评论中直接查看AI的建议。 场景二:快速原型开发 开发者接到新需求后,在终端中与Qwen Code对话,描述功能需求后快速获得代码框架,通过多轮对话逐步完善功能细节,将数小时的编码工作压缩到几十分钟。 常见问题 Q:Qwen Code和Cursor、GitHub Copilot有什么区别? A:Qwen Code专注于终端工作流,不需要IDE依赖,适合服务器环境和终端爱好者。同时支持更多模型选择,包括本地Ollama模型,隐私性更好。 Q:支持哪些AI模型? A:支持OpenAI、Anthropic、Google Gemini等云端API,以及Ollama、LM Studio等本地模型,可以灵活切换。推荐使用Qwen-Coder系列模型以获得最佳效果。 Q:是否完全免费? A:Qwen Code本身开源免费,但使用云端API需要自行承担API调用费用。使用Ollama等本地模型则完全免费,仅消耗本地计算资源。 小贴士 1. 配置Ollama本地模型可以在无网络环境下使用,也避免了API费用,推荐开发机配置qwen2.5-coder模型 2. 使用qwen-code --model命令可以快速切换模型,不同任务选择不同模型能获得更好效果 3. 善用项目根目录下的.qwen-code配置文件,可以设置项目级别的提示词模板和默认参数,提升团队协作效率
    查看完整使用指南

    工具信息

    分类AI编程
    定价免费
    浏览量24,977

    用户评分

    -

    0 个评分

    相关工具推荐

    Cline
    Cline

    Cline是一款VS Code扩展形式的AI编程助手,能够在编辑器中自主完成复杂的编码任务。它支持文件读写、终端命令执行、浏览器操作等多种能力,可以自动分析代码库、修复bug、实现新功能。支持多种AI模型后端,以渐进式执行和人工确认机制保障安全性,是目前最受欢迎的AI编程IDE插件之一。

    62,883
    Open Interpreter
    Open Interpreter

    Open Interpreter是一款开源的AI代码执行工具,让大语言模型能够在本地环境中运行代码、操作文件和执行系统命令。它提供类似ChatGPT Code Interpreter的体验,但运行在用户本地机器上,支持Python、JavaScript、Shell等多种语言,可以操控文件系统、安装软件包、进行数据分析等,是将AI能力与本地计算环境结合的强大工具。

    52,165
    gpt-engineer
    gpt-engineer

    gpt-engineer是一款开源的AI代码生成工具,专注于通过自然语言描述生成完整的代码项目。用户只需描述想要构建的软件,AI就能分析需求、规划架构并生成多文件的完整项目代码。它支持多种编程语言和框架,适合快速原型开发和项目脚手架搭建,是AI辅助软件开发的代表性工具之一。

    50,137
    Goose
    Goose

    Goose是一款由Linux基金会旗下AAIF维护的开源通用AI智能体,使用Rust编写,支持macOS、Linux、Windows桌面端和CLI终端两种使用方式。它兼容Anthropic、OpenAI、Google等15+大语言模型提供商,通过MCP协议可连接70+扩展插件,适用于代码开发、文档撰写、数据分析和自动化任务等多种场景,是本地优先、跨平台的AI助手解决方案。

    46,558