ReadyHermes
What it doesAppsPricingBot toolsFAQ
PricingLog inStart free trial
On this page
  1. Pick your install method
  2. Option 1: the desktop app
  3. Option 2: Mac, Linux or WSL2 in one command
  4. Option 3: Windows with PowerShell
  5. First run: connect an AI model
  6. Keep it running after you close the terminal
  7. Common install problems
  8. Or skip the install
  9. Questions
Start free trial

Hermes Agent

How to install Hermes Agent on Mac, Windows and Linux

Updated 23 October 2026

Hermes Agent is free and open source, and putting it on your own computer takes one command or one download. The part that trips people up is everything around it: picking the right installer for your machine, choosing an AI provider on first run, and keeping the agent alive once you close the terminal.

This guide walks through each step in order. The install steps follow the official Hermes Agent documentation for version 0.22.4, released on 21 October 2026. If you would rather skip the install entirely, the last section covers ReadyHermes, our hosted option.

Pick your install method

There are four official routes. Choose by your machine and by whether you want a window or a terminal.

Your machineEasiest routeCommand-line route
Mac with Apple Silicon (M1 or newer)Desktop app (DMG)install.sh one-liner
Mac with an Intel chipNo desktop package in regular releasesinstall.sh, then optionally hermes desktop
Windows 11 (22H2 or later)Desktop app (App Installer)install.ps1 in PowerShell
Windows 10No desktop packageinstall.ps1 in PowerShell, or install.sh inside WSL2
Linux (Ubuntu and most glibc distributions)No desktop packageinstall.sh one-liner
A server you manage with DockerThe official Docker image

Android phones (64-bit ARM) can run it too, through a signed package repository for Termux. That is a separate path with its own guide in the Hermes docs, and Android may stop the agent when it runs in the background.

Not supported: pip install hermes-agent, uv tool install, Homebrew and the AUR. Those packages may exist, but the Hermes team does not support them, so use one of the routes above.

Option 1: the desktop app

Download the package from the official Hermes Agent website. It bundles the agent, its own Python and its dependencies, so there is nothing else to install first.

  • Mac: open the DMG and drag Hermes into Applications. This package is for Apple Silicon only.
  • Windows: open the .appinstaller file and let Windows App Installer do the rest. It needs Windows 11 version 22H2 or later.

The app keeps itself updated. Our guide to the Hermes desktop app covers what it can do and its main limit.

Option 2: Mac, Linux or WSL2 in one command

Open a terminal and run:

curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash

You need Git, curl, tar and a SHA-256 checksum tool on the machine, which most Macs and Linux systems already have. The script fetches its own tools: a pinned Python 3.14, Node.js, ripgrep and FFmpeg, plus a browser it can drive and a computer-use helper. You do not need to install Python first, and a Python you already have is left alone.

On Linux, a few system pieces are still up to you. On a minimal server the installer may add one library itself (libatomic1 on Ubuntu and Debian) and asks for your sudo password once if it does. The browser it drives also needs the usual system libraries for Chromium, and anything built from source may need a compiler. Those come from your distribution’s package manager, not from the Hermes installer.

When it finishes, reload your shell and start the agent:

source ~/.bashrc     # on a Mac with zsh: source ~/.zshrc
hermes

Option 3: Windows with PowerShell

Hermes runs natively on Windows 10 and 11, without WSL. Open PowerShell and run this; it does not need administrator rights:

iex (irm https://hermes-agent.nousresearch.com/install.ps1)

It installs into %LOCALAPPDATA%\hermes and brings its own Python, Node.js and the other tools. If Git is missing it uses a private copy, without touching your system. When it is done, open a new PowerShell window and type hermes.

If you prefer Linux tools, you can run the Mac and Linux command inside WSL2 instead. That copy lives in ~/.hermes inside WSL and is separate from a native Windows install.

One Windows-specific snag: some antivirus programs, Windows Defender and Bitdefender among them, flag uv.exe in the Hermes bin folder as malware. The Hermes team says this is a false positive (uv is the Python package manager Hermes uses). If it gets quarantined, add an exclusion for the %LOCALAPPDATA%\hermes\bin folder rather than for the single file, because the file changes with every update.

First run: connect an AI model

Hermes is the agent, not the AI model. On first run it needs a provider to send its thinking to. The setup wizard asks you to pick one:

hermes setup
  • Quick Setup signs you in to a Nous Portal subscription, which covers the model and tools such as web search in one go.
  • Full Setup lets you bring your own keys: OpenRouter, Anthropic for Claude, a ChatGPT or Codex subscription, and many more.
  • Blank Slate starts with almost everything switched off, for people who want to enable each tool by hand.

You can change provider later with hermes model. For running a model on your own machine (Ollama, vLLM or SGLang), pick a custom endpoint there. If you plan to use Claude, our Hermes Agent with Claude guide compares the options.

The Hermes docs give one good rule here: get a single normal chat working before you add anything else. Chat apps, scheduled jobs and extra tools are much easier to set up on top of an agent that already answers.

Keep it running after you close the terminal

Typing hermes gives you a chat in the terminal, which stops when you close it. To reach the agent from Telegram, WhatsApp, Discord or another chat app, set up its gateway and install it as a background service:

hermes gateway setup     # pick your chat apps
hermes gateway install   # background service (systemd, launchd or a Windows Scheduled Task)
hermes gateway status

On a Linux server, sudo hermes gateway install --system makes it start at boot even when nobody is logged in.

The catch is the machine itself. A service on your laptop still stops when the laptop sleeps, so scheduled jobs are missed and chat messages wait unanswered. For an agent that works while you are away, it has to live on a computer that never sleeps: a home server, a rented server, or a hosted agent.

Common install problems

What you seeWhat to do
hermes: command not foundReload your shell or open a new terminal window. If it still fails, check that the launcher folder is on your PATH: ~/.local/bin on Mac and Linux, %LOCALAPPDATA%\hermes\bin on Windows.
API key not setRun hermes model and choose a provider.
Antivirus removed uv.exe on WindowsRestore it and exclude the Hermes bin folder, as described above.
Settings missing after an updateRun hermes config check, then hermes config migrate.
Anything elseRun hermes doctor. It reports what is missing and how the install was done.

To update an install made with the one-line installers, run hermes update. The desktop app updates itself, and Termux and Nix installs update through their own package managers. With Docker, pull the newer image and recreate the container from it.

Or skip the install

If what you want is the agent rather than the install, ReadyHermes runs your own Hermes Agent for you. You create an account and it is ready in about 10 seconds, already connected to an AI model, on a machine that stays on. You use it in your browser or from Telegram, WhatsApp and other chat apps, and it works in your Gmail, Calendar and Docs.

  • Nothing to download, so it works the same from a Mac, Windows PC, Chromebook or phone.
  • No API key needed to start: every plan includes some AI each month.
  • Still yours to dig into: root SSH, file access and backups are in Bot tools.

Weighing it up? Read what Hermes Agent is, or compare running it yourself with managed hosting.

Rather skip the install?

Your own Hermes Agent, always on, with AI included. Ready in about 10 seconds. Try it free for an hour, no card.

Start free trialSee pricing

Questions

What is the command to install Hermes Agent?

On Mac, Linux and WSL2: curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash. On Windows, in PowerShell: iex (irm https://hermes-agent.nousresearch.com/install.ps1). Then run hermes setup to connect an AI model.

Can I install Hermes Agent on Windows without WSL?

Yes. Hermes runs natively on Windows 10 and 11 through the PowerShell installer, which installs into %LOCALAPPDATA%\hermes. Windows 11 version 22H2 or later can also use the desktop app package. WSL2 still works if you prefer it.

Do I need to install Python first?

No. The official installers download and manage their own Python 3.14, Node.js and other tools, and leave any Python you already have alone. Installing with pip or uv tool install is not supported.

Can I install Hermes Agent on an Intel Mac?

Not with the regular desktop package, which is built for Apple Silicon (an Intel build only ships with releases made specially for it). On an Intel Mac, use the command-line installer; you can then run hermes desktop to build the app from source.

Is Hermes Agent free to install?

Yes. Hermes Agent is free and open source. What you pay for is the AI provider it uses, and a server if you want it running around the clock.

Can I use Hermes Agent without installing it?

Yes, with a hosted service. ReadyHermes runs your own Hermes Agent on its servers, ready in about 10 seconds with AI included, and you use it from a browser or chat apps. There is a free one-hour trial with no card.

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 a one-person business
  • Hermes Agent for business
  • Hermes Agent with Claude
  • Hermes Agent desktop app
  • OpenClaw vs Hermes Agent
ReadyHermes

Hosted Hermes Agent for everyone.

ProductWhat it doesPricingFAQHow to useHermes 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.