用途:Hermes Web UI Dashboard 是 Hermes Agent 的网页管理面板,通过响应式 Vue 3 界面统一管理 AI 聊天会话、用量分析、平台渠道、定时任务、模型、文件、多配置与网关。
主要能力:聊天会话管理(按来源分组、置顶、Markdown 渲染、工具调用展开、文件上传下载、Ctrl+K 搜索、模型与 token 展示);渠道配置支持 Telegram、Discord、Slack、WhatsApp、Matrix、飞书、微信、企业微信等 8 个平台,凭据写入 ~/.hermes/.env,行为写入 ~/.hermes/config.yaml,配置变更后自动重启网关;用量分析展示 token、会话数、估算成本、缓存命中率与 30 天趋势;定时任务(cron)支持创建、暂停、恢复、立即触发、删除;模型管理从 ~/.hermes/auth.json 凭据池自动发现并支持自定义提供方;多配置管理支持创建、克隆、切换、导入导出与按配置启停网关;文件浏览器支持本地、Docker、SSH、Singularity 后端;另有群聊(多智能体、@提及路由、上下文压缩)、认证、网络终端。
使用方式:全局安装后启动,npm install -g hermes-web-ui 与 hermes-web-ui start,访问 http://localhost:8648;也可用 Docker Compose(WEBUI_IMAGE=ekkoye8888/hermes-web-ui docker compose up -d,访问 http://localhost:6060)或官方 setup.sh 脚本。CLI 提供 start、stop、restart、status、update/upgrade、-v、-h 等命令。环境变量控制端口、绑定地址、数据目录、认证、日志级别与文件大小限制等。架构为浏览器经 BFF(Koa :8648)转发到 Hermes Gateway(:8642)。首次运行在 ~/.hermes-web-ui/.token 生成令牌,API 需携带 Bearer 令牌,也可设置用户名密码或 AUTH_DISABLED=1 关闭认证(不建议生产使用)。
适用场景:需要在浏览器中集中管理 Hermes Agent 多平台聊天、渠道凭据、定时任务、模型和用量统计的运维与使用场景。
限制:资料未说明授权与收费方式;部分功能依赖本机 Hermes 环境、配置文件和外部平台凭据;关闭认证存在安全风险。