终端也能AI原生开发|Hermes对接码道CLI,解锁Vibe Coding新体验
发布时间:2026/8/22 10:19:41 作者:尧图编辑部 阅读量:1,286

做终端开发您是否也遇到这些困扰工具越装越多各类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-v4deepseek-v4-pro5元二、基础环境与资源准备2.1 开通华为云码道代码智能体并安装CodeArts代码智能体CLI点击此处即可免费一键开通体验版智能体。随后点击下图中的两块标红区域下载并安装CodeArts 代码智能体 CLI2.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之旅吧。