Hermes Web UI 是一款开源自托管AI聊天管理面板,集成实时聊天、多平台渠道(Telegram/Discord/Slack等)、会话管理、用量与成本分析、定时任务、看板、文件浏览器、群聊、编码代理等丰富功能。提供统一控制平面管理配置、模型、凭证、记忆和技能,支持桌面应用、CLI和Docker部署,适合团队或个人高效运维AI Agent。
Hermes Web UI – 自托管 AI 聊天仪表板
Hermes Agent 的全功能 Web 管理面板。在一个简洁的响应式 Web 界面中,管理 AI 聊天会话、监控用量与成本、配置平台渠道、管理定时任务、浏览技能。
核心能力
| 领域 | Hermes Studio 的功能 |
|---|---|
| Agent 聊天 | 运行 Hermes Agent 对话,支持流式响应、工具追踪、文件上传/下载,以及本地持久化会话 |
| 本地控制平面 | 从一个仪表板统一管理:配置文件、提供商、模型、凭证、记忆、技能、插件、日志和运行时设置 |
| 自动化 | 围绕同一组 Hermes 配置文件,配置平台渠道、定时任务、看板任务、群聊室和 MCP 服务器 |
| 工作区工具 | 提供文件浏览器、Web 终端、语音输入/输出、编码代理运行器、设备发现和性能视图 |
| 分发方式 | 支持 Windows/macOS/Linux 桌面应用、npm CLI 包和 Docker 镜像三种形式 |
功能详解
🗨 AI 聊天
- 实时流式聊天:通过 Socket.IO
/chat-run实现;聊天执行通过 Hermes Agent 桥接 - 多会话管理:创建、重命名、删除、切换会话
- 自建会话数据库:本地 SQLite 存储 Web UI 会话;Hermes
state.db仅作为只读源供历史 API 使用 - 按来源分组:Telegram、Discord、Slack 等来源的会话以可折叠手风琴形式展示
- 活跃会话指示:实时会话置顶并显示旋转图标
- 按最新消息时间排序
- Markdown 渲染:支持语法高亮和代码复制
- 工具调用详情展开:可查看参数和结果
- 配置文件作用域文件上传
- 文件下载:支持从本地、Docker、SSH、Singularity 后端按解析路径下载上传文件和 Agent 生成的文件
- 会话搜索:
Ctrl+K搜索 Web UI 本地会话数据库(只读的 Hermes 历史会话不包含在内) - 配置文件感知的模型选择器:发现已登录账户通过授权配置文件可用的模型
- 每会话模型徽标和上下文 Token 用量显示
🌐 平台渠道
一页统一配置 8 个平台:
| 平台 | 功能 |
|---|---|
| Telegram | Bot Token、提及控制、反应、自由回复聊天 |
| Discord | Bot Token、提及、自动建线程、反应、频道允许/忽略列表 |
| Slack | Bot Token、提及控制、Bot 消息处理 |
| 启用/禁用、提及控制、提及模式 | |
| Matrix | Access Token、Homeserver、自动建线程、DM 提及线程 |
| 飞书(Lark) | App ID / Secret、提及控制 |
| 微信 | 二维码登录(浏览器扫码,自动保存凭证) |
| 企业微信 | Bot ID / Secret |
- 凭证管理写入
~/.hermes/.env - 渠道行为设置写入
~/.hermes/config.yaml - 每个平台支持已配置/未配置状态检测
📊 用量分析
- Token 总用量明细(输入 / 输出)
- 会话数量及日均数
- 预估成本追踪 & 缓存命中率
- 模型使用分布图表
- 30 天每日趋势(柱状图 + 数据表)
⏰ 定时任务
- 创建、编辑、暂停、恢复、删除 Cron 任务
- 支持立即触发执行
- Cron 表达式快速预设
📋 看板(Kanban)
- 配置文件感知的看板,用于规划和追踪 Agent 工作
- 从仪表板创建、更新任务及移动状态
- 与本地 Web UI 状态和认证模型共享
🤖 模型管理
- 从凭证池(
~/.hermes/auth.json)自动发现模型 - 从各提供商端点(
/v1/models)获取可用模型 - 添加、更新、删除提供商(预设及自定义 OpenAI 兼容)
- 支持 OpenAI Codex 和 Nous Portal OAuth 登录
- 非 v1 API 版本(如
/v4)的提供商 URL 自动检测 - 提供商级别模型分组及默认模型切换
👤 多配置文件
- 创建、重命名、删除、切换 Hermes 配置文件
- 克隆现有配置文件或从归档(
.tar.gz)导入 - 导出配置文件用于备份或共享
- 配置文件作用域:配置、缓存、上传、会话、任务、用量、记忆、技能、插件、提供商、模型可见性
- 账户绑定访问:超级管理员可管理所有配置文件;普通管理员仅可见和使用分配给自己账户的配置文件
📁 文件浏览器
- 浏览远程后端文件(本地、Docker、SSH、Singularity)
- 上传、下载、重命名、复制、移动、删除文件
- 上传文件存储在选定的 Hermes 配置文件下;下载按路径获取 Agent 生成的产物
- 创建目录
- 带语法高亮的文件内容查看
👥 群聊
- 多 Agent 聊天室,通过 Socket.IO 实时消息
- @提及路由:提及某 Agent 触发上下文回复
- 上下文压缩:历史超过 Token 阈值时自动对话摘要
- 输入状态和回复进度指示器
- 房间创建、删除、邀请码管理
- Agent 管理:按 Agent 配置文件添加/移除
- SQLite 消息持久化
- 移动端响应式,侧边栏可折叠
💻 编码代理(Coding Agents)
- 从 Web 仪表板启动和监控本地编码代理会话
- 专用于 Codex 和 Claude Code 集成的代理路由
- 存储 Agent 输出和推理元数据,供后续检查
🧩 技能与记忆
- 浏览和搜索已安装技能
- 查看技能详情及关联文件
- 用户笔记和配置文件管理
📜 日志
- 查看 Agent / 服务器 / 错误日志
- 按日志级别、日志文件、关键词过滤
- 结构化日志解析,HTTP 访问日志高亮
🔧 管理与运行时
- 设备和局域网 peer 视图,用于本地网络发现和 peer 工具
- MCP 管理器:管理
hermes-studioMCP 服务器及配置文件注入 - 运行时版本及版本预览工具,支持隔离测试新构建
- 性能监控视图(仅超级管理员)



