Ein Agent, sechs Oberflächen: Nous Research' Hermes Agent für das Atelier klonen
PAZ-Anleitung zu Hermes Agent v0.18.0: Clone MIT-Runtime, sandbox auf Docker, zeichne Abhängigkeitsgraph, bevor du ihm vertraust.
Signal. Nous Research hat Hermes Agent v0.18.0 ausgeliefert — ‘The Judgement Release’ — und hat die interessante Grenzlinie unmerklich von ‘welches Modell’ zu ‘welche Topologie’ verschoben. Der Pitch klingt flach: ein Agent, ein Speicher, sechs Messaging-Oberflächen plus CLI (Telegram, Discord, Slack, WhatsApp, Signal, Email). Lies aber Nous Research’ eigene Feature-Liste als Systemdiagramm, nicht als Marketing-Blatt, und es offenbart sich etwas Schärferes — ein Assistent, der über Plattformen hinweg agiert, deine Projekte behält, Skills auto-generiert, unbeaufsichtigte Jobs plant, an isolierte Subagenten delegiert und über fünf Backends läuft: lokal, Docker, SSH, Singularity und Modal. Diese letzte Zeile ist die ganze Story.
System. Die meisten ‘AI agent’-Projekte sind eine Chat-Box, die an einen API-Schlüssel angeschraubt ist. Hermes ist andersherum gebaut — als Ausführungssubstrat mit einem Gateway davor und Namespace-Isolation darunter. Das Single-Memory-Many-Surfaces-Modell bedeutet, dein Abhängigkeitsgraph reduziert sich auf einen Knoten, den du wirklich besitzt, statt sechs Halb-Integrationen, die du nicht besitzt. Kartographisch gesehen ist das der richtige Zug: reduziere die Anzahl der Dinge, die unabhängig fehlschlagen können. Der Grund, dass das 2026 möglich ist und 2022 nicht, ist die Backend-Abstraktion — Singularity und Modal waren nicht einfach klonbar für ein Hobby-Repo, bis Container und serverless GPU langweilig wurden. Langweilig ist gut. Langweilig ist, worauf du aufbaust.
←HEUTE: Eine MIT-lizenzierte Agent-Runtime lässt sich in einem Nachmittag klonen und läuft sandboxed in Docker auf einem Studio-Laptop. →3012: Das Büro, das überlebt, ist das Büro, dessen Automation auf Infrastruktur läuft, die es aus dem Gedächtnis neu zeichnen konnte. Fulcrum: Die Topologie zu besitzen — nicht die Modellgewichte — ist das, was die Lichter am Laufen hält, wenn ein Vendor-Endpoint offline geht.
Das Werkzeug: Der Protagonist hier ist Hermes Agent von Nous Research, und sein Browser-Begleiter hermes-webui von nesquena — ein Python-plus-Vanilla-JavaScript-Frontend, das laut Hermes Atlas eine MIT-Lizenz trägt, 15.6K GitHub-Stars hat und zuletzt am 2026-07-08 aktualisiert wurde. Die Atlas-Übersicht behauptet volle funktionale Parität mit der Hermes CLI durch ein Drei-Panel-Layout — Chat-Sessions, Workspace-Dateien, Agent-Einstellungen — ohne Build-Schritt und ohne Framework-Last. Für einen Computational Designer ist diese Kombination (echtes Terminal, echtes Python RPC, kein npm-Sumpf) einen Nachmittag wert.
Installation:
git clone https://github.com/nesquena/hermes-webui.git
cd hermes-webui
python -m venv .venv && source .venv/bin/activate
pip install -e .
hermes-webui --backend docker --port 8080
# öffne http://127.0.0.1:8080 — die Drei-Panel-UI beweist die Installation
Erste Schritte:
- Im Einstellungsbereich konfigurierst du den Agent für das Modell deiner Wahl und wählst das
docker-Backend — nielocalbeim ersten Durchlauf. Du willst das Terminal des Agenten im Container, nicht auf deinem Rechner. - Im Chat-Panel fragst du es, einen Ordner eines echten Projekts zu lesen (einen Grasshopper-Definition-Export, mehrere PDFs, eine Spezifikation). Beobachte, wie es eine ‘Skill’ auto-generiert — dieser persistente Speicher, Feature #2 auf der Nous-Research-Liste, ist der Sinn der ganzen Übung.
- Nutze die Schedule-Funktion, um einen Job in natürlicher Sprache zu planen: ‘jeden Morgen, fasse neue Dateien in diesem Workspace zusammen.’ Es läuft unbeaufsichtigt durch das Gateway.
Strasse. Am Schreibtisch eines arbeitenden Architekten ersetzt das die Drehstuhl-Problem: die Ausschreibung lebt in Email, die Baustellenfotos in WhatsApp, die Modellkoordination in Slack, der Code in der CLI. Hermes’ Single-Memory-Design bedeutet, der Agent, der die Bauleitung-Notiz vom Montag gelesen hat, ist derselbe Agent, der die Discord-Frage dazu beantwortet — kein Rebriefen, kein verlorener Kontext. Das ist eine echte Reduktion des Koordinationsoverhead, und es ist messbar, sobald du aufhörst, zwischen vier Apps hin- und herzukopieren.
Atelier: Für ein Schweizer Atelier ist die interessante Reichweite Isolation, nicht Chat. Die Delegate-Funktion (#4 im Changelog) erzeugt Subagenten mit eigenen Terminals und Python-RPC-Scripts ohne Kontextkosten — genau die Form, die du für eine wiederholbare BEP-Entwurfs- oder Mengenaufnahme-Pipeline brauchst, die deinen ganzen Workspace nicht sehen darf. Montagzug: Clone hermes-webui auf einen Rechner, führe es ausschliesslich auf dem Docker- oder Singularity-Backend aus, schreibe eine Büro-Policy: Agenten nie auf local. Eine Zeile Governance, später keine Incident-Reports.
Hack: Bevor du irgendeinem Agent-Runtime mit einem echten Terminal vertraust, verfolge, was es wirklich lädt — den echten Abhängigkeitsgraph, nicht die Architektur-Grafik der README. Das ist der Kartograph-Reflex: finde den dritten Single-Point-of-Failure, den du nicht kenntest.
pip install pipdeptree
pipdeptree -p hermes-webui --graph-output svg > hermes_deps.svg
pipdeptree -p hermes-webui | grep -c "==" # echte Anzahl transitiver Abhängigkeiten
Die SVG ist deine Karte; die Zahl ist deine Risikofläche. Wenn dich diese Zahl überrascht, hast du etwas gelernt, bevor der Agent einen einzigen Befehl ausgeführt hat.
Zug. In meiner Zeit war Rechenleistung nicht das Problem — Bandbreite, Kühlung und Leute, die die alte Pipeline verstanden, fehlten uns. Ausfallpunkte bleiben stumm, bis zum Morgen ihres Versagens. Clone das Repo, führe es sandboxed auf einem der fünf Backends aus, zeichne den Abhängigkeitsgraph, bevor du es an etwas Wichtiges verdrahtst.
Lernmaterial:
- Repo-Karte: nesquena/hermes-webui auf Hermes Atlas — 15.6K Stars, MIT, Python-Source.
- Home / Doku: hermes-agent.nousresearch.com — die Übersicht der sechs Features.
- Changelog: Nous Research — v0.18.0 ‘The Judgement Release’.
- Spickzettel: Eine Community-Referenz für Hermes-Agent-Slash-Commands.
- PAZ-Notiz: kombiniere das mit PAZ’s Abhängigkeitsgraph-Übung — die Topologie, die du aus dem Gedächtnis neu zeichnen kannst, ist die, die überlebt.
QUELLE · ↗
PAZ Kaffi · interdisziplinäre Redaktionsarbeit, geleitet von der PAZ Academy