LOADING

AI工具集AI智能体

Hermes WebUI

开源的基于Web的可视化管理面板

标签:
其他站点:GitHubGitHub - 2
Hermes WebUI是一个开源的、基于Web的可视化管理面板,专为Hermes Agent(NousResearch开源的多平台AI Agent框架)设计,用于替代命令行操作,提供会话管理、渠道配置、成本监控等全功能图形化控制。它由社区开发者EKKOLearnAI维护,采用MIT协议,完全免费且无会员付费模式,核心价值在于降低AI Agent的管理门槛,尤其适合需要多平台集成和数据分析的用户。

一、Hermes WebUI是什么

Hermes WebUI是Hermes Agent的非官方第三方Web管理界面,并非由Hermes Agent开发团队(NousResearch)直接提供。它通过现代化的响应式设计,将Hermes Agent的命令行功能迁移至浏览器,支持实时流式对话、多平台配置和数据分析,无需修改Hermes Agent源码即可独立部署
  • 开源性质:基于MIT协议,代码完全公开,可自由修改和分发
  • 技术栈:前端使用Vue 3 + TypeScript,后端基于Koa 2,支持Docker和本地部署
  • 定位差异:Hermes Agent本身是AI任务执行框架,而WebUI仅是其管理工具,不提供额外AI能力

二、主要功能

1. AI聊天会话管理

  • 实时流式对话:基于 SSE(Server-Sent Events)实现消息实时渲染,支持 Markdown 高亮和代码块一键复制
  • 多会话分组:按 Telegram、Discord 等平台来源自动分组,支持 Ctrl+K 全局搜索历史记录,活跃会话置顶显示
  • 上下文监控:实时显示 Token 消耗(输入/输出分离统计)及模型使用情况

2. 多平台渠道统一配置

  • 8大平台集成:Telegram、Discord、Slack、WhatsApp、Matrix、飞书、企业微信、微信(扫码登录)
  • 可视化配置:在单页面内完成 Bot Token、提及规则等设置,修改后自动重启网关,无需手动编辑 YAML 文件

3. 成本与用量监控

  • 30天趋势分析:提供 Token 消耗、会话数量、费用估算的图表与数据表,支持缓存命中率统计
  • 模型分布图:直观展示不同模型的调用占比,辅助优化资源分配

4. 其他核心功能

  • 定时任务管理:通过表单创建/编辑 Cron 任务,支持手动触发和执行日志查看
  • 文件与模型管理:集成 Web 终端(node-pty),可浏览/上传/下载文件;自动发现 auth.json 中的可用模型

三、如何使用

1. 安装方式(三选一)

  • npm 全局安装(推荐)
    [bash]
    npm install -g hermes-web-ui hermes-web-ui start

    访问 http://localhost:8648

  • 一键脚本安装:自动检测系统并安装 Node.js(支持 Debian/Ubuntu/macOS/WSL):
    [bash]
    bash <(curl -fsSL https://raw.githubusercontent.com/EKKOLearnAI/hermes-web-ui/main/scripts/setup.sh)
  • Docker 部署
    [bash]
    WEBUI_IMAGE=ekkoye8888/hermes-web-ui:latest docker compose up -d

    数据持久化目录为 ./hermes_data

2. 基础操作流程

  1. 启动后访问本地地址(默认 8648 端口)。
  2. 首次使用需完成引导设置:验证 Hermes Agent 环境、配置模型提供方(如 OpenAI 兼容接口)、设置可选密码保护
  3. 通过左侧导航栏管理会话、平台配置、定时任务等,所有修改自动同步至 Hermes 的 config.yaml 和 .env 文件

四、应用场景

1. 多平台AI机器人运营

  • 统一管理Telegram、微信等 15+ 消息渠道的 AI 交互,避免切换命令行配置
  • 适合运营跨平台客服机器人或个人数字助理。

2. 成本与性能优化

  • 实时监控 Token 消耗,识别高成本会话,调整模型选择以控制预算
  • 通过 30 天趋势分析优化模型切换策略(如优先使用低成本本地模型)。

3. 开发者效率工具

  • 可视化配置定时任务(如每日数据报告生成),替代手动编写 Cron 表达式
  • 文件管理功能直接操作 Agent 工作目录,简化调试流程

五、同类品对比

1. Hermes WebUI vs OpenClaw Dashboard

  • Hermes WebUI优势
    • 更全面的平台支持(8 大平台 vs OpenClaw 的 4-5 个)
    • 独有的成本分析功能(Token 趋势图、费用估算),适合预算敏感场景
    • 支持 群聊模式(多 Agent 协作)和远程文件管理
  • OpenClaw优势
    • 内置 Skills 技能市场(380+ 预置技能包)和移动端配对功能
    • 配置管理更直观(Web 界面直接编辑 JSON,无需重启)

2. 核心差异总结

  • 选Hermes WebUI:需 多平台集成、成本监控或远程文件操作
  • 选OpenClaw:侧重 技能扩展、移动端管理或简化配置流程

六、会员价格

Hermes WebUI无任何会员费用或付费功能。作为MIT协议开源项目,其所有功能(包括多平台配置、成本分析、定时任务等)完全免费,部署和使用成本仅涉及服务器资源(如自建服务器的电费或云服务费用)
  • 重要提示:Hermes Agent本身依赖的大模型 API(如 OpenAI)可能产生调用费用,但WebUI 仅作为管理工具,不涉及模型调用计费

七、优点和缺点

优点

  • 显著降低使用门槛:非技术用户可通过界面完成命令行复杂操作,避免手动编辑配置文件
  • 数据驱动决策:30 天用量趋势分析帮助优化模型选择,减少无效 API 调用成本
  • 跨平台兼容性:支持 Linux/macOS/WSL,Docker 部署方案简化环境配置

缺点

  • 非官方维护:由社区开发,功能更新可能滞后于 Hermes Agent 主版本
  • 依赖Hermes环境:需预先安装 Hermes Agent,无法独立运行(仅管理面板)
  • 微信等国内平台需额外配置:微信扫码登录需确保服务器网络可达,企业微信/飞书需手动填入凭证

八、官方网站地址

相关导航

手机卡

暂无评论

暂无评论...