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助手使用 个性化服务定制 多任务并行场景 记忆功能优于: - 基础聊天界面 - 纯文本交互终端
相关推荐
深念Y2 天前
AI编程Agent工具定义对比分析
agent·ai编程·开源项目·工具·tool·hermes·ccsiwtch
段智华10 天前
Hermes Agent 消息网关——连接 20+ 聊天平台
ai-native·hermes·自进化智能体
微道道11 天前
Linux盒子局域网内使用 .local 域名访问,告别IP变化烦恼
linux·运维·服务器·hermes
盛夏绽放12 天前
Hermes Agent 全栈安装、配置与Web端架构深度解析(官方命令版·最终优化)
前端·架构·hermes
段智华13 天前
Hermes Agent 配置详解——提供商、模型与选项
ai-native·hermes·自进化智能体
枫叶丹415 天前
Hermes Agent 搭建全流程:从本机试跑到可持续运行的个人 AI Agent
人工智能·microsoft·hermes
程序员柒叔15 天前
OpenCode 一周动态-2026-W28
人工智能·github·agent·opencode·hermes
cxr82816 天前
第16章 跨域迁移与能力融合——从专家到通才
人工智能·算法·智能体·hermes
欢醉19 天前
Hermes Web升级问题复盘
hermes