praveen-ks-2001/hermes-agent-template

One-click Railway template for Hermes Agent. A web admin dashboard for provider/channel setup, gateway supervision, user pairing, and backup/restore, with the native Hermes UI proxied behind one login.

解决的问题

本项目为 Hermes Agent(一个与 Telegram、Discord、Slack 等消息平台集成的自主 AI 代理)提供了一套简化的部署模板。它消除了手动配置文件和复杂服务器设置的需求,通过基于浏览器的管理仪表板实现轻松管理。

工作原理

该模板将 Hermes Agent 及其原生仪表板封装在一个容器中。一个基于 Python 的服务器(Starlette)充当代理和管理层。它在 /setup 提供一个设置向导,用于配置 LLM 提供商、消息通道和工具,并反向代理原生 Hermes 仪表板。它还监控 Hermes 网关进程,若崩溃则自动重启。

适用人群

希望在自己的服务器上(特别是通过 Railway)部署持久、自主的 AI 代理,但又不想处理配置文件或修改代码的用户。

主要亮点

  • 单页设置:通过浏览器向导配置 LLM 提供商、工具和消息通道。
  • 网关管理:直接通过 Web UI 启动、停止和重启代理网关。
  • 用户配对:批准或拒绝向机器人发送消息的用户,以控制访问权限。
  • 备份与恢复:可下载并恢复完整的配置、聊天记录和记忆快照。
  • 多通道支持:支持连接 Telegram、Discord、Slack、WhatsApp、电子邮件等。
  • 广泛的提供者支持:兼容多种 LLM 提供者,包括 OpenRouter、Anthropic、Google 以及 OpenAI 兼容端点。

相关

  • 项目
  • 项目
  • 项目
  • 项目