Search the field guide ⌘K

Install path chooser

Install Hermes Agent

Start with the supported installer for your operating system, then verify a first session before adding providers, gateways, skills, or sensitive files.

Agent Guide is an independent editorial resource. It is not affiliated with, endorsed by, or sponsored by Nous Research, Hermes Agent, or Hermes/Hermes brand owners. Product names and marks belong to their respective owners.

Default decision

EnvironmentRecommended first pathWhy
macOS or LinuxOfficial one-line installerShortest route to a normal local setup.
Windows and comfortable with WSL2Linux installer inside WSL2Most battle-tested Windows route in current docs.
Windows and avoiding WSL2Native PowerShell installerUseful, but treat as early-beta and verify more carefully.
Self-hosted or safety-firstDockerCleaner data volume and stronger deployment boundary.

Commands to verify against official docs

Run only the command that matches your environment. After installation, open a new terminal and verify that the hermes command is available before connecting providers or gateways.

# Linux / macOS / WSL2
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash

# Native Windows PowerShell
iex (irm https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.ps1)

Expected first checks

Common failures

SymptomLikely causeNext check
Command not foundTerminal PATH not refreshedOpen a new shell and inspect installer output.
Windows shell tooling missingNative Windows support or Git Bash dependency issueCompare native Windows with WSL2 route.
Provider setup stallsMissing API key or wrong provider selectionUse the providers guide before retrying.
File access feels too broadLocal backend runs as your userRead the security guide before continuing.

Prerequisites before any install path

Install path chooser

User intentBest first pageSuccess signal
I am on macOSInstall Hermes Agent on macOShermes launches after a new shell picks up PATH.
I am on Linux or WSL2Install Hermes Agent on Linuxhermes doctor reports the expected install layout.
I want isolation or a VPSDocker or Docker ComposeContainer starts with a dedicated /opt/data mount.
I am on native WindowsHermes Agent on WindowsPowerShell install finishes and Git Bash dependencies are available.
I am not sure the repo is realHermes Agent GitHub source reviewYou can identify the official repo, releases, issues, and install scripts.

Expected output after install

Official sources reviewed

Source Used for Last checked Confidence
Hermes Agent installation guide Install commands, prerequisites, Windows/native installer details, and post-install checks. 2026-06-02 high
Hermes Agent configuration guide Provider, model, backend, and environment configuration patterns. 2026-06-02 high
Hermes Agent Docker guide Docker run modes, mounted data directory, gateway operation, ports, and production cautions. 2026-06-02 high

Known caveats: The official installer details can change. Confirm the command in the official installation guide before running it on a machine with important credentials.

FAQ

Should I run the one-line installer from a random blog?

No. Use this page to understand the path, but copy the final command from the official installation guide or official repository.

Should I use Docker first?

Use Docker first when isolation, repeatability, or VPS operation matters more than local desktop convenience.

Operator checklist

Get the Agent Guide launch checklist

Receive the smoke-test order for install path, sandbox boundary, provider setup, source review, and production checks.