Hermes Web UI 是开源 AI Agent 框架 Hermes 的 Web 可视化面板,支持多 LLM 后端接入,提供主题定制、多 Agent 协作、Prompt 库与文件管理。本地 Docker 部署,零成本搭建私人 AI 工作站,文末附详细使用教程

🎤 引言

跑 AI Agent 非得盯着一堆命令行?Hermes Web UI 说"不"。

Hermes 是一个开源的 AI Agent 框架,支持连接各种大语言模型。官方的操作方式主要是终端交互,参数配置靠 YAML 文件,对新手不太友好。而 Hermes Web UI 就是来解决这个痛点的——把 Hermes Agent 的整个交互过程搬到浏览器里,用好看的界面来管理 Agent、配置模型、监控工作流。

目前 GitHub 上有 1.4k+ Stars,社区活跃度还不错,支持 Docker 部署,10 分钟内能跑起来。


⭐ 核心功能

1. 多 LLM 后端随便接

Hermes Web UI 支持同时接入多个模型后端,包括:

  • OpenAI 全套(GPT-4o、GPT-4o-mini 等)
  • Grok(xAI)
  • Claude(Anthropic)
  • Ollama(本地模型)
  • StepFLM(免费额度)
  • DeepSeek(国内用户友好)
  • 以及其他兼容 OpenAI API 格式的模型

多个 Agent 可以配置不同的模型,互不干扰。比如一个负责搜索,一个负责代码,一个负责写作。

2. 主题自定义

界面内置多套主题,支持深色/浅色切换,还有社区用户贡献的各种主题包。顶部导航、侧边栏、聊天窗口的配色都能单独调整。

3. Prompt 库(Template Marketplace)

内置 Prompt 模板市场,写好的 Agent 系统提示词可以保存为模板,下次直接复用。社区也有人在分享自己调好的模板,覆盖写作、编程、SEO 等各种场景。

4. 多 Agent 协作(Swarms)

这是 Hermes Web UI 的进阶功能——可以同时运行多个 Agent Profile,配置它们之间的协作关系,组成"Agent 军团"。适合需要复杂任务分解的场景,比如让搜索 Agent 找资料、写作 Agent 整理成文、审核 Agent 检查质量。

5. 工作区功能

  • 文件管理:浏览器里直接管理 Agent 的上下文文件
  • 终端访问:在 Web UI 里开一个嵌入式终端
  • Kanban 看板:任务管理和工作流可视化
  • Jobs 调度:定时任务和工作流自动化

6. 多用户支持

支持团队协作,Web UI 提供用户权限管理,多人可以同时使用同一个 Hermes 实例。


📥 安装与使用

方式一:Docker 快速部署(推荐)

# 克隆仓库
git clone https://github.com/nesquena/hermes-webui.git
cd hermes-webui

# 一键启动
./scripts/launch.sh

启动后访问 http://localhost:3000,按提示配置第一个 API Key 就能用。

方式二:原生安装

# Node.js 18+ 环境
npm install -g pnpm
pnpm install
pnpm build
pnpm start

需要额外配置:Chrome/Chromium(用于浏览器自动化)、Redis(可选,用于多用户模式)。

免费模型白嫖方案

如果你不想花钱,可以接入 Step Fun 的免费模型:

# 环境变量配置
export STEP_API_KEY="your-step-api-key"

或者用 Ollama 本地跑:

# 本地启动 Ollama
ollama serve
# 然后在 Web UI 里配置 Ollama 端点

配置多个 Agent

在 Web UI 的设置页面,可以为每个 Agent 独立选择模型、设置系统提示词、配置工具权限。界面比 YAML 配置直观多了,改完直接生效,不用手动改文件。


🎯 适用场景

个人用户:本地 AI 工作站

把 Hermes Web UI 搭在本地机器上,配一个免费模型(比如 Ollama 或 StepFLM),就是一个私密的本地 AI 助手。代码写腻了让它帮忙 review,知识卡住了让它解释,写作卡壳了让它提供思路。

团队用户:AI 工作流协作

团队可以共用一个 Hermes 实例,各自跑不同的 Agent Profile。有人负责技术调研,有人负责内容创作,有人负责数据分析,通过 Swarms 模式实现自动化协作流。

开发者:快速验证 Agent 方案

想测试某个 Agent 思路靠不靠谱?Web UI 省去了写代码部署的步骤,配置好 Prompt 和模型,立刻看到效果。不满意就改,改完马上再试。


⚠️ 注意事项

API 费用问题:连接 OpenAI/Grok/Claude 等云端模型需要自掏腰包。用免费模型(Ollama/StepFLM)可以零成本,但效果可能打折扣。建议先用免费模型验证思路,确定要长期用了再切换付费模型。

多 Agent 协作的复杂性:Swarms 功能强大,但配置成本也高。如果只是单 Agent 任务,没必要强行上多 Agent,反而增加调试难度。

版本更新频繁:Hermes Web UI 目前还在快速迭代中,功能和 UI 变动较大。升级前注意备份配置文件,避免兼容性问题。

资源消耗:跑多个 Agent 或使用高参数模型,对 CPU/内存/GPU 都有一定要求。低配机器建议控制并发 Agent 数量。


✅ 总结

维度评分说明
易用性⭐⭐⭐⭐⭐Web 界面比命令行友好太多,配置直观
功能丰富度⭐⭐⭐⭐多模型、多 Agent、Prompt 库、工作流都有了
部署难度⭐⭐⭐⭐Docker 一键启动,新手友好
社区活跃度⭐⭐⭐1.4k Stars,活跃度中等
适合人群个人开发者、AI 爱好者、小团队复杂企业场景还不够成熟

总的来说,Hermes Web UI 填补了 Hermes 框架缺少好用的 Web 界面的空白。想在本地跑一个可视化的 AI Agent 管理平台,又不想折腾复杂的部署,推荐试试。免费模型 + 本地部署,基本零成本就能跑起来。

项目地址:https://github.com/nesquena/hermes-webui