1. Hermes Web UI
1)介绍

-
基本特性:轻量级Web应用界面,采用暗色主题设计,代码基于原生 HTML/CSS/JSHTML/CSS/JSHTML/CSS/JS 开发
-
部署优势:无需构建工具或前端框架,部署门槛低,提供与CLI一致的完整体验
2)核心定位
-
持久化记忆:包含用户画像(user profile)、代理笔记(agent notes)和Skills技能系统
-
自托管调度:支持Cron任务在用户离线时自动触发
-
多平台接入:终端、Web与10+IM平台共享同一代理
-
技能进化:经验自动沉淀为可复用Skill,支持编排其他代理如Claude Code
-
模型无关性:兼容OpenAI、Anthropic、Google、DeepSeek、OpenRouter等Provider
3)主要功能
-
界面结构:经典三栏设计(左侧会话导航/中间聊天区/右侧工作区)
-
辅助元素:
-
圆形Context Ring实时显示token用量
-
模型/Profile/Workspace控件常驻消息编写区底栏
-
4)安装与启动
-
Bootstrap方式
-
cd hermes-webui
-
python3 bootstrap.py(自动检测Agent、创建虚拟环境、启动服务)
-
步骤:
git clone https://github.com/nesquena/hermes-webui.git- 自动化过程:脚本会自动完成Python环境配置和Web服务器启动
-
-
Shell launcher
-
日常启动:通过./start.sh脚本快速启动服务
-
后台运行:使用nohup命令保持服务持续运行(例:nohup /opt/software/hermes/hermes-webui/start.sh &)
-
由于我的是在Windows系统的WSL2中的,而且网络问题导致Git Clone失败。
于是手动从某镜像网站下载好Hermes-Web-UI项目,想手动安装,于是又是查指令,又是移动文件夹,又是解压缩的一顿操作。
4.1、查看文件夹

CD进文件夹,查看文件夹名称

解压缩操作,后来从Windows直接解压的

后来我一想,hermes都装好了,我为啥要自己手动干这事儿呢?
Hermes能不能干?于是我打开Hermes让他帮我安装Hermes Web UI。

于是他就开始干活了。

然后,他就帮我装好了,第一次体验,感觉很神奇。

我试了下,直接在Windows浏览器果然能直接访问了。
安装并启动成功!
-
远程访问
-
默认限制:仅限本机访问(127.0.0.1)
-
开放外网:需修改环境变量HERMES_WEBUI_HOST=0.0.0.0
-
访问格式:http://<服务器IP>:8787(如http://192.168.1.127:8787)
-
-
配置环境变量
-
vim ~/.bashrc
-
添加export HERMES_WEBUI_HOST=0.0.0.0
-
source ~/.bashrc使配置生效
-
配置方法:
-
验证命令:echo$HERMES_WEBUI_HOST应返回0.0.0.0
-
5)界面展示
-
会话管理:支持新建/重命名/复制/删除对话,按项目分组和标签筛选
-
记忆系统:
-
自动记录用户画像(如"上海人不吃辣"的饮食偏好)
-
保存代理笔记(如B站视频下载技巧的实战经验)
-
-
工作区:默认指向用户home目录(如/home/ubuntu/work)
6)主要功能
-
会话管理
-
一键导出Markdown
-
CLI会话桥接实现跨入口上下文共享
-
移动端响应式设计(含汉堡菜单)
-
基于Server-Sent Events的流式响应
-
多Provider模型动态加载
-
支持消息队列并发发送
-
显示Claude的Extended Thinking过程
-
交互特性:
-
高级功能:
-
二、知识小结
| 产品型号 | 功能亮点 | 技术参数 | 适用场景 | 竞品对比 |
|---|---|---|---|---|
| HERMES web UI | 提供图形化管理后台 持久化记忆管理 完整对话聊天功能 用户画像自动生成 | 默认端口:8787 支持环境变量配置 跨平台支持(Linux/Mac) | HERMES agent功能扩展 需要可视化操作界面 多会话管理需求 | 相比原生HERMES agent增加: - 可视化聊天界面 - 记忆管理功能 - 技能管理系统 |
| 安装部署 | 一键启动脚本 支持后台运行(nohup) IP访问控制配置 | 依赖Git克隆仓库 需配置环境变量 启动命令:start.sh | Linux服务器部署 本地开发测试环境 | 比命令行版本提供: - 完整的Web交互 - 运行状态可视化 |
| 核心模块 | 对话列表管理 技能管理系统 工作区切换 语音输入支持 | 自动记录用户习惯 支持多工作目录 模型选择功能 | 长期AI助手使用 个性化服务定制 多任务并行场景 | 记忆功能优于: - 基础聊天界面 - 纯文本交互终端 |