Nederlands

Hermes Agent review: setup, Docker en wat zelf hosten vraagt

Een Hermes Agent-review voor zelfhosters: installatiescript vs Docker, de standaard lokale terminal, goedkeuringsmodi, telemetrie, kosten en voor wie het is.

Naar Hermes Agent

Hermes Agent is de opensource-agent van Nous Research, uitgebracht op 25 februari 2026, en op 8 november had hij 261.682 GitHub-sterren, alleen OpenClaw had er meer onder de agents die wij volgen. De belofte is dat hij beter wordt naarmate u hem gebruikt: na een lastige taak schrijft hij een herbruikbare skill, verfijnt die later, en houdt over sessies heen een samengesteld geheugen en een profiel van u bij. Deze review bekijkt hem als iets dat u zelf installeert, beveiligt en draaiende houdt. Voor de achtergrond over wat het is, zie Wat is Hermes Agent?.

Hermes Agent web dashboard Sessions page listing live sessions from cron, Discord, Telegram and the CLI, with rename, export and delete actions
Hermes Agent's dashboard showing sessions across chat platformshermes-agent.nousresearch.com

Voor wie het geschikt is

Hermes past bij ontwikkelaars die één agent, of een klein team van agents, willen op een machine die ze zelf beheren, bereikbaar via Telegram, Discord, Slack, Signal of e-mail. Het beloont mensen die hem herhaald, vergelijkbaar werk geven, want daar betalen zelfgeschreven skills zich uit. Hebt u een telefoon-app nodig: die is er niet; Android-ondersteuning is een command-line-installatie via Termux.

Hermes Agent-setup: het installatiescript

De installatiedocumentatie begint met één commando op Linux, macOS of WSL2:

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

Windows heeft een PowerShell-equivalent. Het script heeft Git en curl nodig en haalt daarna alles zelf op: een vastgepinde Python 3.14, Node.js, ripgrep, FFmpeg, en standaard een vastgepinde Chromium en een computer-use-driver. Die laatste twee kunt u overslaan met --skip-browser en --skip-computer-use als de machine een headless server is en u er geen browser op wilt.

Na het herladen van de shell valt de setup uiteen in kleine commando’s, handig als u later maar één ding wilt aanpassen:

  • hermes setup doorloopt de volledige wizard.
  • hermes model kiest de provider en het model.
  • hermes tools zet tools aan of uit.
  • hermes gateway setup koppelt chatplatforms.
  • hermes doctor diagnosticeert problemen.

Er zijn ook desktoppakketten voor Windows en Macs met Apple Silicon. Intel-Macs worden niet ondersteund, en Linux heeft geen desktoppakket, alleen het script.

Hermes Agent in Docker

De Docker-handleiding is een van de nettere in deze categorie. De officiële image nousresearch/hermes-agent is stateless; alles staat in ~/.hermes op de host, gemount op /opt/data. Draai eerst docker run -it --rm -v ~/.hermes:/opt/data nousresearch/hermes-agent setup om de wizard te doorlopen, en start daarna de gateway met gateway run en --restart unless-stopped. Een kort Compose-bestand draait de gateway en het webdashboard samen. Upgraden is een nieuwe tag pullen.

Net als OpenClaw scheidt Hermes twee toepassingen van Docker. Hermes in een container draaien is een deploymentkeuze. De commando’s van de agent in een container draaien is een beveiligingsinstelling, terminal.backend: docker, en die is belangrijker.

Standaardbeveiliging

De configuratiedocumentatie zegt expliciet dat de standaard terminal-backend local is: “Commands run directly on your machine with no isolation.” Wat u standaard beschermt, is de goedkeuringslaag uit de beveiligingsdocumentatie:

  • smart (standaard): een tweede model beoordeelt elk commando; commando’s met laag risico draaien, duidelijk gevaarlijke worden geweigerd, en twijfelgevallen komen bij u.
  • manual: u keurt elk gevaarlijk commando zelf goed.
  • off: geen controles, hetzelfde als --yolo.

Een harde blokkeerlijst met gevaarlijke patronen geldt zelfs in off-modus, en commando’s waarvan het wachten op goedkeuring verloopt, worden geweigerd. Dat is een doordachtere standaard dan “voer alles uit”, maar het blijft een model dat een model bewaakt. De eigen productiechecklist in de documentatie raadt terminal.backend: docker aan, waarmee commando’s in een container draaien met ingetrokken Linux-capabilities (een paar bestandsrechten weer toegevoegd) en no-new-privileges ingesteld. Doe dat voordat u een publiek toegankelijk kanaal koppelt. Eén kanttekening van dezelfde pagina: omgevingsvariabelen die u doorgeeft aan de container zijn leesbaar voor code die daar draait, dus geef geen sleutels door die de agent niet nodig heeft.

Hermes Agent web dashboard Channels page with Telegram, Discord, Slack, Mattermost, Matrix and WhatsApp, each with an enable switch, Test and Configure buttons
Setting up chat channels in the Hermes Agent dashboardhermes-agent.nousresearch.com

Telemetrie en privacy

Hier is Hermes het makkelijkst aan te raden. Gesprekken, geheugen en skills blijven onder ~/.hermes, API-aanroepen gaan alleen naar de provider die u configureert, en gedeelde gebruiksstatistieken staan uit tenzij u “Share with Nous” kiest wanneer erom gevraagd wordt. De updatecheck vergelijkt met de GitHub-repo. Nous ziet uw prompts alleen als u hun eigen Nous Portal als modelprovider kiest.

Modellen en kosten

Gebruik elk OpenAI-compatibel endpoint, OpenRouter of een lokaal model. Het addertje zit in de gehoste extra’s: webzoeken, beeldgeneratie en spraak vereisen óf uw eigen sleutels voor die diensten óf een betaald Nous Portal-abonnement (de abonnementen staan in de prijstabel op deze pagina). Met een lokaal model en zonder gehoste extra’s kost het draaien niets behalve hardware.

Onderhoud

Hermes ontwikkelt snel (wij keken naar v0.23.0), en nieuwe installaties volgen de nieuwste stabiele release tenzij u kiest voor main. Met Docker: maak back-ups van ~/.hermes en pin een versietag in plaats van latest als u geen verrassingen wilt. Diverse features brengen hun eigen bewegende delen mee: iMessage heeft bijvoorbeeld een aparte BlueBubbles-server nodig die op een Mac draait.

Hoe het zich verhoudt

OpenClaw heeft 29 chatkanalen, 142 officiële plugins en de grotere community; Hermes zet daar standaard door een model gecontroleerde goedkeuringen, standaard geen telemetrie en de skill-leerloop tegenover. Het kan OpenClaw-instellingen, herinneringen en skills met één commando importeren, waardoor uitproberen weinig kost. Zie Hermes Agent vs OpenClaw. Wilt u Hermes in een strengere sandbox met netwerkgoedkeuringen, dan kan NemoClaw hem draaien. Wilt u de agent standaard op een eigen geïsoleerde computer, kijk dan naar Rakazo of Agent Zero. De volledige lijst staat op Hermes Agent-alternatieven.

Oordeel

Hermes Agent is een sterke zelf gehoste agent met goede privacy-standaarden, een nette Docker-aanpak en een echt ander idee in zijn zelfgeschreven skills. Het grootste gat is dat commando’s op uw host draaien totdat u de terminal-backend omzet. Zet die om, houd goedkeuringen op smart of manual, en het is een van de best gedragende agents in deze categorie.

Prijzen

Hermes Agent: Prijzen
Open sourceGratis
  • MIT licensed and free to self-host
  • You pay your chosen model provider, or use Nous Portal's free models
Nous Portal PlusUS$ 20/mnd
  • Optional subscription with free and paid models
  • Hosted tools: web search, image generation, speech and cloud browser
  • One cloud agent with 4 GB RAM and 25 GB disk
Nous Portal SuperUS$ 100/mnd
  • 5× Plus usage
  • Cloud agent with 4 GB RAM and 100 GB disk
Nous Portal UltraUS$ 200/mnd
  • 10× Plus usage
  • Cloud agent with 8 GB RAM and 100 GB disk

Functies

Functies
Zoeken op het webJa
Afbeeldingen makenJa
SpraakmodusJa
Bestanden uploadenJa
GeheugenJa
Voert taken voor je uitJa
App-koppelingenJa
Werkt zelfstandigJa
Stuurt zelf eerst een berichtJa
Meerdere botsJa

Sterke punten

  • Free and MIT licensed, and runs on hardware you control
  • Writes and refines its own skills from experience, on top of persistent memory and cross-session search
  • One gateway for 20+ chat platforms, including Telegram, Discord, Slack, WhatsApp, Signal and email
  • Run several separate agents as profiles, each with its own model, memory and skills, and let them talk in group chats
  • Model-agnostic, with a one-command import from OpenClaw

Zwakke punten

  • Setup expects comfort with the command line and with running your own server
  • Model costs are on you unless you use free models, and hosted web search, images and speech need a paid Nous Portal plan or your own keys
  • iMessage needs a separate BlueBubbles server on a Mac
  • No native mobile app; Android support is a command-line install through Termux

Ideaal voor

  • Developers who want a self-hosted agent that keeps learning
  • People running a team of specialist agents on their own server
  • OpenClaw users looking for an alternative

Bronnen