装上这个控制台,让你的Hermes Agent操作使用更方便
之前已经给大家介绍过Hermes Agent官方的网页控制台,以及Open WebUI,详情可回看:Hermes Agent开启可视化仪表盘小白指南 及Hermes Agent开启Open WebUI聊天界面小白指南
但这两个很明显还不够好用,起码的功能都没有做得很完整,替代不了终端跟接入的机器人。
直到半个月前,老马接触到了开源项目hermes-web-ui,开源地址:
https://github.com/EKKOLearnAI/hermes-web-ui
这算是个原生支持中文,且功能完善的网页控制台。遗憾的是当时才开源不久,老马安装使用了一下,发现bug很多,遂放弃推荐给大家。
半个月过去了,现在hermes-web-ui项目明显比以前完善很多,即便技术上不算轻量,前端是Vue 3 + TypeScript + Vite,后端是Koa 2,另带 node-pty做网页终端。
可人家这是正儿八经的一套前后端完整的本地管理系统,它把Hermes Agent的聊天、渠道、模型、调度、日志、文件、终端、群聊、技能、记忆、认证都塞进去了,属于一站式后台。
你不用再像以前那样子一直盯着Hermes Agent终端了,可以在网页里看到会话列表、切换不同聊天、搜索历史、看消息流式输出。
还能看到工具调用细节、上传下载文件。这个对同时跑很多对话及很多渠道的人来说特别省心。
它不是只管网页聊天,还把Telegram、Discord、Slack、WhatsApp、Matrix、飞书、微信、企业微信这些渠道的配置都放进同一个页面里。也就是说,你可以把它当成一个Agent渠道总控台。
像定时任务、模型提供商管理、多个profile切换、gateway网关启停、日志查看、文件浏览器、认证配置。
这些通常要改配置文件、敲命令、查日志的活,它都尽量网页化了。这个项目的价值很大一部分就在于降低Hermes Agent的使用门槛。
一句话总结,它适合已经在用,或者准备认真用Hermes Agent的人。
如果你只是想临时开个AI聊天页面,它有点重。但如果你要管理多个模型、多个渠道、多个会话、多个配置、多个任务,它就很有价值。
hermes-web-ui的安装也是比较简单的,当然就像Hermes Agent天然适配Mac跟Linux系统一样,Windows系统+WSL环境下还是可能存在网关兼容性问题。
下面老马将基于Windows 11系统+WSL环境,实际演示一下hermes-web-ui的安装和使用。
hermes-web-ui的安装使用
首先确保你已经安装了Node.js,没有安装的情况下,还是照例去Node.js的官网
https://nodejs.org/zh-cn/download,下载对应的系统及版本进行安装:
还是那句老话,安装包下载下来,跟安装普通软件一样即可搞定。Mac跟Linux系统也会有对应的安装命令,你照着在终端窗口输入去安装即可。
假如你之前已经在本机电脑部署过OpenClaw小龙虾,那就已经安装过了Node.js,可以不必重复安装。
以Windows 11系统为例,接下来安装hermes-web-ui时 ,需要打开Windows Powershell窗口,输入以下命令:
npm install -g hermes-web-ui
稍等片刻,提示added具体数字的packages,有这样一行提示,就说明安装成功了。然后输入以下命令启动hermes-web-ui的网页控制台:
hermes-web-ui start
启动完毕,它会自动打开你电脑上的默认浏览器,访问http://localhost:8648这个网址,然后你就能看到这个登录的界面:
访问令牌是自动给你填写好的,你只需要点击登录即可。补充一点,如果你的Mac或Linux系统从来没安装过Node.js,你可以在终端输入以下命令:
bash <(curl -fsSL https://raw.githubusercontent.com/EKKOLearnAI/hermes-web-ui/main/scripts/setup.sh)
这条命令将会在你的Mac或Liunx系统上自动安装Node.js和hermes-web-ui。如果你是Windows系统且终端进入了WSL,想在WSL中自动安装和启动hermes-web-ui,可以输入以下命令:
bash <(curl -fsSL https://raw.githubusercontent.com/EKKOLearnAI/hermes-web-ui/main/scripts/setup.sh)
hermes-web-ui start
登录了hermes-web-ui网页控制台后,正常左下角就会显示已连接的绿色状态,且之前你的会话记录也会被加载进来:
但前面提到过,Hermes Agent的网关始终在Windows系统下会存在兼容性问题,导致无法正常启动,这里就会显示红色的未连接。
解决方法是新开一个Powershell命令行窗口,输入hermes gateway启动一下网关。或者在hermes-web-ui的左侧菜单中找到网关,打开后里面也可以点击启动:
基本上显示已经连接,可以正常跟Hermes Agent进行对话,那么hermes-web-ui的控制台就算是安装启动成功了。
hermes-web-ui支持命令去查看状态和控制开启等操作,你可以在终端直接输入下面对应的命令实现快捷操作:
其它的就没什么好介绍的了,hermes-web-ui的左侧菜单已经把Hermes Agent基本所有的功能的都列了出来,你只要去点击就能使用,非常简单直观。
好了,以上就是今天的分享,欢迎关注、点赞、转发一键三连。有任何问题和需求,请在评论区留言,回见!
对了,老马最近刚创建了一个AI学习交流群,有兴趣进群的小伙伴可以添加老马微信号:immajiabin,添加好友时备注:进群(不备注不通过)。


