华为云CodeArts CLI初体验:在命令行中与AI对话
华为云CodeArts CLI初体验:在命令行中与AI对话
前言
最近在华为云ECS上折腾各种自动化任务的时候,了解到了CodeArts CLI(也叫"码道CLI")这个工具。它本质上是华为云开发者工具链的命令行版本,装好之后在终端里就能跟AI对话,编程相关的问题随口问,不用切到浏览器开新标签页。这篇文章记录一下从安装到实际使用的完整体验。
环境准备
我是在华为云ECS(Linux系统)上安装的,系统是CentOS/Ubuntu均可。Windows和macOS也支持,安装方式略有不同。
安装(Linux)
官方提供了一键安装脚本,一行命令搞定:
sh -c "$(curl -L https://cnnorth4-cloudide-marketplace.obs.cn-north-4.myhuaweicloud.com/codearts/cli_tui/install_script/install.sh)" && export PATH=~/.codeartsdoer/installers:$PATH
安装完成后会回显版本号,表明安装成功。CLI默认安装在 ~/.codeartsdoer/installers/bin/codearts 路径下。
建议把PATH写入 ~/.bashrc 永久生效:
echo 'export PATH=~/.codeartsdoer/installers:$PATH' >> ~/.bashrc
source ~/.bashrc
在Windows上安装
如果你用的是Windows系统,打开PowerShell执行:
irm https://cnnorth4-cloudide-marketplace.obs.cn-north-4.myhuaweicloud.com/codearts/cli_tui/install_script/install.ps1 | iex
同样安装成功后回显版本号即可。
💡 小提示:如果处于公司内网环境,需要先配置代理,具体参考官方文档的「配置代理」章节。
AK/SK授权配置
安装完成只是第一步,还需要AK/SK认证才能正常使用。
获取AK/SK:登录华为云控制台 → 统一身份认证 → 我的凭证 → 管理访问密钥 → 新增访问密钥。
拿到AK/SK后,配置环境变量:
export CODEARTS_CLI_AK="你的AK"
export CODEARTS_CLI_SK="你的SK"
同样写到 ~/.bashrc 持久化:
echo 'export CODEARTS_CLI_AK="你的AK"' >> ~/.bashrc
echo 'export CODEARTS_CLI_SK="你的SK"' >> ~/.bashrc
source ~/.bashrc
配置好之后可查看能否成功读取

验证配置是否成功:
codearts run "你好"

有正常回复就说明认证通过了。
AI问答体验
配置好之后就可以直接在终端提问题了,用法很简单:
codearts run "Python怎么读取JSON文件"
示例输出:

响应速度比较快,通常几秒到十几秒就能返回结果。回答质量也比我想象的好,基础编程问题、语法查询、概念解释都能给出带代码示例的靠谱回答。常见的编程问题覆盖率挺高,比如:
- 语言语法:“Python列表推导式怎么写”
- 框架用法:“Vue3的setup函数怎么用”
- 概念解释:“什么是RESTful API”
- 调试技巧:“Linux怎么查看端口占用”
我现在的日常用法是:在服务器上改代码或者排查问题的时候,遇到不确定的语法或API用法,直接在终端 codearts run 问一下,不用切浏览器搜索再切回来,效率提升很明显。之前还要手动整理问题的经验,现在基本形成了一种新的命令行开发习惯了。
使用感受
优点:
- 终端原生,不用开浏览器,沉浸式开发体验
- 回答带代码示例,直接复制粘贴就能用
总结
CodeArts CLI作为华为云开发者工具链中的一员,在终端AI问答这个场景下做得挺实用的。安装简单、配置不复杂、响应快、回答质量在线。如果你也在用华为云ECS做开发,或者日常跟命令行打交道比较多,推荐试试。
下一步我打算探索用它对接crontab定时任务来做自动化的事情,下一篇会分享一下实际踩到的坑。
- 点赞
- 收藏
- 关注作者
评论(0)