Install Hermes Agent
Complete guide for Linux, macOS, WSL2, and Windows. Get your AI agent running in 60 seconds.
Quick Install
One command β the installer handles everything:
What the Installer Does
The installer automatically sets up all dependencies:
- β uv β fast Python package manager
- β Python 3.11 β via uv, no sudo
- β Node.js v22 β for browser automation and WhatsApp
- β ripgrep β fast file search
- β ffmpeg β audio conversion for TTS
- β Git repository β cloned and configured
- β
Global command
hermes
Note: You don't need to install Python, Node.js, ripgrep, or ffmpeg manually. The installer detects what's missing and installs it automatically. The only prerequisite is Git (git --version). On Linux, make sure you have curl and xz-utils.
After Installation
Reload your shell and run:
Configuration
Fastest Path: Nous Portal
One subscription covers 300+ models plus Tool Gateway (web search, image generation, TTS, cloud browser).
System Service Installation
To run Hermes as a dedicated user (e.g., systemd service):
-
Admin: Install Chromium system libraries
$ sudo npx playwright install-deps chromium -
Service user: Install Hermes
$ curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bashIf you don't need browser automation:
$ curl -fsSL .../install.sh | bash -s -- --skip-browser -
Make
hermescommand available# Add to PATH $ echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc # Or symlink (as admin) $ sudo ln -s /home/hermes/.hermes/hermes-agent/venv/bin/hermes /usr/local/bin/hermes -
Verify
$ hermes doctor
Desktop Installer
On macOS and Windows you can use the Hermes Desktop installer β download from hermes-agent.nousresearch.com and run it. After installation, run hermes desktop.
Manual / Developer Install
For contributors or full control over the virtual environment:
Troubleshooting
| Issue | Solution |
|---|---|
hermes: command not found | Reload shell: source ~/.bashrc |
API key not set | Run hermes model to configure |
| Missing config after update | hermes config check β hermes config migrate |
For more diagnostics: hermes doctor
Minimum Requirements
- πΎ RAM: 1 GB min, 2 GB recommended
- βοΈ CPU: 1 vCPU minimum
- πΏ Storage: 10β20 GB SSD
- π§ OS: Ubuntu 22.04+ or modern Linux
- π€ Model: Your own API key β Claude, OpenAI, Gemini, or local
No GPU required β Hermes calls external APIs.
π Need a VPS for Hermes Agent?
Contabo offers the best price/performance ratio. VPS from β¬5/month with 8 GB RAM β ideal for 24/7 AI agent.
π₯ Get VPS at Contabo β