Deutsch
€EUR
KI und Agenten

Hermes Agent

Kompatibel mit dem Infrawire-Installer

Autonomer KI-Agent von Nous Research, fertig installiert auf Ihrem Linux-VPS

Mindestanforderungen
  • 2 GB RAM
Hersteller
Nous Research
Version
Aktuelle stabile Version
Lizenz
MIT
Systeme
Debian 12, Debian 13, Ubuntu 20.04, Ubuntu 22.04, Ubuntu 24.04

Über Hermes Agent

Hermes Agent ist ein quelloffener KI-Agent von Nous Research. Er wird auf der Kommandozeile bedient, lässt sich an den Modellanbieter Ihrer Wahl anbinden und kann dauerhaft auf einem Server laufen. Auf einem VPS ist er deshalb nützlicher als auf einem Rechner, den Sie abends ausschalten.

Der VPS wird mit bereits ausgeführtem offiziellem Installer geliefert. Es gibt einen Systembenutzer hermes, in den Ihre SSH-Schlüssel von root kopiert werden, sodass Sie sich direkt mit diesem Konto anmelden können. Der Befehl hermes ist samt Python-Abhängigkeiten (über uv) installiert. Git, curl und sudo sind vorhanden.

Ein Schritt bleibt Ihnen überlassen: die Konfiguration. Dafür müssen Sie einen Modellanbieter wählen und einen API-Schlüssel eingeben. Sie ist daher interaktiv und wird nicht automatisch gestartet. Nach der Anmeldung führen Sie sie mit hermes setup aus.

Was Sie mit Hermes Agent tun können

  • Offizieller Installer bereits ausgeführt

    Der Befehl hermes ist für den Benutzer hermes mit uv und den Python-Abhängigkeiten installiert, über das von Nous Research veröffentlichte Skript. Sie müssen weder kompilieren noch Umgebungen verwalten.

  • Eigenes Konto mit Ihren SSH-Schlüsseln

    Das Konto hermes übernimmt die autorisierten Schlüssel von root. Sein Passwort ist gesperrt, die Anmeldung funktioniert nur per Schlüssel.

  • Einrichtung per hermes setup

    Der interaktive Assistent fragt nach Modellanbieter und API-Schlüssel. Das Modell wählen Sie selbst und können es später wechseln.

  • Dauerhafte Benutzerdienste

    Für hermes ist der systemd-Linger-Modus aktiviert. Dienste des Kontos, etwa das Gateway, laufen auch ohne offene Sitzung weiter.

  • sudo-Rechte für Automatisierung

    Der Benutzer hermes hat sudo ohne Passwort, praktisch zum Installieren von Werkzeugen, die der Agent braucht. Je nach Einsatz sollten Sie das einschränken.

  • Wahl zwischen Debian und Ubuntu

    Das Rezept läuft unter Debian 12 und 13 sowie Ubuntu 20.04, 22.04 und 24.04, wählbar bei der Bestellung.

Erste Schritte mit Hermes Agent

Von der Bestellung bis zum Produktivbetrieb in wenigen Minuten.

  1. 1

    VPS mit Hermes Agent bestellen

    Wählen Sie einen Linux-VPS in Paris oder Frankfurt, dazu Debian oder Ubuntu, und haken Sie im Tab Applications Hermes Agent an. Hinterlegen Sie bei der Bestellung Ihren öffentlichen SSH-Schlüssel: Er wird für das Konto hermes übernommen.

  2. 2

    Per SSH als hermes verbinden

    Lassen Sie nach der Lieferung cloud-init die Installation abschließen und melden Sie sich dann als hermes an. Ist der Befehl hermes nicht auffindbar, öffnen Sie eine neue Sitzung, damit die Umgebung neu geladen wird.

    Bash
    ssh hermes@SERVER_IP cloud-init status --wait hermes --help
  3. 3

    Modellanbieter konfigurieren

    Starten Sie den Assistenten und beantworten Sie die Fragen zu Anbieter, API-Schlüssel und Modell. Halten Sie den Schlüssel des gewählten Anbieters bereit.

    Bash
    hermes setup
  4. 4

    Server für den Produktivbetrieb absichern

    Beschränken Sie den Netzwerkzugriff per Firewall auf SSH und behalten Sie die Schlüsselauthentifizierung bei. Planen Sie eine Sicherung des Home-Verzeichnisses von hermes, das Ihre Konfiguration und API-Schlüssel enthält.

    Bash
    sudo apt install -y ufw sudo ufw allow OpenSSH sudo ufw enable

Einsatzbereiche von Hermes Agent

  • Dauerhaft verfügbarer KI-Assistent

    Betreiben Sie einen Agenten auf einem Server, der nicht heruntergefahren wird und von jedem Rechner aus per SSH erreichbar ist. Ihre Arbeitssitzungen hängen nicht mehr von Ihrem Laptop ab.

  • Gateway zu Messaging-Tools

    Der persistente Benutzerdienst erlaubt es, das Gateway von Hermes Agent im Hintergrund laufen zu lassen. Der Agent bleibt erreichbar, ohne dass eine SSH-Sitzung offen sein muss.

  • Automatisierte Administrationsaufgaben

    Mit git, curl und sudo kann der Agent Skripte vorbereiten, Repositories untersuchen oder Werkzeuge auf der Maschine installieren. Ein gutes Testfeld auf einem Server, der von der Produktion getrennt ist.

  • Sandbox zum Testen von Modellen

    Vergleichen Sie mehrere Modellanbieter mit demselben Agenten, indem Sie die Konfiguration erneut durchlaufen. So bleiben diese Versuche von Ihrer persönlichen Umgebung getrennt.

Häufige Fragen zu Hermes Agent

Die Konfiguration benötigt einen Modellanbieter und einen API-Schlüssel, also Angaben, die nur Sie haben. Das Rezept installiert deshalb den Agenten und überlässt Ihnen den Aufruf von hermes setup als Benutzer hermes.

Mehr über Hermes Agent

Prüfen, ob die Installation abgeschlossen ist

Die Installation läuft beim ersten Start über cloud-init. Dabei werden uv und die Python-Abhängigkeiten heruntergeladen, was einige Minuten dauert. So warten Sie sauber auf das Ende:

Bash
cloud-init status --wait

Die Abschlussmeldung weist darauf hin, sich als hermes anzumelden und hermes setup auszuführen. Wenn Sie den Ablauf im Detail verfolgen möchten, lesen Sie /var/log/cloud-init-output.log.

Einrichtung starten

hermes setup ist interaktiv und fragt nach Modellanbieter und API-Schlüssel. Das Rezept führt den Befehl nicht für Sie aus, weil es diese Angaben nicht kennen kann. Sie können den Assistenten später erneut starten, um den Anbieter zu wechseln.

Dienste im Hintergrund

Das Rezept aktiviert loginctl enable-linger hermes. Ohne Linger beendet systemd die Dienste eines Benutzers, sobald dessen letzte Sitzung endet. Mit Linger läuft ein Benutzerdienst, etwa das Gateway von Hermes Agent, nach dem Trennen der SSH-Verbindung weiter.

Sicherheit

Das Konto hermes hat ein gesperrtes Passwort und sudo ohne Passwort. Nur Ihr SSH-Schlüssel öffnet den Zugang, doch wer ihn besitzt, hat Root-Rechte. Schützen Sie den Schlüssel mit einer Passphrase.

Ein Agent, der Befehle ausführt, kann sich auch irren. Wenn Sie ihn auf dem Server handeln lassen, entfernen Sie das passwortlose sudo, sobald Ihre Werkzeuge installiert sind (Datei in /etc/sudoers.d/), und legen Sie keine kritischen Daten auf dieser Maschine ab.

Sicherungen

API-Schlüssel und Konfiguration liegen im Home-Verzeichnis des Benutzers, /home/hermes. Sichern Sie es regelmäßig, zum Beispiel mit rsync auf einen anderen Server, und bewahren Sie die API-Schlüssel zusätzlich in einem eigenen Secret-Manager auf. Für weitergehende Linux-Umgebungen finden Sie mehr bei unseren Linux-VPS und in unseren Tutorials.

Bleiben Sie über die neuesten Angebote, Rabatte und Sonderaktionen informiert.

Aktionen ansehen

Wir verwenden Cookies

Wir verwenden Analyse-Cookies, um Ihre Erfahrung auf unserer Website zu verbessern. Es werden keine Daten an Dritte verkauft. Mehr erfahren Sie in unserer Datenschutzerklärung.