Hermes系列4:Hermes 管理后台

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助手使用 个性化服务定制 多任务并行场景 记忆功能优于: - 基础聊天界面 - 纯文本交互终端
相关推荐
来日方长。。。。long8 天前
Hermes Agent橙皮书共读|第三篇:保姆级实战部署|本地/VPS从零搭建Hermes
ide·git·hermes
鬼手点金9 天前
Hermes Agent vs OpenCode 异同
ai·ai agent·vibecoding·codingagent·opencode·hermes
鬼手点金9 天前
Hermes‑Agent 使用教程
python·ubuntu·powershell·cmd·ai agent·opencode·hermes
欢醉19 天前
手贱装了个插件,我把OpenCode玩崩了
opencode·hermes
深念Y23 天前
AI编程Agent工具定义对比分析
agent·ai编程·开源项目·工具·tool·hermes·ccsiwtch
段智华1 个月前
Hermes Agent 消息网关——连接 20+ 聊天平台
ai-native·hermes·自进化智能体
微道道1 个月前
Linux盒子局域网内使用 .local 域名访问,告别IP变化烦恼
linux·运维·服务器·hermes
盛夏绽放1 个月前
Hermes Agent 全栈安装、配置与Web端架构深度解析(官方命令版·最终优化)
前端·架构·hermes
段智华1 个月前
Hermes Agent 配置详解——提供商、模型与选项
ai-native·hermes·自进化智能体