Setup guide · Hermes Agent by Nous Research
A friendly, step-by-step guide to setting up Hermes on your own server — no tech background needed. Bring this to your setup session.
How to use this guide: The first three sections explain what Hermes is and how it's different. Your homework is the part to do before we meet — about 20 minutes. Installation and Configure are what we do together on the day. Keep this open on your screen during our session.
Watch first
If you want the quick mental model before installing anything, start here. This short overview explains what Hermes Agent is and why it is different from opening a normal chatbot tab.
See it in action
This is what "always on your phone, ready in seconds" actually looks like.
Imagine having someone who already knows your family's schedule, your kids' routines, your household quirks — and who's always on your phone, ready in seconds.
Hermes tracked who was picking up Mum from the airport, confirmed the nanny situation, and coordinated Saturday plans — all from one Telegram message.
You mentioned a pool trip. Hermes instantly built a full packing list and suggested the best flow for the afternoon so the kids don't crash before dinner.
This is the goal. By the end of our session, you'll have your own Hermes — personalised to your family, reachable from your phone, running in the background so you don't have to hold everything in your head.
What is Hermes?
Hermes is an open-source AI assistant that runs on a small server you control — not inside someone else's app. Think of it like having a capable personal assistant who:
Telegram, WhatsApp, email — wherever you already are.
Learns your family's preferences and never forgets.
Morning briefings, reminders, grocery lists — on a schedule.
It's not a cloud product someone else owns. It's yours.
The key difference from ChatGPT: Hermes lives on a server you control and keeps running even when you're not talking to it. It's more like hiring a personal assistant than using a website.
How does Hermes compare?
You might already use ChatGPT or Claude for questions here and there — and that's great. But those tools wait for you to come to them. Hermes works the other way around.
| ChatbotsChatGPT · Claude · Gemini | Claude CoworkDesktop workspace | Hermes ✦Your own assistant | |
|---|---|---|---|
| Who starts the conversation? | You have to remember to open it and ask. | You have to sit down at your computer and ask. | ProactiveHermes texts you first — you don't have to remember. |
| Proactive reminders? | No — silent until you reach out. | Yes — if you configure a routine on your desktop first. | Yes"Just a heads up — school pickup is in 20 minutes." No trigger needed. |
| Routine tasks? | No. | Yes, but set up on your desktop. | YesTell it once and it keeps doing it automatically — no prompting again. |
| Understands your family dynamics? | Only what you tell it in that session. | You can load documents, but it doesn't learn from conversation. | EvolvesBuilds a picture of your family over time — the more you use it, the better it gets. |
| Works on your phone? | Yes — mobile app. | No — desktop only. | YesIn Telegram, just like texting a friend. |
| Best for | A quick question in a rare free moment — when you remember to ask. | Sorting a term's worth of school notices, forms, or an insurance policy. | Best forCarrying the mental load so nothing falls through the cracks — and you're not always the one chasing. |
Before we meet
Do these before our session — about 20 minutes total.
This gives Hermes its own email address to send and receive from — completely separate from your personal inbox.
Go to: accounts.google.com/signup · Suggested format: yourname.hermes@gmail.com
Hermes needs an AI brain to think and respond. We'll use OpenAI for this. You need an API key — a long password-like code that connects Hermes to the AI.
Hermes needs a computer that's always on, always connected, and dedicated to running your agent. A VPS (Virtual Private Server) is a small computer that lives in the cloud and runs 24/7 — even when your laptop is closed and everyone's asleep.
The other reason not to run it on your personal laptop: your agent has access to the file system of whatever machine it runs on. Keep it on its own dedicated machine so it can never touch your personal documents or photos.
The most beginner-friendly option — clean dashboard, excellent guides, simple setup. $6/month.
digitalocean.com → Create Droplet → Ubuntu 22.04 → Basic ($6/mo)The most affordable at ~$5/month. Good if you're already a Hostinger customer.
hostinger.com → KVM 1 plan → Ubuntu 22.04A solid alternative — similar price and ease. Good if DigitalOcean isn't in your region.
vultr.com → Cloud Compute → Ubuntu 22.04 → $6/moroot), and a password. Write all three down and bring them to our session.A terminal is how we'll connect to your VPS and run commands — a window where you type instructions and press Enter.
On a Mac? You already have Terminal built in — search "Terminal" in Spotlight. That's all you need.
Want something nicer? Ghostty and iTerm2 are free, modern alternatives — entirely optional.
Telegram is how you'll message Hermes once it's running — like messaging a contact, from anywhere. Free, 2 minutes to set up.
Download Telegram from the App Store (iPhone) or Google Play (Android) and create an account with your phone number. We'll connect it to Hermes during the session.
We'll personalise Hermes for your household during setup — but it helps to have a rough idea. Jot down anything that would genuinely make your life easier.
Installation — step by step
Estimated time: 45–60 minutes. You don't need to understand every detail.
Open your terminal app. You'll see a blinking cursor — you type instructions here and press Enter. Type the command below to connect to your server, replacing the placeholder with your actual server IP address.
ssh root@YOUR_SERVER_IP_HERE
It'll ask for your server password. Type it and press Enter — you won't see the characters as you type, that's normal.
yes and press Enter.Once connected, paste the line below and press Enter. This downloads and installs Hermes automatically.
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
You'll see a lot of text scrolling past — this is completely normal. The whole process takes 10–20 minutes on a fresh server.
After installation, a setup wizard launches automatically. If it doesn't, type:
hermes setupThe wizard will ask you to:
hermes config edit.This is what makes Hermes feel like a real assistant — you message it just like a friend on Telegram, from anywhere.
/newbotbotThe "gateway" keeps Hermes listening for your messages in the background — even when you're not actively using it. On a VPS, this runs 24/7. When the installer asks to install it as a background service, say Yes. Or run it manually:
hermes gateway installConfigure Hermes for your household
We'll use a guided interview that generates all your config files for you.
Open a chat with Hermes on Telegram (or in the terminal with hermes) and paste this message:
Read the hermes-home scaffold at https://github.com/katiemelon/Hermes-home and set up my household workspace. Start with hermes-home/BOOTSTRAP.md — interview me, recommend modules, and generate my workspace files.
Hermes will ask questions in small batches about your household, schedule, and what you'd like help with. Answer honestly — there are no wrong answers.
After the interview, Hermes produces your personalised workspace files. Copy them into the right folder on your server:
cd ~/.hermesWe'll create the files here together. The key ones are:
SOUL.md — your assistant's personality and household rulesIDENTITY.md — who you are and your household shapeHEARTBEAT.md — your daily and weekly rhythmMEMORY.md — things Hermes should always rememberUseful commands to know
Opens a direct chat session. (Most of the time you'll use Telegram.)
hermesReconfigure anything you set up earlier.
hermes config editKeep Hermes current with new features.
hermes updateSee the background gateway status.
hermes gateway statusList the tasks Hermes runs on a schedule.
hermes cron listGlossary
You did it
Hermes is running on your own server, personalised to your family, and reachable from your phone via Telegram — any time, anywhere. The longer it runs, the more useful it gets.
hermes — open chat
hermes setup — reconfigure
hermes update — stay current
hermes cron list — automations