Appearance
Hermes很强,但"用起来"这件事,有一道不低的门槛。你得会改YAML,得看得懂日志,得记住一堆命令。普通用户进来,第一关就被劝退了。Hermes Web UI给Hermes套了一层人能直接用的界面。
一行命令装好
bash
npm install -g hermes-web-ui
hermes-web-ui start打开 http://localhost:8648,就进去了。
启动时自动检测:
- Hermes是否在跑
- 端口有没有冲突
- config.yaml有没有缺字段
发现问题自己修,你不用先去确认环境对不对。
界面功能
| 功能 | 说明 |
|---|---|
| 对话 | 聊天管理 |
| 群聊 | 多个AI Agent在聊天室协作,可@指定角色 |
| 任务 | 任务看板管理 |
| 频道 | 8个平台统一配置(Telegram/Feishu/Discord/Slack/WhatsApp/微信等) |
| 技能 | Skills管理 |
| 记忆 | MEMORY管理 |
| 模型 | 模型配置 |
| 日志 | 运行日志查看 |
| 用量 | Token消耗和费用追踪 |
几个真正有用的功能
频道配置可视化
以前配Telegram Bot Token要去改YAML,现在一个表单填完,保存后自动重启Gateway。
每个平台都有状态指示器:
- 🟢 绿色 = 配好了
- ⚪ 灰色 = 没配
用量和费用追踪
| 指标 | 说明 |
|---|---|
| Token消耗 | 每日的用量 |
| 预估费用 | 实时算钱 |
| 缓存命中率 | 看看节省了多少 |
| 模型使用分布 | 钱花到哪个模型上了 |
| 30天趋势图 | 看清用量变化 |
这些数据以前要自己去日志里扒,现在直接有现成的图表。
多配置文件管理
可以创建多个Profile,给不同用途的Hermes分开管理:
- 一个跑工作任务
- 一个跑个人助手
- 互不干扰
Web终端内置
基于xterm.js,支持:
- 多会话切换
- 窗口大小可调
- 浏览器里直接敲命令
不用开终端软件,不用SSH。
几个不确定的地方
| 问题 | 说明 |
|---|---|
| 功能稳定性 | 群聊功能标了Beta,Issues有120条 |
| 底层问题 | Hermes自身配置有问题时,Web UI未必能帮你摸清楚 |
| 备份机制 | 自动备份config.yaml.bak,但没有版本历史,改坏了只有一个"上一步"可回退 |
核心价值
Hermes本身的功能没有问题,问题一直是"怎么用起来"。
如果你身边有人想用Hermes但被命令行拦住了,这个界面可以让他们先跑起来,再慢慢理解背后的逻辑。
📦 GitHub:github.com/EKKOLearnAI/hermes-web-ui ⭐ 3.4k Stars
