Hand this tutorial to your agent in one click

A key section of this article is locked, and an agent opening the link cannot see it either. Unlock it first, then copy the full text for your agent in one click.

Hermes Agent Now Installs on Windows and Mac With One Command

Beginner tutorial: choose the desktop app or a one-line command install for Hermes Agent depending on your computer and habits, reopen the terminal, use hermes setup to pick a model, get the first conversation and follow-up chat working, then optionally set it to run in the background and connect a chat app, and finally watch out for common pitfalls such as Windows antivirus false positives. Includes one troubleshooting prompt you can copy directly.

Machine translation. Read the original

What You Will Get

Hermes Agent is installed on your own computer. Once you pick a model, you can chat with it continuously in the terminal, and when you close and reopen it, you can pick up where you left off. If you want, you can also have it run in the background and connect it to chat apps like Telegram. Windows can now run it natively, so you no longer need to install WSL first (the Linux subsystem for Windows). On both Mac and Windows there are two paths: download the desktop installer, or paste a one-line command.

At the end of the article there is a prompt you can copy directly. If you get stuck after installing, hand it to your Agent to help troubleshoot. The most important step is not installation but choosing a model: Hermes does not come with a model. If you choose the wrong one or don't log in, it will open but fail to give answers.

Five steps to deploy Hermes Agent: choose a route and install, reopen the terminal so the command takes effect, choose a good model, get the first conversation working, and finally optionally set it to run in the background and connect chat apps

Choose a Route First

Your situation Recommended route Key points
Want a graphical interface, Mac with M-series chip Desktop DMG Drag Hermes.app into Applications; Intel Macs are not supported
Want a graphical interface, Windows Desktop .appinstaller Install with the Windows built-in App Installer; signed MSIX package with automatic updates
Command line only, Mac Terminal one-line command Installed in ~/.hermes
Command line only, Windows PowerShell one-line command No administrator rights needed; installed in %LOCALAPPDATA%\hermes

The desktop version already packages Python and its dependencies, so you don't need to compile anything the first time you open it. After installing the command-line version, if you want a desktop interface, just run hermes desktop.

Not sure what chip your Mac has: click the Apple icon in the top left → About This Mac, and check whether the "Chip" line says Apple M-series or Intel.

Step 1: Install Hermes

Desktop version: Go to the Hermes official website (link in "References" at the end) and download the installer for your system. On Mac, open the DMG and drag Hermes.app into Applications; on Windows, double-click the .appinstaller file and follow the prompts.

Command-line version (Mac): Open Terminal and paste:

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

After installing, reload your terminal configuration, otherwise it will say it cannot find hermes:

source ~/.zshrc

Command-line version (Windows): Open PowerShell (Windows Terminal is recommended, as Chinese display is more stable there) and paste:

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

After installing, close this window and open a new PowerShell. The installer added hermes to the user PATH (the list of directories the system searches for commands), and windows that were already open cannot see the new setting.

This one-line command also installs what it needs: Python 3.14, Node.js, ripgrep (a tool for fast file search), FFmpeg (for processing audio and video), plus a Chromium browser for the Agent to access the web and a computer-control driver. If the download is slow or you don't need browser features, you can skip these two:

& ([scriptblock]::Create((irm https://hermes-agent.nousresearch.com/install.ps1))) -SkipBrowser -SkipComputerUse

On Mac, the equivalent is to add -s -- --skip-browser --skip-computer-use to the end of the command. To add these later, run hermes pm install chromium.

Step 2: Choose a Model (Most Important)

When the command-line install runs in interactive mode, it automatically continues into the setup wizard. If it didn't, or if you want to start over, run:

hermes setup

A fresh install offers three modes:

Mode Suitable for Description
Quick Setup (Nous Portal) People who don't want to manage a pile of API keys Log in on the web to a Nous Portal subscription; the model, web search, image generation, and voice all go through this one account
Full Setup People who already have their own keys Choose the model provider, tools, and options one by one
Blank Slate People who want to start with the fewest features Only enables the model, file operations, and terminal; everything else is off, and you can turn features on later with hermes tools

If you already have a ChatGPT or Codex subscription, you can choose ChatGPT or Codex Subscription in hermes model, log in with a device code, and avoid paying extra for API usage. You can also choose Anthropic, OpenRouter, Google AI Studio, Kimi, MiniMax, and others, and enter the corresponding API key. If you want to first understand what an API key is, see the API handbook.

To switch models later, you only need one command, with no need to edit any configuration file:

hermes model

Do you have OpenClaw, Claude Code, Codex, or Cursor installed on your computer? At the start, hermes setup asks whether you want to import their settings, memory, and Skills, and it shows you a preview before importing.

Step 3: Get the First Conversation Working

hermes --tui

--tui is the newer terminal interface, which supports mouse selection and isn't interrupted while you type. hermes without parameters is the classic interface; both share the same sessions and settings.

When it opens, first check that the model shown in the welcome message is correct, then send a sentence that is easy to verify, for example "Look at what's in the current folder and tell me which one looks like the main file." Only when it replies and can call a tool to read files is the installation truly working.

Verify follow-up chat once more: after exiting, run hermes -c, and it should return to the previous conversation. If you don't confirm this now, it will be hard to troubleshoot later when you have multiple computers or multiple configurations.

To manage models and sessions in the browser, run hermes dashboard. It opens the management page at http://127.0.0.1:9119 on your machine, and your data does not leave your computer:

Model settings page of the Hermes web management interface: current primary model, and usage and cost for each model

(Image from the official documentation in the Hermes Agent repository.)

Step 4 (Optional): Run in the Background and Connect Chat Apps

Add this layer only after chatting in the terminal feels smooth, and keep the order:

hermes gateway setup     # follow the prompts to connect Telegram, Discord, Slack, etc.
hermes gateway install   # start automatically at boot
hermes gateway status    # confirm it is running

On Windows, auto-start at boot uses a "Scheduled Task" and does not need administrator rights. If company policy blocks this, it switches to a small script in the "Startup" folder, with the same effect.

When Installation Fails: Hand It to the Agent

First run hermes doctor yourself. It lists what is missing from the configuration. If that's still not enough, send the following to your Agent:

Sign in to unlock this key section

New accounts get 10 free credits, plus 1 more for each daily check-in. Spend 1 credit to unlock and it stays open for you.

Item 5 is the bottom line: the data directory stores the skills and memory it has learned, and once deleted they cannot be recovered.

How to Update Later

Run hermes update. It follows the stable release by default. The desktop version checks for updates on its own.

To compare with another popular open-source Agent, see OpenClaw's Windows and Mac deployment tutorial. To learn about Hermes's feature of growing its own skills, see this introduction.

Notes

  • The Mac desktop version only supports M-series chips; Intel Macs are officially listed as an unsupported platform.
  • Windows antivirus may flag uv.exe as a virus (it is the tool Hermes uses to manage Python). When adding it to the allowlist, choose the entire %LOCALAPPDATA%\hermes\bin folder, because the file fingerprint changes with every update.
  • Chinese text shows as question marks: most likely you are using an old cmd window; switch to Windows Terminal.
  • API keys are written to the .env file in the Hermes data directory. Do not set them as system environment variables, or every program on the computer can read them.

References

Done with this one? Mark it to track your path.Sign in
Save it for laterSign in
Questions about this piece?Ask AI about this

Comments (0)

No comments yet. Start the conversation.

Sign in to join the discussion.Sign in