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 兼容端点。
相关
- 项目
- 项目
- 项目
- 项目