Hermes Web UI

活跃
GitHub TypeScript NOASSERTION

简介

Hermes Web UI 是开源 AI 聊天前端,面向自托管模型和多模型聊天场景,提供简洁的对话界面和基础配置能力。它适合把本地模型、API 网关或 Agent 后端包装成用户可直接使用的 Web 应用。

核心特性

  • 多会话聊天 — 通过 Socket.IO 实时流式传输创建、重命名、切换会话,支持 Markdown 渲染和工具调用展开
  • 8 大平台渠道 — 在一页内统一配置 Telegram、Discord、Slack、WhatsApp、Matrix、飞书、微信和企业微信
  • 使用分析 — 总 Token 用量分解、成本追踪、缓存命中率、模型分布图表和 30 天趋势数据
  • 多配置文件系统 — 配置文件范围内的配置、会话、技能、记忆和模型可见性,支持导入/导出
  • 群聊 — 多智能体聊天室,支持 @提及路由、上下文压缩和 SQLite 消息持久化
  • 集成 Web 终端 — 基于 node-pty 的多会话终端,通过 WebSocket 实现实时 PTY 输出流

适用场景

💡 为本地和基于 API 的 LLM 模型自托管 AI 聊天界面
💡 从单一统一仪表板管理多平台机器人部署
💡 追踪和优化团队及模型的 LLM 使用成本
💡 构建支持上下文感知对话路由的多智能体聊天室
💡 跨本地、Docker、SSH 和 Singularity 后端浏览和管理文件

优势与不足

优势

  • 活跃维护,近期持续更新
  • 社区热度高(10.3k stars)

⚠️ 不足

  • 缺少明确的开源许可证

快速开始

从 GitHub Releases 下载 Hermes Studio Desktop,或通过 npm 安装:npm install -g hermes-web-ui && hermes-web-ui start。默认凭据为 admin/123456,首次登录时请修改。

相关项目

LibreChat

42.1k · TypeScript
活跃 A+

LibreChat 是增强版开源 ChatGPT 克隆,支持多模型切换、Agent、MCP 工具、代码解释器、AI 搜索等功能。

chat-uimulti-modelagents +3
  • · 多模型切换 — 支持 OpenAI、Anthropic、Google、AWS Bedrock、Azure OpenAI 及自定义 OpenAI 兼容端点,无需代理即可接入任意后端
  • · Agent 与 MCP 工具集成 — 无代码构建专属 AI 助手,支持 MCP 协议、子代理委派、技能系统和 Agent 市场
  • · 沙箱代码解释器 — 支持 Python、Node.js、Go、C/C++、Java、PHP、Rust、Fortran 的安全隔离代码执行,可直接上传处理文件

LlamaGPT

10.9k · TypeScript
不活跃 C

LlamaGPT 是一个自托管的离线 ChatGPT 替代方案,基于 Llama 2 构建,100% 私有化运行,数据不离开设备,支持 Code Llama,可通过 Umbrel 一键部署。

chat-uiself-hostedllama +3
  • · 100% 私有离线 —— 数据不离开设备,完全自托管
  • · 支持多种 Llama 2 和 Code Llama 模型(7B、13B、34B、70B)
  • · 通过 Umbrel 应用商店一键安装至 Umbrel 家庭服务器