Hermes Agent Installation

Hermes Agent supports the following operating systems:

Platform Support Methods
macOS Desktop app (recommended) / Command-line installation
Windows Desktop application (recommended) / PowerShell script / WSL2
Linux One-click command-line installation
Android (Termux) Command-line installation)

System configuration:

ProjectMinimum RequirementsRecommended Configuration
Operating systemLinux / macOS / WSL2Ubuntu 22.04+ / macOS 14+ / WSL2 (Ubuntu)
Python3.10+3.11 or 3.12
Memory4 GB8 GB+
Disk space2 GB5 GB+ (reserved for model cache and logs)
NetworkingCan access LLM APIStable internet connection

Windows userRequiredUsage WSL2(Windows Subsystem for Linux),Hermes Agent 目beforeNoNative support Windows Command line.


Installation method selection

Method 1: Hermes Desktop (Recommended for macOS / Windows)

Hermes Desktop is the official desktop application that provides a graphical interface on top of the command-line tool—including a visual Dashboard, Profile manager, skill browser, etc. When installing the desktop app, the command-line tool is also installed (hermescommand), and the two can be used together.

Download and installation

  • Visit Official Websitehermes-agent.nousresearch.com
  • ClickDownload For...Button
  • Run the downloaded installer and follow the prompts to complete the installation.

After downloading, double-click to install:

After installation is complete,hermesThe command is automatically added to the system PATH and can be used directly in the terminal.

The entire panel is shown below:

Method 2: Command-line Installation (Linux / macOS / WSL2)

Open a terminal and run the following command to automatically complete the installation:

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

Windows (native PowerShell):

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

The script will automatically detect the system environment and install all dependencies.

The above command will automatically complete all the following steps:

  • Detect and install missing dependencies (uv, Python 3.11, Node.js v22, ripgrep, ffmpeg)
  • Clone the Hermes Agent repository to~/.hermes/hermes-agent/
  • Create an isolated Python virtual environment
  • Configure GlobalhermesCommand
  • Guide you through the LLM provider configuration

Windows system instructions: Native Windows environments are not supported. Please install WSL2 first, then run the above command in the WSL2 terminal.

If you have installed OpenClaw, you can also import the configuration directly:

Select "do not import" here, and entern, go to model settings and select the first quick setup:

Next, select More providers, the second-to-last item:

Here you can choose more domestic or international large models:

Next, we useByteArk Coding Plan, so the choice isCustomer endpoint, which means customizing the API address and API key.

Base URL: set ByteArk, a tool compatible with the OpenAI API protocol:https://ark.cn-beijing.volces.com/api/coding/v3

Set the API key and supported large models, for exampleark-code-latest。

After installation, refresh the Shell:

source ~/.bashrc   # Bash 用户
# 或
source ~/.zshrc    # Zsh 用户

Verify successful installation:

hermes --version

Use the following command to start the agent conversation:

hermes

Instructions for file installation location:

Installation method Code Location hermesCommand Data Directory
pip install Python site-packages ~/.local/bin/hermes ~/.hermes/
git installation script (user-level) ~/.hermes/hermes-agent/ ~/.local/bin/hermes(symbolic link) ~/.hermes/
root mode (sudo installation) /usr/local/lib/hermes-agent/ /usr/local/bin/hermes /root/.hermes/

Reference documents:hermes-agent.nousresearch.com/docs/getting-started

other extensions