---
title: "Deploy hermes"
description: "A WhatsApp-native personal assistant with slash commands"
category: "Other"
url: https://railway.com/deploy/hermes-2
---

# Deploy hermes

A WhatsApp-native personal assistant with slash commands

**[Deploy hermes on Railway](https://railway.com/template/hermes-2)**

- **Creator:** sameer-hoda's Projects
- **Category:** Other
- **Total deploys:** 15

## Template content

### hermes

- **Source:** https://github.com/sameer-hoda/hermes
- **Public domain:** Yes

## Documentation

# Deploy and Host hermes on Railway

Hermes is a WhatsApp-native personal AI assistant powered by Gemini. It connects to your WhatsApp as a linked device and lets you search across all your group chats, get daily sitreps, schedule recurring summaries, and run slash commands like `/sotu`, `/pending`, and `/recap` — all from within WhatsApp.

## About Hosting hermes

Hermes runs as a single container with a Go WhatsApp bridge and a Python backend. On deployment, a browser-based wizard walks you through three setup steps: enter a Gemini API key, scan a QR code to link your WhatsApp account, and send a pairing code in any chat to designate it as your assistant chat. The whole process takes under 5 minutes. A persistent volume at `/data` preserves your WhatsApp session and message history across redeploys.

## Common Use Cases

- Daily cross-group sitrep — ask "what needs my attention" and Hermes scans all your groups for action items, open decisions, and blockers
- Scheduled deep-dive summaries — set recurring searches like "summarize product feedback daily at 9am" across every group you're in
- On-demand group intelligence — use `/ask launch blockers` or `/sotu` in any group to get structured summaries of recent activity

## Dependencies for hermes Hosting

- A Google Gemini API key (free tier available at aistudio.google.com)
- A WhatsApp account to link as a companion device

### Deployment Dependencies

- Railway auto-detects the Dockerfile in the repository — no build configuration needed
- Persistent volume at `/data` for WhatsApp session storage (pre-configured in this template)
- Port 8080 exposed for the setup wizard and health checks

## Why Deploy hermes on Railway?

Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.

By deploying hermes on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.
The exact section headers: # Deploy and Host hermes on Railway, ## About Hosting, ## Common Use Cases, ## Dependencies for, ### Deployment Dependencies, ## Why Deploy

## Similar templates

- [Rocky Linux](https://railway.com/deploy/rocky-linux) — [Jul'26] Hosted Rocky Linux 9 workspace with SSH and persistent storage. 🚀
- [Foundry Virtual Tabletop](https://railway.com/deploy/X5tR6G) — A Self-Hosted & Modern Roleplaying Platform
- [Letta Code Remote](https://railway.com/deploy/letta-code-remote) — Run a Letta Code agent 24/7. No inbound ports, just deploy.

Open this page in a browser: https://railway.com/deploy/hermes-2
