用了半年 Hermes Agent,一直靠终端敲命令。直到有一天我想在手机上查个对话记录——没办法,只能SSH上去翻日志。于是我开始找 Web UI。
先说结论
只想装一个?选 hermes-webui(8.3K Star)。
想要IDE级体验?hermes-workspace。其余三个,各有硬伤。
下面逐个拆解。
1. 官方内嵌 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,三栏布局。
安装:
| |
不需要npm构建,不需要Docker。装完直接跑。
核心功能:
- 完整对话界面(聊天、发图、文件上传)
- 会话管理(创建、切换、删除)
- 手机端自适应(三栏自动折叠)
- 直接读取Hermes本地数据(会话、记忆、配置)
为什么推荐它:
零构建步骤这一点就秒杀了大部分竞品。
三栏布局在桌面端是会话列表 | 对话区 | 详情面板,手机上自动折叠为单栏。
根据README描述,支持实时流式输出和Markdown渲染。
不足:
- 不支持Cron任务管理
- 不支持Kanban看板
- 没有多用户系统
评分: 安装 ★★★★★ | 功能 ★★★★☆ | 手机 ★★★★☆ | 维护 ★★★★☆
3. outsourc-e/hermes-workspace — ⭐ 4.7K
JavaScript,IDE风格多面板界面。
2026年黑客松获奖项目。
安装:
| |
需要Node.js环境,有构建步骤。
核心功能:
- IDE风格多面板(对话、终端、记忆、Skills、检查器)
- 内置终端模拟器
- 记忆和Skills的可视化管理
- 支持实时日志查看
适合谁:
重度开发者,喜欢IDE布局,需要同时看对话、终端和状态。
不足:
- 需要npm构建(对纯Python用户不友好)
- 手机端体验一般(面板太多,小屏挤不下)
- Star数最少,社区相对小
评分: 安装 ★★★☆☆ | 功能 ★★★★★ | 手机 ★★☆☆☆ | 维护 ★★★☆☆
4. EKKOLearnAI/hermes-web-ui — ⭐ 5.8K
Vue3 + Koa,端口8648。
安装:
| |
核心功能:
- 全功能管理界面(聊天、会话、配置)
- 支持8个平台渠道可视化(Telegram、Discord、Slack等)
- 定时任务(Cron)管理
- 用量分析面板
不足:
- 构建步骤最复杂(前后端分离)
- Vue3技术栈对非前端开发者有门槛
- 从功能来看,平台渠道可视化是亮点也是局限——大部分个人用户用不到8个平台
评分: 安装 ★★☆☆☆ | 功能 ★★★★★ | 手机 ★★★☆☆ | 维护 ★★★★☆
5. Open WebUI — ⭐ 138K+
138K Star的通用LLM前端,不是专为Hermes设计的。
怎么接Hermes:
| |
通过Hermes的API Server(端口8642)接入。
优势:
- 生态最大(138K Star,社区资源丰富)
- 支持RAG、文件上传、图像生成等高级功能
- Docker一键部署
- 多用户系统、权限管理
为什么不是首选:
Open WebUI是通用LLM前端,不是Hermes原生客户端。
你无法管理Hermes特有的功能:Skills、Cron、记忆、Kanban、多Profile。
它只能「聊天」,不能「管理Hermes」。
适合需要多用户+RAG+文件分析的团队场景,不适合个人Hermes全功能管理。
评分: 安装 ★★★☆☆ | 功能 ★★★☆☆(Hermes维度) | 手机 ★★★★☆ | 维护 ★★★★★
对比总表
| 维度 | 官方Dashboard | hermes-webui | hermes-workspace | hermes-web-ui | Open WebUI |
|---|---|---|---|---|---|
| Star | 内置 | 8.3K | 4.7K | 5.8K | 138K |
| 安装难度 | 零 | 极低 | 中 | 高 | 中 |
| 聊天功能 | ❌ | ✅ | ✅ | ✅ | ✅ |
| 会话管理 | ✅ | ✅ | ✅ | ✅ | ✅ |
| Skills管理 | ❌ | ❌ | ✅ | ❌ | ❌ |
| Cron管理 | ❌ | ❌ | ❌ | ✅ | ❌ |
| 记忆管理 | ❌ | ❌ | ✅ | ❌ | ❌ |
| 手机适配 | ❌ | ✅ | 一般 | 一般 | ✅ |
| 多平台渠道 | ❌ | ❌ | ❌ | ✅ | ❌ |
| 构建步骤 | 无 | 无 | npm | npm | Docker |
| 适合人群 | 改配置 | 日常使用 | 重度开发 | 运维管理 | 团队协作 |
选择建议
个人用户,想最快用上Web界面:
hermes-webui。三条命令装完,手机也能用。
开发者,需要IDE级管理:
hermes-workspace。终端、记忆、Skills全在一个界面。
运维需求,管多平台+Cron:
hermes-web-ui。唯一一个带Cron管理和渠道可视化的。
团队场景,多用户+RAG:
Open WebUI。但别指望它管理Hermes特有功能。
只是偶尔改改配置:
官方Dashboard就够了。hermes dashboard 一条命令。
关注 varkm,一起学习,一起成长