5款Hermes Agent Web UI对比:只有2个值得装

对比5款Hermes Agent Web管理界面:官方Dashboard、hermes-webui、hermes-workspace、hermes-web-ui、Open WebUI。从安装难度、功能完整度、手机适配、维护活跃度4个维度打分,帮你选出最适合的方案。

用了半年 Hermes Agent,一直靠终端敲命令。直到有一天我想在手机上查个对话记录——没办法,只能SSH上去翻日志。于是我开始找 Web UI。

先说结论

只想装一个?选 hermes-webui(8.3K Star)。

想要IDE级体验?hermes-workspace。其余三个,各有硬伤。

下面逐个拆解。

1. 官方内嵌 Dashboard

1
hermes dashboard

启动后打开 http://localhost:9119,FastAPI + Uvicorn 驱动。

能干什么:

  • 查看和编辑配置文件(config.yaml)
  • 管理环境变量(.env)
  • 浏览会话列表

不能干什么:

  • 不能聊天(没有对话界面)
  • 不能管理Skills、Cron任务
  • 不能在手机上用(只绑127.0.0.1)

官方 Dashboard 本质是个配置编辑器。

适合不需要Web聊天、只想改改配置的轻量用户。

评分: 安装 ★★★★★ | 功能 ★★☆☆☆ | 手机 ★☆☆☆☆ | 维护 ★★★★★

2. nesquena/hermes-webui — ⭐ 8.3K

Python + 原生JS,三栏布局。

安装:

1
2
3
4
git clone https://github.com/nesquena/hermes-webui.git
cd hermes-webui
pip install -r requirements.txt
python app.py

不需要npm构建,不需要Docker。装完直接跑。

核心功能:

  • 完整对话界面(聊天、发图、文件上传)
  • 会话管理(创建、切换、删除)
  • 手机端自适应(三栏自动折叠)
  • 直接读取Hermes本地数据(会话、记忆、配置)

为什么推荐它:

零构建步骤这一点就秒杀了大部分竞品。

三栏布局在桌面端是会话列表 | 对话区 | 详情面板,手机上自动折叠为单栏。

根据README描述,支持实时流式输出和Markdown渲染。

不足:

  • 不支持Cron任务管理
  • 不支持Kanban看板
  • 没有多用户系统

评分: 安装 ★★★★★ | 功能 ★★★★☆ | 手机 ★★★★☆ | 维护 ★★★★☆

3. outsourc-e/hermes-workspace — ⭐ 4.7K

JavaScript,IDE风格多面板界面。

2026年黑客松获奖项目。

安装:

1
2
3
4
git clone https://github.com/outsourc-e/hermes-workspace.git
cd hermes-workspace
npm install
npm run dev

需要Node.js环境,有构建步骤。

核心功能:

  • IDE风格多面板(对话、终端、记忆、Skills、检查器)
  • 内置终端模拟器
  • 记忆和Skills的可视化管理
  • 支持实时日志查看

适合谁:

重度开发者,喜欢IDE布局,需要同时看对话、终端和状态。

不足:

  • 需要npm构建(对纯Python用户不友好)
  • 手机端体验一般(面板太多,小屏挤不下)
  • Star数最少,社区相对小

评分: 安装 ★★★☆☆ | 功能 ★★★★★ | 手机 ★★☆☆☆ | 维护 ★★★☆☆

4. EKKOLearnAI/hermes-web-ui — ⭐ 5.8K

Vue3 + Koa,端口8648。

安装:

1
2
3
4
5
git clone https://github.com/EKKOLearnAI/hermes-web-ui.git
cd hermes-web-ui
# 需要分别构建前后端
npm install
npm run build

核心功能:

  • 全功能管理界面(聊天、会话、配置)
  • 支持8个平台渠道可视化(Telegram、Discord、Slack等)
  • 定时任务(Cron)管理
  • 用量分析面板

不足:

  • 构建步骤最复杂(前后端分离)
  • Vue3技术栈对非前端开发者有门槛
  • 从功能来看,平台渠道可视化是亮点也是局限——大部分个人用户用不到8个平台

评分: 安装 ★★☆☆☆ | 功能 ★★★★★ | 手机 ★★★☆☆ | 维护 ★★★★☆

5. Open WebUI — ⭐ 138K+

138K Star的通用LLM前端,不是专为Hermes设计的。

怎么接Hermes:

1
2
3
4
5
6
7
8
# 1. 启动Hermes API Server(端口8642)
hermes gateway --platform api_server

# 2. 启动Open WebUI
docker run -d -p 3000:8080 \
  -e OPENAI_API_BASE_URL=http://localhost:8642/v1 \
  -e OPENAI_API_KEY=dummy \
  ghcr.io/open-webui/open-webui:main

通过Hermes的API Server(端口8642)接入。

优势:

  • 生态最大(138K Star,社区资源丰富)
  • 支持RAG、文件上传、图像生成等高级功能
  • Docker一键部署
  • 多用户系统、权限管理

为什么不是首选:

Open WebUI是通用LLM前端,不是Hermes原生客户端。

你无法管理Hermes特有的功能:Skills、Cron、记忆、Kanban、多Profile。

它只能「聊天」,不能「管理Hermes」。

适合需要多用户+RAG+文件分析的团队场景,不适合个人Hermes全功能管理。

评分: 安装 ★★★☆☆ | 功能 ★★★☆☆(Hermes维度) | 手机 ★★★★☆ | 维护 ★★★★★

对比总表

维度官方Dashboardhermes-webuihermes-workspacehermes-web-uiOpen WebUI
Star内置8.3K4.7K5.8K138K
安装难度极低
聊天功能
会话管理
Skills管理
Cron管理
记忆管理
手机适配一般一般
多平台渠道
构建步骤npmnpmDocker
适合人群改配置日常使用重度开发运维管理团队协作

选择建议

个人用户,想最快用上Web界面:

hermes-webui。三条命令装完,手机也能用。

开发者,需要IDE级管理:

hermes-workspace。终端、记忆、Skills全在一个界面。

运维需求,管多平台+Cron:

hermes-web-ui。唯一一个带Cron管理和渠道可视化的。

团队场景,多用户+RAG:

Open WebUI。但别指望它管理Hermes特有功能。

只是偶尔改改配置:

官方Dashboard就够了。hermes dashboard 一条命令。

关注 varkm,一起学习,一起成长