Qwen Code: 面向开发者的 AI 赋能代码工作流工具

Qwen Code

3.5 | 314 | 0
类型:
开源项目
最后更新:
2025/10/09
资源描述:
Qwen Code 是一款 AI 赋能的命令行工具,旨在通过代码理解、任务自动化和智能辅助来增强开发者的编码工作流程。专为 Qwen3-Coder 模型优化。
分享:
代码分析
代码生成
工作流自动化
AI 编码助手

Qwen Code 概述

Qwen Code: 适用于开发人员的 AI 驱动的命令行工作流程工具

Qwen Code 是一款 AI 驱动的编码助手,旨在提高开发人员的生产力。 此工具专为 Qwen3-Coder 模型优化,通过高级代码理解、自动化任务和智能辅助来增强您的开发体验。 什么是 Qwen Code? 它是一款旨在加速和简化您的编码项目的工具。

特性

  • 代码理解与编辑:快速查询和编辑超出传统上下文窗口的大型代码库。
  • 工作流程自动化:自动化操作任务,高效管理拉取请求,轻松处理复杂的 rebase。
  • 增强型解析器: 适配于与 Qwen-Coder 模型无缝协作。
  • 视觉模型支持:自动识别输入中的图像,并切换到支持视觉的模型进行多模态分析。

如何使用 Qwen Code

安装

请确保您已安装 Node.js 20 或更高版本。您可以使用 npm 安装 Qwen Code:

npm install -g @qwen-code/qwen-code@latest
qwen --version

或者,从源代码安装:

git clone https://github.com/QwenLM/qwen-code.git
cd qwen-code
npm install
npm install -g .

对于 macOS/Linux 用户,Homebrew 也是一个选择:

brew install qwen-code

快速开始

在您的终端中运行 qwen 以启动该工具。 示例命令:

> 解释一下这个代码库的结构
> 帮我重构这个函数
> 为这个模块生成单元测试

免费选项

开始免费使用 Qwen Code:

  • Qwen OAuth(推荐)
    • 每天 2,000 个请求,没有 token 限制
    • 每分钟 60 个请求的速率限制
    • 自动凭据管理
  • 区域免费层级
    • ModelScope(中国大陆):每天 2,000 个免费 API 调用
    • OpenRouter(国际):每天最多 1,000 个免费 API 调用

授权

您还可以通过 Qwen OAuth 授权 Qwen Code:

qwen

或者,您可以通过设置以下环境变量来使用与 OpenAI 兼容的 API:

export OPENAI_API_KEY="your_api_key_here"
export OPENAI_BASE_URL="your_api_endpoint"
export OPENAI_MODEL="your_model_choice"

对于中国大陆的用户,请使用阿里云百炼或 ModelScope。 国际用户可以使用阿里云 ModelStudio 或 OpenRouter。

会话管理

通过在 .qwen/settings.json 中配置会话限制来管理 token 使用量:

{
  "sessionTokenLimit": 32000
}

使用会话命令(如 /compress)减少历史记录或使用 /clear 启动新会话。 您还可以使用 /stats 检查 token 使用情况。

视觉模型配置

当 Qwen Code 检测到您的输入中包含图像时,它可以自动切换到具有视觉功能的模型。 在 .qwen/settings.json 中配置该行为:

{
  "experimental": {
    "vlmSwitchMode": "once"
  }
}

可用模式包括 oncesessionpersist。 您还可以通过命令行设置该行为:

qwen --vlm-switch-mode once

通过设置以下内容完全禁用视觉模型:

{
  "experimental": {
    "visionModelPreview": false
  }
}

您可以使用 Qwen Code 做什么:

  • 探索代码库: 了解系统的结构和依赖关系。
  • 代码开发: 重构代码、生成单元测试并创建 API 端点。
  • 自动化工作流程: 自动化 git 任务、文件操作等。
  • 调试与分析: 识别代码中的性能瓶颈和安全漏洞。

Qwen Code 适合哪些人?

  • 希望提高编码效率的软件开发人员。
  • 希望自动化其工作流程的团队。
  • 任何使用大型代码库的人。

热门任务

  • 理解新的代码库
    • 识别核心业务逻辑组件。
    • 了解安全机制。
  • 代码重构与优化
    • 重构类以获得更好的 SOLID 原则。
    • 为昂贵的操作实施缓存。
  • 文档与测试
    • 为 API 生成 JSDoc 注释。
    • 编写单元测试。
  • 开发加速
    • 设置新的 Express 服务器。
    • 实施速率限制器中间件。

命令和快捷键

  • /help: 显示可用命令。
  • /clear: 清除对话历史记录。
  • /compress: 压缩历史记录以节省 token。
  • /stats: 显示当前会话信息。
  • /exit/quit: 退出 Qwen Code。

"Qwen Code"的最佳替代工具

Anakin.ai
暂无图片
315 0

生成内容、图像、视频和语音;构建自动化工作流、自定义AI应用和智能代理。您的专属AI应用定制工作站。

无代码AI构建器
AI应用商店
Nuanced
暂无图片
313 0

Nuanced 通过静态分析和精确的 TypeScript 调用图增强 Cursor 和 Claude Code 等 AI 编码工具,可将令牌支出降低 33%,并提升构建成功率,实现高效、准确的代码生成。

调用图
静态分析
代码映射
Boxy
暂无图片
401 0

通过AI上下文解释、生成和重构代码,更快地将您的想法变为现实。

编码伴侣
代码重构
上下文生成
Roo Code
暂无图片
428 0

Roo Code 是 VS Code 的开源 AI 驱动编码助手,具备用于多文件编辑、调试和架构的 AI 代理。它支持各种模型,确保隐私,并自定义适应您的工作流程以实现高效开发。

AI代理
多文件编辑
代码重构
Producta
暂无图片
305 0

Producta 使用 AI 自动化技术票据解决,从 Linear 票据生成精确的拉取请求,缓解团队积压并提升开发者生产力。

票据自动化
代码生成
拉取请求AI
Qwen3 Coder
暂无图片
319 0

探索Qwen3 Coder,阿里巴巴云的先进AI代码生成模型。了解其功能、性能基准,以及如何使用这个强大的开源开发工具。

代码生成
代理AI
MoE架构
DeepClaude
暂无图片
331 0

DeepClaude 是一个开源工具,融合 DeepSeek R1 的高级推理与 Claude 的创造力,实现无缝 AI 代码生成。享受零延迟响应、隐私保护和可定制 API——无需注册。

代码理解
双AI集成
流式API
devlo
暂无图片
231 0

Devlo是一个旨在提高工程效率的AI驱动平台。它提供AI代码审查、自动化任务委派和工作流程自动化等功能,以优化软件开发。

AI工程
生产力
代码审查
Office Kube
暂无图片
528 0

Office Kube提供一个完全配置的、AI驱动的云工作空间,自动化工作流程并提高生产力。无缝访问工具,自动化任务并利用云能力。

AI 工作空间
工作流自动化
BabyAGI
暂无图片
342 0

BabyAGI 是一个实验性的开源框架,用于创建自构建的自主 AI 代理。它通过基于图的函数系统和仪表板简化代理开发,并预加载用于代码生成和自动化的 AI 工具。

自主代理
函数框架
自构建AI
AI-Flow
暂无图片
484 0

AI-Flow是一个无需代码的平台,可以轻松连接多个AI模型,用于内容创作、图像生成和工作流程自动化。 集成来自OpenAI、StabilityAI等的模型。

AI工作流自动化
无代码AI
Devin
暂无图片
305 0

Devin 是 Cognition 的 AI 软件工程师,一个协作队友,通过处理编码、数据分析等提升工程团队生产力。

AI编码代理
软件工程AI
BotStacks
暂无图片
389 0

BotStacks 是一个无代码 AI 平台,用于构建自定义聊天机器人,实现业务任务自动化、提升销售并增强客户参与度,适用于电商和金融等行业。

代理AI
聊天机器人构建器
无代码自动化
Gru.ai
暂无图片
315 0

Gru.ai 是一款先进的 AI 开发者工具,用于编码、测试和调试。它提供单元测试生成、代理的 Android 环境以及名为 gbox 的开源沙箱,以提升软件开发效率。

单元测试自动化
AI编码代理