Install Hermes Agent
One-line script. Works on Linux, macOS, WSL2, and Android Termux. Start chatting the moment it finishes.
Prerequisites
Python ≥ 3.10
Hermes is a Python project. Run python3 --version to check.
Network Access
The install script downloads from GitHub. Use a proxy if needed.
Supported Platforms
Linux, macOS, WSL2. Windows native is not supported — use WSL2 instead.
Run the one-line installer
Open a terminal and run the official install script. It detects your environment and installs the Hermes runtime with all dependencies.
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bashmacOS ships with curl. If you hit permission errors, run xcode-select --install first.
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bashSupports Ubuntu 20.04+, Debian 11+, CentOS 8+, Arch. Some distros need sudo apt install curl first.
# Install WSL2 first (admin PowerShell)
wsl --install# Then inside WSL
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bashWindows native isn't supported. Run inside WSL2 — Ubuntu 22.04 LTS recommended.
# Install deps first
pkg install curl pythoncurl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bashDisable battery optimization for Termux to keep the agent alive in the background.
✓ Hermes installed successfully
Run `hermes` to start chatting
Run the setup wizard
First-run configuration walks you through model provider and API key setup.
hermes setupLaunch Hermes
Good to go. Run hermes to open the interactive CLI and start your first conversation.
hermesReady for more?
Start the 7-day path: zero to shipped automation.
Common Questions
Install script failed — what now?expand_more
pip install hermes-agent. Python must be ≥ 3.10.How do I uninstall?expand_more
hermes uninstall. Config lives in ~/.hermes/ — delete it manually if you want a clean slate.