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.

What it solves

This project provides a streamlined deployment template for the Hermes Agent, an autonomous AI agent that integrates with messaging platforms like Telegram, Discord, and Slack. It eliminates the need for manual configuration files and complex server setup by providing a web-based admin dashboard for easy management.

How it works

The template wraps the Hermes Agent and its native dashboard in a single container. A Python-based server (Starlette) acts as a proxy and management layer. It provides a setup wizard at /setup for configuring LLM providers, messaging channels, and tools, and reverse-proxies the native Hermes dashboard. It also supervises the Hermes gateway process, automatically restarting it if it crashes.

Who it’s for

Users who want to deploy a persistent, autonomous AI agent on their own server (specifically via Railway) without dealing with config files or editing code.

Highlights

  • One-Page Setup: Configure LLM providers, tools, and messaging channels via a browser-based wizard.
  • Gateway Management: Start, stop, and restart the agent gateway directly from the web UI.
  • User Pairing: Approve or deny users who message the bot to control access.
  • Backup & Restore: Download and restore full snapshots of configurations, chat history, and memories.
  • Multi-Channel Support: Connects to Telegram, Discord, Slack, WhatsApp, Email, and more.
  • Broad Provider Support: Compatible with a wide range of LLM providers including OpenRouter, Anthropic, Google, and OpenAI-compatible endpoints.

Related

  • Project
  • Project
  • Project
  • Project