One-click Railway deployments for Hermes Agent, a self-improving autonomous AI agent with Telegram support.
A single starter agent is included in the template, pre-configured for OpenRouter:
| Agent | Provider | Default Model |
|---|---|---|
| start-openrouter | OpenRouter | openai/gpt-5.4-mini |
Set the Railway root directory to agents/start-openrouter when deploying.
Set the following environment variables in Railway after deploying:
| Variable | Required | Description |
|---|---|---|
OPENROUTER_API_KEY |
Yes | OpenRouter API key |
TELEGRAM_BOT_TOKEN |
Yes | Telegram bot token from @BotFather |
TELEGRAM_ALLOWED_USERS |
No | Comma-separated Telegram user IDs. Empty allows all |
HERMES_MODEL |
Yes | Preset examples: openai/gpt-5.4-mini or google/gemini-2.5-flash |
A Railway volume is required, mounted at /data. Sessions, memory, skills, and agent config persist across restarts.
MIT