AI-Coding专辑之一:阿里QwencodeCLI编程助手字符界面CLI命令详解
作者:微信文章AI-Coding专辑之一:Qwen Code CLI
Qwen Code 是一个改编自 Gemini CLI 的命令行 AI 工具,针对 Qwen3-Coder 大模型进行了优化。要知道,现在 Claude Code 这么火,谷歌和马斯克都在纷纷发力,下场搞了 Gemini CLI 和 Grok CLI。国内终于也有Code CLI 产品了,这就是阿里开源的 Qwen Code。GitHub 开源地址:https://github.com/QwenLM/qwen-code
有以下几个特点:1、查询和编辑超出通常限制的大型代码库。2、自动执行管理拉取请求和复杂的 rebase 等任务。3、专门针对 Qwen-Coder 模型进行了调整
那如何使用qwencode呢?环境要求,需要本地Node. js 版本在20 以上。没有Node. js 的话也可以执行以下命令装一下:curl -qL https://www.npmjs.com/install.sh | sh 第一步,安装qwen-code,一共两种方法,一种是源码方式,一种是npm 方式,选择第二种方式更为简单。npm install -g @qwen-code/qwen-code 很快就安装好了。输入以下命令验证是否安装成功:qwen --version
第二步,配置API。
在阿里云百炼申请API Key(https://bailian.console.aliyun.com/?tab=model#/api-key)然后复制这个配置到终端:
export OPENAI_API_KEY="上面获取到的sk开头的key"
export OPENAI_BASE_URL="https://dashscope.aliyuncs.com/compatible-mode/v1"
export OPENAI_MODEL="qwen3-coder-plus"
可以终端中输入env 查看配置是否已经加上。这样输入:qwen,就可以启动啦。同样,先进行主题的选择:确定后,需要先退出,再重登一次进入,就好啦。Qwen3-Coder 在代码能力和 Agent 能力上有了很大的进步。特别是前端审美及能力,基本和Claude Sonnet 没啥差别了,而且有些场景还更好些。但Qwen Code 这个终端工具 token 的消耗太猛这事,官方得注意看看排查排查。
qwencode详细的命令解释如下:
基础操作:
添加上下文:使用 @ 指定文件或文件夹作为上下文(例如 @src/myFile.ts),以针对特定文件或目录操作。Shell 模式:通过 ! 执行 Shell 命令(例如 !npm run start),或直接输入自然语言指令(如“启动服务器”)。
qwencode命令列表
qwebcode命令功能说明子命令/参数详情/about显示版本信息-/agents管理子代理以委托专项任务manage:管理现有子代理(查看、编辑、删除)
create:通过引导式设置创建新子代理/approval-mode查看或更改工具使用的审批模式plan:计划模式(仅分析,不修改文件或执行命令)
default:默认模式(需批准文件编辑或 Shell 命令)
auto-edit:自动编辑模式(自动批准文件编辑)
yolo:YOLO 模式(自动批准所有工具)/auth更改认证方式-/bug提交 Bug 报告-/chat管理对话历史list:列出已保存的对话检查点
save <tag>:将当前对话保存为检查点
resume <tag>:从检查点恢复对话
delete <tag>:删除对话检查点/clear清空屏幕和对话历史-/compress通过摘要替换上下文以压缩内容-/copy复制最后一次输出或代码片段到剪贴板-/corgi切换 Corgi 模式-/docs在浏览器中打开完整 Qwen Code 文档-/directory管理工作区目录add:添加目录到工作区(多路径用逗号分隔)
show:显示工作区中的所有目录/editor设置外部编辑器偏好-/extensions列出已激活的扩展-/help显示 Qwen Code 帮助信息-/ide管理 IDE 集成-/init分析项目并生成定制化的 QWEN.md 文件-/mcp管理 MCP 服务器和工具list:列出已配置的 MCP 服务器和工具
auth:通过 OAuth 认证 MCP 服务器
refresh:重启 MCP 服务器/memory管理记忆内容show:显示当前记忆内容
add:添加内容(支持
--global 全局记忆或
--project 项目记忆)
refresh:从源刷新记忆/model切换当前会话的模型-/privacy显示隐私声明-/quit退出 CLI-/quit-confirm显示退出确认对话框-/stats查看会话统计信息model:显示模型用量统计
tools:显示工具用量统计/summary生成项目摘要并保存到 .qwen/PROJECT_SUMMARY.md-/theme切换主题-/tools列出可用工具desc:显示详细描述/settings查看和编辑设置-/vim切换 Vim 模式-/setup-github配置 GitHub Actions-/terminal-setup配置终端多行输入的键绑定(支持 VS Code、Cursor、Windsurf)-!执行 Shell 命令-键盘快捷键
Alt+Left/Right:在输入中按单词移动光标Ctrl+C:关闭对话框、取消请求或退出应用Ctrl+Enter:插入新行Ctrl+L:清屏Ctrl+X:在外部编辑器中打开输入Enter:发送消息Esc:取消操作/清空输入(双击)Shift+Tab:循环切换审批模式Up/Down:在输入历史中切换
如需完整快捷键列表,请参阅 docs/keyboard-shortcuts.md。
使用Qwencode建议
项目初始化:进入新项目时首先运行 /init,系统会自动分析项目结构并生成 QWEN.md 文件,用于定义编码规则和技术栈。会话管理:对话过长时可使用 /compress 压缩历史记录以节省 Token 占用;重要对话可用 /chat save 保存,后续通过 /chat resume 恢复。多级配置:通过不同层级的 QWEN.md 文件(全局级、项目级、模块级)可精细化控制 AI 的行为规范。
任ClaudeCode 再封,也并不是非不可。尤其针对国产化要求严格的运营商场景,还是要强烈建议使用国产大模型和国产CLI编程助手,不过国产化还是得加油,Qwen3Coderd大模型在编程和Agent 能力提升上,希望来的更猛一些。
页:
[1]