终端也能AI原生开发|Hermes对接码道CLI,解锁Vibe Coding新体验
2026/8/22 10:19:39 网站建设 项目流程

做终端开发,您是否也遇到这些困扰:工具越装越多,各类CLI命令、多套鉴权Token混杂,环境维护成本居高不下;产品新能力上线,本地CLI版本却迟迟跟不上。

有没有一种方案,在终端就能直接用上AI代码能力,一套工具搞定编码全流程?今天就带大家实操:通过Hermes调用华为云码道CodeArts代码智能体CLI,在终端开启vibe coding开发模式。

一、案例概述

华为云码道CodeArts代码智能体是基于智能生成、智能问答两大核心能力构建起一套全方位、多层次的智能开发体系。

  • 智能生成:它能够依据开发者输入的需求描述,准确且高效地生成高质量代码;

  • 智能问答:如同开发者身边的专属技术顾问。

点击免费一键开通代码智能体体验版。

  • 本案例目标:旨在终端中通过Hermes来调用华为云码道CodeArts代码智能体CLI,使得开发更加简单高效,研发效能倍增。

  • 适用对象:个人开发者、高校学生、企业用户

  • 实操时长:预计45分钟。

  • 案例流程

说明:

1. 用户开通华为云码道CodeArts代码智能体并安装 CodeArts 代码智能体CLI。

2. 安装Hermes并配置好模型。

3. 将codearts cli存入Hermes记忆中,用于调用vibe coding。

  • 资源总览

本案例预计花费5元。

资源名称

规格

单价(元)

华为云码道(CodeArts)代码智能体CLI

通用体验版

免费

deepseek-v4

deepseek-v4-pro

5元

二、基础环境与资源准备

2.1 开通华为云码道代码智能体并安装CodeArts代码智能体CLI

点击此处即可免费一键开通体验版智能体。随后点击下图中的两块标红区域下载并安装CodeArts 代码智能体 CLI

2.2 安装并配置Hermes模型

参考案例华为云码道, 手把手带你搞定 Hermes 本地安装,轻松上车,完成Hermes的安装与配置。

三、CodeArts 代码智能体 CLI的优势

3.1 架构优势:统一入口,拒绝工具碎片化

如果您用其他厂商的CLI,您可能需要安装:代码库的CLI、流水线的CLI、部署的CLI、甚至云资源管理的CLI。您的终端里充斥着不同的二进制文件和认证配置。

CodeArts CLI 的底层是 hcloud,它采用统一命令树架构。您只需要安装一个 CLI 工具,通过切换 --project 和服务名即可操作所有资源。

• 对比体现:在别处,您操作完代码库(gh repo clone),要切换到另一个工具去触发部署(some-deploy-cli run);在 CodeArts 中,您只需 hcloud CodeArts Repo clone 紧接着 hcloud CodeArts Deploy start。一个二进制文件、一套认证体系、统一的输出格式(JSON/Table),极大减少了终端环境维护的心智负担。

3.2 交互优势:原生 API 透传,零延迟拥抱新功能

很多 CLI 工具是滞后于其自身 API 的,产品更新了功能,CLI 要等几个版本才支持。

CodeArts CLI 内置了动态 API 发现与透传机制。只要华为云 CodeArts 的后端 API 发布了新版本或新参数,您无需升级 CLI 版本,直接在命令行中传递该参数即可生效。对于没有封装成高级命令的冷门 API,您可以直接使用 hcloud CodeArts <API-Path> --body '{}' 的方式直接调用底层 REST API。

• 对比体现:gh 如果遇到未支持的 API,您只能用 curl 自己拼 URL 和 Header;而 CodeArts CLI 允许您直接在 CLI 内部发起任意 API 请求,CLI 自动帮您处理鉴权、签名和 URL 拼接。

3.3 认证优势:企业级 IAM 统一鉴权,告别 Token 硬编码

在 CLI 中使用 gh 或 glab,通常需要生成 Personal Access Token (PAT) 并存储在本地明文配置或环境变量中,这在企业级安全管控中是高风险行为。

CodeArts CLI 深度集成了华为云 IAM 鉴权体系。它支持:

• AK/SK 认证:直接通过环境变量或配置文件读取华为云的 Access Key,无需生成和管理易泄露的 PAT。

• 临时凭证 (STS):支持通过 SSO 或外部 IdP 获取临时凭证,CLI 自动处理 Token 的刷新,无需您手动更新。

• IAM 代理:支持企业账号委托,CLI 可以直接以委托身份操作 CodeArts 资源。

• 对比体现:这是面向个人开源工具和面向企业级云原生工具在安全基线上的根本差异。

四、通过Hermes调用CodeArts 代码智能体CLI

当我们从终端进入Hermes后,输入以下prompt,将vibe coding工作交给CodeArts 代码智能体CLI作为一个长期记忆。

记住,以后所有的vibe coding任务都用码道的cli,调用他的方式为在powershell里输入codearts,他的地址为C:\Users\你的电脑用户名\.codeartsdoer\installers\codearts.cmd

随后向Hermes提供需求,

请用HTML编写一个贪吃蛇游戏

可以看见Hermes自动识别了这是个vibe coding任务并开始调用codearts处理。

在首次调用时,会让你选择配置AK/SK还是直接写,我们选择配置AK/SK,配置AK/SK请参考官方文档:我的凭证-访问密钥

所有东西配置完后,只需等待即可。

到这之后,为了方便使用,可以将Hermes与飞书进行连接,这样我们可以随时随地的进行vibe coding。

我们打开powershell,输入wsl,进入子系统。

进入子系统后,输入

hermes config setup

选中feishu。(因为博主已经配置过了,所以feishu最后显示的是configured,没配置过的应该显示not configured)

回车后选择第二个QR code,会弹出来这个页面

我们手机打开飞书APP,扫描二维码,完成所有下一步的按钮后,在wsl中输入y,再回车继续。

后续两个页面我们都选第一个选项

配置完成后,我们向智能体询问此时是不会回复你的,我们需要重启一个powershell,然后输入wsl,再输入hermes,当hermes启动后此时再去发消息即可正常回复。

至此,CodeArts Cli实战已完成,开启你的双端vibe coding之旅吧。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询