The problem
Claude Projects and ChatGPT Projects are useful, but they have a ceiling. Every session starts fresh unless you manually reload context. Claude Projects with a loaded .md file works, but you maintain that file manually. Hermes maintains its own memory autonomously. For a single question that is fine. For an assistant that handles recurring operational tasks across days and weeks, it means you spend time re-explaining the same things instead of just getting work done.
The other issue is availability. Managed tools run on someone else's schedule. Rate limits, outages, and interface changes are outside your control. If the assistant is part of your daily operations, that dependency matters.
Hermes Agent is open source, MIT licensed, and runs on any VPS from about $5 per month.
What Hermes actually is
Hermes Agent is an open-source autonomous AI agent built by Nous Research. It is not a chatbot wrapper and not a simple Telegram bot. It is a long-running process that lives on your server, remembers what it learns, runs tasks on a schedule, and gets more capable the longer you use it.
The key difference from Claude Projects or ChatGPT Projects: Hermes maintains its own memory autonomously. After you give it your business context once, it carries that forward across every session. You do not re-explain who you are, what you build, or what your stack looks like every time you open a chat.
Hermes writes structured memories after each session. Next time you start, it already knows your business, your tools, your clients, and your preferences.
After completing a complex task, Hermes writes a reusable skill so it can handle the same task faster next time. The longer it runs, the more capable it becomes at your specific workflows.
Cron-based task runner built in. Set a morning digest, a weekly report, or a daily status check — it runs without any trigger from you.
Web search, browser automation, file operations, code execution, image generation, and cross-platform messaging. Enabled at install, no plugins needed.
20+ LLM providers supported: Anthropic, OpenAI, Google Gemini, DeepSeek, OpenRouter, Nous Portal, and more. Switch models in 30 seconds without reinstalling anything.
All data stays on your server. No telemetry, no usage tracking, no cloud lock-in. MIT license.
The setup
Installation runs through a single curl command. The installer auto-detects dependencies, installs Python 3.11 and supporting tools if they are missing, and walks through provider selection, platform configuration, and tool enablement via interactive menus.
What it does in practice
After setup, Hermes is reachable on Telegram. The first interaction is straightforward — send it your business context and it saves it to persistent memory.
What did not work
DeepSeek was the first provider selected because of the low cost. It failed immediately with a provider error on every message. The gateway logs showed the API was returning empty responses. The actual reason turned out to be simple: the DeepSeek account balance was below $0.01 — not enough to process even a test request.
Two other things worth knowing before setup:
- The full setup wizard can loop back to the beginning if you navigate past the last step. There is no need to run through it again — Ctrl+C after the first pass exits cleanly and the configuration is already saved.
- A
uv.lockwarning appears during installation on some Ubuntu versions. It is not critical. The installer falls back automatically and everything continues.
Cost
Free. MIT license, no subscription, no per-seat fee.
About $5–7 per month on Contabo or a comparable provider. The same server can run n8n alongside Hermes without conflict.
Google Gemini 2.5 Flash free tier gives 250 requests per day, but also has a per-minute rate limit (RPM) that is much tighter. During active testing with short back-and-forth messages, the RPM limit hits first — not the daily cap. For heavier use, Claude Haiku or DeepSeek V3 costs around $2–5 per month at typical small business query volume.
If you are still deciding whether an AI agent is the right fit for your situation, the AI agents for business guide covers the difference between chatbots, automation workflows, and agents — and when each one makes sense.
When this makes sense vs Claude Projects
You want the assistant to remember your business context permanently, run scheduled tasks automatically, stay available 24/7 on your own infrastructure, and work through Telegram without opening a browser.
You need a capable reasoning assistant for occasional deep work, research, or writing tasks. Claude Projects is faster to start, requires no server, and is better suited for tasks where raw model quality matters more than persistence.
Hermes handles daily operations and scheduled tasks through Telegram. Claude Projects handles heavier analysis and writing work in the browser. They cover different parts of the workflow and do not overlap.
Want a similar setup for your business?
If you want a self-hosted AI agent running on your own server with Telegram access and persistent memory, this is a one-session setup. Send a short description of what you want the agent to handle and I will map the smallest practical version first.
Get a setup map