ReadyHermes
What it doesAppsPricingBot toolsFAQGuides
EN
PricingLog inStart free trial
On this page
  1. What each one is (and which Odysseus we mean)
  2. Where each one runs, and what stays on
  3. Chat apps: the biggest difference
  4. Memory, skills and tools
  5. Models: hosted providers and local tooling
  6. Licence and what you maintain
  7. Pick this if
  8. Hermes Agent on ReadyHermes
  9. Questions
Start free trial

Hermes Agent

Hermes Agent vs Odysseus: two open-source AI tools, two different jobs

Updated 2 November 2026

People search “odysseus vs hermes” because both are free, self-hosted AI projects that have been talked about together. They are built for different things. Hermes Agent is an agent that lives in your chat apps and keeps working in the background. Odysseus is a web workspace you open in a browser, with chat, documents, email and local-model tools in one place.

Hermes facts here are checked against Hermes Agent version 0.22.5, the version new ReadyHermes assistants use in November 2026. Odysseus facts come from its own GitHub repository and documentation, read on 2 November 2026. Nothing was taken from comparison sites.

What each one is (and which Odysseus we mean)

The name is shared with the Greek hero and with a few unrelated repositories and forks. The project this page covers is the open-source AI workspace whose GitHub repository is odysseus-dev/odysseus. Its README describes it as “a self-hosted AI workspace for chat, agents, research, documents, email, notes, calendar, and local model workflows”. The repository was created on 31 May 2026, so it is a young project and it moves fast: its default branch is dev, and the setup guide warns that this branch may be unstable and points to main as the more curated one. The GitHub repository has no tagged releases; versions show up as Docker image tags, and the README’s own example pins 1.0.2.

Hermes Agent is the open-source agent from Nous Research. It is one agent with a terminal interface, a desktop app, a web dashboard and a messaging gateway. It keeps notes about you, writes reusable skills, runs scheduled jobs, and can use tools such as a browser, files and MCP servers. Its centre of gravity is that you talk to it from wherever you already chat.

Put simply: Odysseus is a place you go to, and Hermes is an assistant that comes to you.

Where each one runs, and what stays on

Odysseus is a server application. The recommended install is Docker, and the README’s quick start is a clone, a copied .env file and docker compose up -d --build. A native install needs Python 3.11 or newer, and its model-serving tool also wants tmux. You use it through a browser. By default the web interface binds to the local machine only; you change a setting to open it to your network, and the project’s security notes say to keep authentication on and treat it like an admin console, because it has shell access, file uploads and email integrations.

On Apple Silicon Macs, the setup guide says Docker cannot reach the GPU, so local models served from Docker run on the CPU; for GPU use there it recommends a native install. Odysseus has task scheduling (its README lists scheduled agent tasks), so it can do work on a timer as long as the server is running.

Hermes requires Python 3.11 to 3.14, or you can use the desktop packages for macOS and Windows. For always-on behaviour it uses the messaging gateway: one background process that connects your chat apps, keeps sessions, runs scheduled jobs and delivers voice messages. That process only answers while the machine it runs on is on and online. See running Hermes in Docker and the Hermes system requirements for the details.

Chat apps: the biggest difference

Hermes documents more than twenty places to talk to the same agent, including Telegram, Discord, Slack, WhatsApp, Signal, SMS, email, Matrix, Mattermost, Microsoft Teams, LINE, Feishu/Lark, WeCom and Weixin. It can also act as an OpenAI-compatible server for other front ends. Setup guides: Telegram, WhatsApp, Discord and WeChat.

In the Odysseus repository we did not find adapters that let you message the agent from Telegram, WhatsApp or similar apps. What it has instead is a phone-pairing bridge for its own companion clients on your local network, a Discord webhook integration (for posting out, not for chatting in), and ntfy push reminders. If your goal is “message my assistant from my phone like a contact”, Hermes is built for that and Odysseus is not.

Memory, skills and tools

Both projects give the agent memory, skills and MCP support, so on paper they overlap a lot. The shape differs.

  • Hermes memory is deliberately small: two files, MEMORY.md (about 2,200 characters) and USER.md (about 1,375), loaded into the prompt at the start of a session and edited by the agent itself, plus search over past sessions. Heavier memory is available through optional memory providers. More in Hermes Agent memory.
  • Hermes skills are on-demand documents in the open agentskills.io format. The agent can write new ones from what it learns, and you can install more from the Skills Hub. See Hermes Agent skills.
  • Odysseus lists memory, skills, MCP, files and shell among its agent features. Its skills have a lifecycle in the interface (built-in, approved and draft) with automatic audits, and its documentation says this approach was adapted from Hermes’ progressive-disclosure design, without copying code.

Where Odysseus is clearly broader is the surrounding workspace. It ships a document editor with AI edits, an IMAP/SMTP email client with triage and reply drafts, notes, todos and a calendar with CalDAV sync, multi-step Deep Research that writes a report, a blind side-by-side model Compare mode, an image editor, and two-factor login. Hermes has a web dashboard and a desktop app, but not a built-in editor, mail client or calendar of this kind; it expects you to get such things through chat, tools and skills.

Models: hosted providers and local tooling

Hermes works with a long list of hosted providers, and you can set fallbacks and routing. See Hermes with Ollama or with Claude.

Odysseus also connects to hosted providers (its specs cover Anthropic, Google, Groq, DeepSeek, Azure OpenAI, Bedrock and many more) and OpenAI-compatible servers. Its Cookbook scans your hardware, recommends models that fit, downloads them and serves them through llama.cpp, vLLM or SGLang from inside the app, with GPU setup helpers for NVIDIA and AMD. Hermes also has built-in local-model tooling: it recommends models for your hardware, downloads models and a managed llama.cpp engine, and starts the local server. It can also connect to separately hosted endpoints such as Ollama and vLLM.

One caution from the Odysseus roadmap itself: it says agent mode is heavy for small local models because tool schemas, skills and memory can use up the context window, and it lists Cookbook reliability across different machines as high-priority work.

Licence and what you maintain

Hermes Agent is released under the MIT licence. Odysseus is AGPL-3.0-or-later, as its README and licence file state. For personal use the difference rarely matters. If you plan to modify the software and offer it to other people over a network, the AGPL requires you to make your modified source available to those users; MIT does not. Check with a lawyer if that is your plan.

Either way you maintain it yourself when you self-host: updates, backups, the machine, the network exposure and the provider keys. Odysseus adds some upkeep because it bundles several services (its guide mentions ChromaDB, SearXNG and ntfy alongside the app) and its roadmap lists fresh-install testing and an integration audit as open work. Hermes has its own moving parts: the gateway, per-platform credentials and updates. See the comparison of self-hosting and managed hosting.

Pick this if

Pick Hermes Agent if you want an assistant you message in Telegram, WhatsApp, Discord or a similar app, that remembers you, learns skills, and runs scheduled jobs in the background. It is also the one to choose if you want a terminal or desktop agent that works on code and files.

Pick Odysseus if you want one private browser workspace for writing, email, notes, calendar and research, you like comparing models side by side, or you want help picking and running local models on your own GPU. You are comfortable running a Docker stack and treating it as an admin console.

Can you use both? They are separate programs with separate data. We have not tested connecting one to the other, so this page does not claim that it works. Nothing stops you running them side by side for different jobs.

Hermes Agent on ReadyHermes

ReadyHermes runs your own Hermes Agent on our servers and keeps it on, so it keeps answering and running scheduled jobs while your computer is off. A new assistant is ready in about 10 seconds, with nothing to install. The storefront connects Telegram, WhatsApp, Discord, WeChat and Lark. It does not offer Odysseus.

You can use the AI included with the service or add your own key from a provider such as OpenRouter, OpenAI, Anthropic, Google Gemini or DeepSeek, which works during the free trial too. Changes that restart the assistant take about a minute. The free trial lasts one hour; see managed Hermes Agent hosting for what is included.

Want a Hermes Agent that is always on?

Your own Hermes Agent, running for you, with AI included. Try it free for an hour.

Start free trialSee pricing

Questions

Is Odysseus the same as Hermes Agent?

No. Hermes Agent is an agent from Nous Research that you talk to in chat apps, the terminal or a desktop app. Odysseus is a self-hosted web workspace with chat, documents, email, notes, calendar, deep research and local-model tools. They are separate open-source projects with separate code.

Which Odysseus is this about?

The open-source AI workspace at the GitHub repository odysseus-dev/odysseus, created on 31 May 2026. The name is also used by unrelated projects and forks, so check the repository before installing.

Can Odysseus message me on Telegram or WhatsApp like Hermes Agent?

We found no Telegram or WhatsApp adapter in the Odysseus repository. It has a Discord webhook integration for posting out and ntfy push reminders, but Hermes Agent is the one built to chat with you inside messaging apps.

What licences do Hermes Agent and Odysseus use?

Hermes Agent uses the MIT licence. Odysseus uses AGPL-3.0-or-later. If you modify Odysseus and let other people use it over a network, the AGPL requires you to offer them your modified source.

Which one is better for local models?

Both have built-in local-model tooling. Odysseus uses its Cookbook to recommend, download and serve models through llama.cpp, vLLM or SGLang. Hermes recommends models for your hardware, downloads models and a managed llama.cpp engine, and starts the local server. Hermes can also connect to separately hosted endpoints such as Ollama and vLLM.

Keep reading

  • How to use ReadyHermes, step by step
  • Managed Hermes Agent hosting
  • Cheap Hermes Agent hosting
  • Self-hosting vs managed hosting for Hermes Agent
  • ReadyHermes vs Hostinger for Hermes Agent hosting
  • Can ChatGPT answer my emails?
  • An AI assistant for small business owners
  • An AI assistant for consultants and coaches
  • An AI assistant for real estate agents
  • An AI calendar assistant you run from chat
  • An AI agent for gym owners
  • An AI agent for Google Sheets
  • An AI agent for your own WhatsApp
  • An AI agent for a one-person business
  • How to make money with AI agents
  • Hermes Agent for business
  • Hermes Agent with Claude
  • Hermes Agent with ChatGPT
  • Is Hermes Agent free?
  • Hermes Agent desktop app
  • How to install Hermes Agent
  • OpenClaw vs Hermes Agent
  • Hermes Agent skills
  • Hermes Agent on Telegram
  • Hermes Agent on WhatsApp
  • Hermes Agent on Discord
  • Hermes Agent on WeChat
  • Hermes Agent browser
  • Hermes Agent memory
  • Hermes Agent MCP
  • Hermes Agent dashboard
  • Hermes Workspace and hermes-webui
  • Hermes Agent Kanban
  • Hermes Agent profiles
  • Hermes Agent vs DeepSeek Harness
  • Hermes Agent vs LM Studio and Bionic
  • Hermes Agent in Docker
  • Hermes Agent on Hetzner
  • Hermes Agent on Android and iPhone
  • How to uninstall Hermes Agent
  • Hermes Agent system requirements
  • Hermes Agent ports
  • Hermes Agent with Tailscale
  • Hermes Agent with OpenCode Go and Zen
  • Hermes Agent with Mistral
  • Hermes Agent with Groq
  • Hermes Agent with GLM
  • Hermes Agent with DeepSeek
  • Hermes Agent with Ollama
  • All guides
ReadyHermes

Hosted Hermes Agent for small business owners.

ProductWhat it doesPricingFAQHow to useAll guidesAll appsAll skillsHermes hostingFor small businessAI for customer email
AccountSign upLog inSupport
LegalPrivacyTermsRefund policyContact

ReadyHermes is a trading name of DIGTECH AI LTD, a company registered in England and Wales, company number 16116213. Registered office: 71-75 Shelton Street, London, WC2H 9JQ, United Kingdom.

© 2026 ReadyHermes. All rights reserved.