首页AI Agentsnesquena/hermes-webui
// archived 2026-04-23
51

// 项目简介

Hermes WebUI 提供了一个轻量级的深色主题浏览器界面,与 Hermes Agent CLI 功能完全对等。它采用三面板布局,涵盖聊天、文件管理和会话导航,无需复杂的构建步骤或框架。用户可以通过 SSH 隧道或移动设备安全地访问自托管代理,同时保持持久化记忆和跨会话上下文。

// 技术分析

Hermes Web UI 是一个轻量级的深色主题浏览器界面,旨在提供与 Hermes Agent CLI 的完全对等功能,使用户能够直接从 Web 浏览器管理自主智能体。通过利用三面板布局和组合页脚,该项目优先考虑可访问性和上下文感知,允许用户在无需复杂构建步骤或框架的情况下管理会话、工作区文件和模型配置。其架构依赖于原生 JavaScript 和 Python,确保与现有的 Hermes 智能体设置无缝集成,同时专注于自托管、持久化和与提供商无关的智能体工作流。

// 核心亮点

01
提供与 Hermes CLI 1:1 的功能对等,允许用户完全通过 Web 浏览器管理智能体、会话和工作区文件。
02
具有响应式三面板布局,包括会话侧边栏、中央聊天界面以及带有内联预览的工作区文件浏览器。
03
支持多提供商模型集成,允许用户通过动态下拉菜单在 OpenAI、Anthropic、Google、DeepSeek 等之间切换。
04
包含强大的工作区管理系统,支持直接在 UI 内进行文件编辑、目录导航和 Git 状态跟踪。
05
提供高级智能体交互工具,例如内联工具调用卡片、子智能体委派可视化和 Mermaid 图表渲染。
06
确保安全的自托管操作,具有可选的密码保护,并支持通过 SSH 隧道或 Tailscale 进行远程访问。

// 典型使用场景

01
具有自我提升技能的持久化跨会话 AI 代理管理
02
将结果发送至消息平台的自托管 cron 任务调度
03
集成式工作区文件浏览,支持内联编辑和语法高亮

// 快速开始

首先,克隆存储库并使用 'python3 bootstrap.py' 运行引导脚本,该脚本会自动检测您的 Hermes Agent、设置 Python 环境并启动 Web 服务器。或者,您可以使用提供的 Docker Compose 文件将 Web UI 与您的智能体一起部署在容器化环境中。运行后,请访问 http://localhost:8787 或通过 SSH 隧道(如果托管在远程服务器上)访问该界面。