Hermes Agent ist ein modularer, ter­mi­nal­ba­sier­ter Open-Source-KI-Agent von Nous Research mit per­sis­ten­tem Ge­dächt­nis. Er verbindet LLM-Provider, Werkzeuge, Skills und Au­to­ma­ti­sie­run­gen in einer lokalen oder ser­ver­ba­sier­ten Umgebung. Der Hermes Agent Install erfolgt in wenigen Schritten.

vServer / VPS
IONOS VPS un­schlag­bar günstig – und jetzt noch besser.
  • NEU: Flexibel skalieren mit VM-Cloning, Load Balancing, neuen Storage-Optionen und mehr
  • Un­be­grenzt Traffic, > 99,99% Ver­füg­bar­keit 
  • 24/7 Experten-Support mit per­sön­li­chem Berater

Schritt 1: Sys­tem­vor­aus­set­zun­gen und Ab­hän­gig­kei­ten prüfen

Bevor Sie Hermes Agent in­stal­lie­ren, sollten Sie prüfen, ob Ihr System die grund­le­gen­den Vor­aus­set­zun­gen erfüllt. Der of­fi­zi­el­le Installer des KI-Agenten richtet viele Ab­hän­gig­kei­ten au­to­ma­tisch ein, darunter Python, Node.js, uv, ripgrep und ffmpeg. Manuell sollten vor allem Git, curl und unter Linux be­zie­hungs­wei­se WSL2 zu­sätz­lich xz-utils verfügbar sein.

Folgende Vor­aus­set­zun­gen sollten Sie also über­prü­fen, bevor Sie mit dem Hermes Agent Install fort­fah­ren:

Kom­po­nen­te Min­dest­an­for­de­rung Emp­feh­lung
Be­triebs­sys­tem Linux, macOS oder Windows nativ oder mit WSL2 Aktuelles Ubuntu LTS, aktuelles macOS auf Apple Silicon oder Ubuntu unter WSL2
Ar­chi­tek­tur x86_64 oder aarch64 unter Linux/WSL2; Apple Silicon unter macOS 64-Bit-System mit aktuellem Pa­ket­ma­na­ger
Python Python 3.11+; nicht manuell in­stal­lie­ren, vom Hermes-Installer via uv verwalten lassen
Node.js Er­for­der­lich für Browser-Au­to­ma­ti­sie­rung (Play­w­right) und WhatsApp-Anbindung Nicht manuell erzwingen; vom Hermes-Installer be­reit­stel­len lassen
uv Linux, macOS oder Windows mit WSL2 Au­to­ma­tisch durch den Installer ein­rich­ten lassen
Git git --version muss funk­tio­nie­ren Aktuelle Git-Version über den Pa­ket­ma­na­ger in­stal­lie­ren
curl Für den One-Line-Installer er­for­der­lich Vor der In­stal­la­ti­on mit curl --version prüfen
xz-utils Unter Linux/WSL2 er­for­der­lich, da Node.js als .tar.xz geladen wird Unter Debian/Ubuntu vorab in­stal­lie­ren
API-Zugang Min­des­tens ein LLM-Provider Open­Rou­ter, Anthropic, Nous Portal oder ein OpenAI-kom­pa­ti­bler Endpoint
Hinweis

Das aus­ge­wähl­te Sprach­mo­dell muss ein Kon­text­fens­ter von min­des­tens 64.000 Token un­ter­stüt­zen. Modelle mit kleinerem Kon­text­fens­ter werden von Hermes Agent nicht un­ter­stützt und führen dazu, dass sich der Agent nicht starten lässt. Über den Eintrag model.context_length in der config.yaml lässt sich der Wert al­ler­dings manuell über­schrei­ben.

Unter Debian, Ubuntu oder WSL2 in­stal­lie­ren Sie die wich­tigs­ten Ba­sis­werk­zeu­ge mit:

sudo apt update
sudo apt install -y git curl xz-utils
bash

Prüfen Sie an­schlie­ßend, ob Git und curl er­reich­bar sind:

git --version
curl --version
bash

Unter macOS ist Git häufig bereits über die Apple Command Line Tools verfügbar. Falls Git noch nicht in­stal­liert ist, starten Sie die In­stal­la­ti­on mit:

xcode-select --install
bash
IONOS CLOUD AI Model Hub
Erste deutsche, mul­ti­mo­da­le KI-Plattform
  • 100 % DSGVO-konform und sicher in Deutsch­land gehostet
  • Die leis­tungs­stärks­ten KI-Modelle auf einer Plattform
  • Kein Vendor Lock-in durch Open Source

Schritt 2: Hermes Agent unter Linux und macOS in­stal­lie­ren

Für Linux und macOS verwenden Sie den of­fi­zi­el­len One-Line-Installer im nativen Terminal. Öffnen Sie dazu ein Ter­mi­nal­fens­ter und führen Sie folgenden Befehl aus:

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

Der Installer lädt das Projekt herunter, richtet die virtuelle Umgebung ein, in­stal­liert benötigte Ab­hän­gig­kei­ten und legt den globalen Befehl hermes an. Stan­dard­mä­ßig wird Hermes im Be­nut­zer­ver­zeich­nis in­stal­liert, ty­pi­scher­wei­se unter ~/.hermes/. Der aus­führ­ba­re Befehl wird als Symlink unter ~/.local/bin/hermes ein­ge­rich­tet.

Nach Abschluss der In­stal­la­ti­on müssen Sie Ihre Shell neu laden, damit der Befehl hermes im PATH verfügbar ist. Verwenden Sie je nach Shell einen der folgenden Befehle:

source ~/.bashrc
bash

oder unter zsh, wie auf vielen macOS-Systemen:

source ~/.zshrc
bash

Prüfen Sie an­schlie­ßend, ob Hermes korrekt im Terminal gefunden wird:

command -v hermes
bash

Wenn der Befehl einen Pfad wie ~/.local/bin/hermes ausgibt, wurde Hermes er­folg­reich re­gis­triert. Zu­sätz­lich können Sie die Hil­fe­an­sicht öffnen, um zu prüfen, ob Hermes korrekt startet und welche Optionen und Un­ter­be­feh­le über die Kom­man­do­zei­le verfügbar sind:

hermes --help
bash
Tipp

Neben der In­stal­la­ti­on über das Terminal stellt Nous Research auch einen of­fi­zi­el­len Hermes-Desktop-Installer für macOS und Windows bereit. Dieser in­stal­liert sowohl die Desktop-Anwendung als auch die Kom­man­do­zei­len­ver­si­on au­to­ma­tisch und eignet sich ins­be­son­de­re für Ein­stei­ge­rin­nen und Ein­stei­ger. In diesem Artikel verwenden wir dennoch die Terminal-In­stal­la­ti­on, da sie platt­form­über­grei­fend identisch funk­tio­niert und sich dadurch glei­cher­ma­ßen für Linux, macOS und Windows (WSL2) eignet. Die Desktop-App un­ter­stützt für macOS aktuell nur Apple-Silicon (arm64).

Schritt 3: Hermes Agent unter Windows in­stal­lie­ren

Al­ter­na­tiv können Sie die Software auch unter Windows in­stal­lie­ren. Das Microsoft-System un­ter­stützt den Hermes Agent Install nativ. Öffnen Sie hierzu die Power­Shell und nutzen Sie folgenden Befehl:

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

Danach prüfen Sie, ob die In­stal­la­ti­on er­folg­reich war:

hermes
power­shell

Falls Sie lieber in einer Linux-Umgebung arbeiten, können Sie Hermes Agent al­ter­na­tiv auch innerhalb von WSL2 in­stal­lie­ren. Dort erfolgt die Ein­rich­tung identisch zur Linux-Version:

  1. Öffnen Sie Power­Shell als Ad­mi­nis­tra­tor. In­stal­lie­ren Sie WSL mit der Stan­dard­dis­tri­bu­ti­on Ubuntu: wsl --install -d Ubuntu
  2. Starten Sie Windows neu, falls Sie dazu auf­ge­for­dert werden.
  3. Öffnen Sie nun die Linux-Umgebung unter WSL2. Dies können Sie über den Eintrag „Ubuntu“ im Windows-Startmenü oder durch Eingabe von wsl im Windows Terminal tun. Legen Sie beim ersten Start einen Linux-Be­nut­zer­na­men und ein Passwort fest.
  4. Ak­tua­li­sie­ren Sie die Pa­ket­quel­len und in­stal­lie­ren Sie die Ba­sis­werk­zeu­ge mit sudo apt update und sudo apt install -y git curl xz-utils.
  5. Führen Sie nun in der Ubuntu-Shell den of­fi­zi­el­len Linux-Installer des Hermes Agenten aus: curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
  6. Laden Sie nun die Shell mit source ~/.bashrc neu, damit hermes im PATH verfügbar ist.
  7. Prüfen Sie, ob Hermes gefunden wird: command -v hermes
Hinweis

Führen Sie den Linux-Installer nicht in Power­Shell aus, sondern innerhalb der Ubuntu-Shell aus. Nur dort stehen die Linux-Pfade, Pa­ket­ma­na­ger und Shell-Kon­fi­gu­ra­tio­nen zur Verfügung, die der Installer erwartet.

Schritt 4: Initiales Setup und Funk­ti­ons­prü­fung

Nach der In­stal­la­ti­on richten Sie Hermes Agent in­ter­ak­tiv ein. Starten Sie dafür den Setup-As­sis­ten­ten mit un­ten­ste­hen­dem Befehl:

hermes setup
bash

Der Assistent führt Sie durch die wich­tigs­ten Ein­stel­lun­gen. Dazu gehört ins­be­son­de­re die Auswahl eines LLM-Providers. Open­Rou­ter oder Anthropic sind na­he­lie­gend, weil Sie dort einen API-Key hin­ter­le­gen und an­schlie­ßend ein un­ter­stütz­tes Modell auswählen können. Während der Ein­rich­tung werden Sie ty­pi­scher­wei­se nach folgenden Punkten gefragt:

  • ge­wünsch­ter LLM-Provider
  • API-Key oder OAuth-Login
  • Modell-Auswahl
  • ak­ti­vier­te Werkzeuge und Toolsets
  • optionale Gateway- oder Messaging-Funk­tio­nen

Wenn Sie Open­Rou­ter verwenden, benötigen Sie einen Open­Rou­ter-API-Key. Benutzen Sie Anthropic, benötigen Sie entweder einen passenden Anthropic-Zugang oder einen API-Key. Kopieren Sie API-Keys aus Si­cher­heits­grün­den nur in Ihre eigene lokale Shell und ver­öf­fent­li­chen Sie diese niemals in Screen­shots, Logs oder gemeinsam genutzten Do­ku­men­ten.

Neben klas­si­schen API-Providern wie Open­Rou­ter oder Anthropic un­ter­stützt Hermes Agent in­zwi­schen auch den of­fi­zi­el­len Schnell­start über den Nous Portal Flow. Mit dem folgenden Befehl au­then­ti­fi­zie­ren Sie sich per OAuth direkt über den Nous Portal Account:

hermes setup --portal
bash

Dabei wird au­to­ma­tisch ein kom­pa­ti­bles Modell aus­ge­wählt, der LLM-Provider kon­fi­gu­riert und das Tool Gateway aktiviert (Websuche, Bild­ge­ne­rie­rung, TTS und Browser-Au­to­ma­ti­on). Dieser Ansatz ist mitt­ler­wei­le die emp­foh­le­ne Stan­dard­in­stal­la­ti­on, da keine separaten API-Keys mehr benötigt werden und die komplette Toolchain in einem Schritt verfügbar ist.

Nach dem Setup starten Sie Hermes im Terminal mit:

hermes
bash

Al­ter­na­tiv können Sie die TUI-Ansicht (Terminal User Interface) starten. Dabei handelt es sich um eine text­ba­sier­te Be­nut­zer­ober­flä­che, die direkt im Terminal aus­ge­führt wird und eine kom­for­ta­ble­re Bedienung als die reine Eingabe einzelner Befehle er­mög­licht.

hermes --tui
bash

Geben Sie zum Testen eine kurze, eindeutig über­prüf­ba­re Anfrage ein, zum Beispiel:

Antworte nur mit: Hermes ist einsatzbereit.
bash

Zum Abschluss sollten Sie die Sys­tem­ge­sund­heit mit folgendem Befehl über­prü­fen:

hermes doctor
bash

Dieser Befehl dia­gnos­ti­ziert typische Probleme wie fehlende Kon­fi­gu­ra­ti­ons­wer­te, veraltete Ein­stel­lun­gen oder nicht korrekt ein­ge­rich­te­te Provider. Wenn hermes doctor Warnungen ausgibt, beheben Sie zuerst diese Punkte und testen Sie im Anschluss erneut eine einfache Hermes-Sitzung.

Falls Sie später das KI-Modell wechseln möchten, müssen Sie Hermes nicht neu in­stal­lie­ren. Starten Sie statt­des­sen die Provider-Kon­fi­gu­ra­ti­on erneut:

hermes model
bash

Für eine voll­stän­di­ge Neu­kon­fi­gu­ra­ti­on des Open-Source-Agenten können Sie jederzeit wieder den Setup-As­sis­ten­ten ausführen.

Hinweis

Möchten Sie Hermes Agent lokal betreiben, können Sie die in diesem Artikel be­schrie­be­ne In­stal­la­ti­on direkt auf Ihrem eigenen Rechner durch­füh­ren. Ebenso eignet sich derselbe In­stal­la­ti­ons­weg, um Hermes Agent auf einem VPS ein­zu­rich­ten, bei­spiels­wei­se auf einem Linux-Server in der Cloud. Dadurch steht der KI-Agent un­ab­hän­gig vom lokalen Gerät dauerhaft zur Verfügung und kann auch aus der Ferne genutzt werden.

Zum Hauptmenü