Hermes installeren: desktop of terminal, in één namiddag

Je hoeft geen ontwikkelaar te zijn om met een AI-agent als Hermes te werken. In deze tutorial laat ik je zien hoe je Hermes installeert: eerst via de Hermes Desktop-app, daarna via de terminal met copy-paste-commando's. Beide routes leiden naar dezelfde agent, met hetzelfde geheugen en dezelfde mogelijkheden. Ik gebruik hiervoor onze eigen Hermes-installatie bij Voltti — echte stappen, echte output, zonder verzonnen cijfers.

Waarom twee routes? De desktop-app is de snelste start als je zelden een terminal opent: downloaden, dubbelklikken, inloggen, klaar. De terminal-variant geeft je meer controle en is de basis als je de agent later op een server of mini-computer wilt draaien. Welke je ook kiest: de Hermes-documentatie beschrijft elke stap in detail.

Hermes installeren: desktop-app of terminal, met de penguin als gids
Twee routes naar dezelfde agent: de desktop-app of de terminal.

Route 1: Hermes Desktop installeren (zonder terminal)

Voor Windows en macOS is er een officiële desktop-installer. Je downloadt het installatiebestand van de Hermes-website, voert het uit, en de installer regelt de rest: de agent zelf, de commandoregel-versie en de eerste configuratie. Je hoeft niets te installeren via een zwart scherm met tekst.

Na de installatie doorloop je een korte wizard die vraagt welk AI-model je wilt gebruiken. De eenvoudigste keuze is een login bij Nous Portal: één account dekt het model én de ingebouwde tools zoals websearch en beeldaanmaak. Wie al API-sleutels heeft van bijvoorbeeld OpenRouter of Anthropic, kan die ook invullen — de wizard vraagt er gewoon om.

Eenmaal ingelogd typ je je eerste vraag en antwoordt de agent. Vanaf dat moment draait alles in de app: gesprekken, bestanden, geheugen. Voor teams die samen willen werken beschrijven we dat verder in ons artikel over Hermes voor teams.

Wanneer kies je de terminal-variant?

De desktop-app draait op de computer waar je achter zit. Wil je dat de agent altijd aanstaat — ook als je laptop dicht is — of wil je hem op een goedkope mini-computer of server laten draaien, dan moet je via de terminal installeren. Ook wie de agent later wil koppelen aan Google-gegevens zoals in ons artikel over marketingdata ophalen met een AI-agent, heeft de terminal-variant nodig.

Geen zorgen: de stappen hieronder zijn letterlijk copy-paste. Je plakt één commando, wacht, en plakt het volgende. Als iets mislukt, vertelt de installer wat er ontbreekt — meestal is het opgelost met één extra commando dat het scherm zelf voorstelt.

hermes installeren op Linux

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

Hermes Agent Installer

→ Detected: Linux (arch) ✓ Managed uv found (uv 0.9.27) ✓ Python found: 3.11.15 ✓ Git 2.51.0 found ✓ C++ compiler found ✓ Node.js v26.14.0 found (Hermes-managed) ✓ Internet connectivity looks good → Cloning hermes-agent repository... → Creating virtual environment... → Installing dependencies...

┌─────────────────────────────────────────────────────────┐ │ ✓ Installation Complete! │ └─────────────────────────────────────────────────────────┘

📁 Your files:

Config: ~/.hermes/config.yaml API Keys: ~/.hermes/.env Data: ~/.hermes/cron/, sessions/, logs/ Code: ~/.hermes/hermes-agent/

🚀 Commands:

hermes Start chatting hermes setup Configure API keys & settings hermes config View/edit configuration hermes update Update to latest version

⚡ Reload your shell to use 'hermes' command:

source ~/.bashrc

Installatie op onze eigen machine: één commando, daarna regelt de installer alles zelf.
hermes installeren op Linux

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

Hermes Agent Installer

→ Detected: Linux (arch) ✓ Managed uv found (uv 0.9.27) ✓ Python found: 3.11.15 ✓ Git 2.51.0 found ✓ C++ compiler found ✓ Node.js v26.14.0 found (Hermes-managed) ✓ Internet connectivity looks good → Cloning hermes-agent repository... → Creating virtual environment... → Installing dependencies...

┌─────────────────────────────────────────────────────────┐ │ ✓ Installation Complete! │ └─────────────────────────────────────────────────────────┘

📁 Your files:

Config: ~/.hermes/config.yaml API Keys: ~/.hermes/.env Data: ~/.hermes/cron/, sessions/, logs/ Code: ~/.hermes/hermes-agent/

🚀 Commands:

hermes Start chatting hermes setup Configure API keys & settings hermes config View/edit configuration hermes update Update to latest version

⚡ Reload your shell to use 'hermes' command:

source ~/.bashrc

Na de installatie: je model kiezen

Na de installatie start je de configuratiewizard met hermes setup. Die vraagt welk model je wilt gebruiken en welke tools je aanzet. Daarna test je of alles werkt met hermes doctor — een ingebouwde gezondheidscheck die vertelt of je configuratie compleet is. Onze eigen installatie rapporteert momenteel Hermes Agent v0.21.1 (2026.9.7); versies veranderen snel, het gaat om het principe.

source ~/.bashrc
hermes setup
hermes doctor

Voor Windows-gebruikers die toch de terminal verkiezen is er een PowerShell-variant van het installatiecommando; die staat in de installatiehandleiding. En wie eerst de commandoregel-versie installeerde en later alsnog de desktop-app wil, typt gewoon hermes desktop — de app installeert zichzelf bij.

hermes — eerste start na installatie

$ hermes


██╗  ██╗███████╗██████╗ ███╗   ███╗███████╗███████╗       █████╗  ██████╗ ███████╗███╗   ██╗████████╗
██║  ██║██╔════╝██╔══██╗████╗ ████║██╔════╝██╔════╝      ██╔══██╗██╔════╝ ██╔════╝████╗  ██║╚══██╔══╝
███████║█████╗  ██████╔╝██╔████╔██║█████╗  ███████╗█████╗███████║██║  ███╗█████╗  ██╔██╗ ██║   ██║
██╔══██║██╔══╝  ██╔══██╗██║╚██╔╝██║██╔══╝  ╚════██║╚════╝██╔══██║██║   ██║██╔══╝  ██║╚██╗██║   ██║
██║  ██║███████╗██║  ██║██║ ╚═╝ ██║███████╗███████║      ██║  ██║╚██████╔╝███████╗██║ ╚████║   ██║
╚═╝  ╚═╝╚══════╝╚═╝  ╚═╝╚═╝     ╚═╝╚══════╝╚══════╝      ╚═╝  ╚═╝ ╚═════╝ ╚══════╝╚═╝  ╚═══╝   ╚═╝

┌─ Hermes Agent v0.21.1 (2026.9.7) · upstream ead7e91d ───────────────────────────────────────────────────┐
│                                     Available Tools                                                     │
│  ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⡀⠀⣀⣀⠀⢀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀     browser-use: browser_exec                                           │
│  ⠀⠀⠀⠀⠀⠀⢀⣠⣴⣾⣿⣿⣇⠸⣿⣿⠇⣸⣿⣿⣷⣦⣄⡀⠀⠀⠀⠀⠀⠀     clarify: clarify                                                    │
│  ⠀⢀⣠⣴⣶⠿⠋⣩⡿⣿⡿⠻⣿⡇⢠⡄⢸⣿⠟⢿⣿⢿⣍⠙⠿⣶⣦⣄⡀⠀     code_execution: execute_code                                        │
│  ⠀⠀⠉⠉⠁⠶⠟⠋⠀⠉⠀⢀⣈⣁⡈⢁⣈⣁⡀⠀⠉⠀⠙⠻⠶⠈⠉⠉⠀⠀     cronjob: cronjob_manage                                             │
│  ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣿⡿⠛⢁⡈⠛⢿⣿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀     delegation: delegate_task                                           │
│  ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠿⣿⣦⣤⣈⠁⢠⣴⣿⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀     file: patch, read_file, search_files, write_file                    │
│  ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠻⢿⣿⣦⡉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀     memory: memory                                                      │
│  ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢷⣦⣈⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀     process: process_manage                                             │
│  ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣴⠦⠈⠙⠿⣦⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀     (and 7 more toolsets...)                                            │
│  ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣤⡈⠁⢤⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀                                                                         │
│  ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠛⠷⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀     Available Skills                                                    │
│  ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⠑⢶⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀     apple: apple-notes, apple-reminders, findmy +1 more                 │
│  ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⠁⢰⡆⠈⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀     autonomous-ai-agents: claude-code, codex, computer-use +2 more      │
│  ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠳⠈⣡⠞⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀     creative: architecture-diagram, ascii-video +8 more                 │
│  ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀     devops: sdlc-review                                                 │
│                                     email: email-inbox-triage, himalaya                                 │
│  glm-5.3 · Nous Research            media: gif-search, songsee, youtube-content                         │
│  /home/gebruiker                    note-taking: obsidian                                               │
│  Session: 20260909_203509_397644    productivity: airtable, box +12 more                                │
│                                     research: arxiv, competitor-news-monitor +2 more                    │
│                                     social-media: xurl                                                  │
│                                     software-development: codebase-inspection, dogfood, github +9 more  │
│                                     web: blocked-page-recovery                                          │
│                                                                                                         │
│                                     21 tools · 58 skills · /help for commands                           │
└─────────────────────────────────────────────────────────────────────────────────────────────────────────┘

Welcome to Hermes Agent! Type your message or /help for commands.
* Tip: Smart model routing can auto-route simple queries to a cheaper model.

# glm-5.3 | ctx -- [██████████] -- | 1s | 0s
❯
Het opstartscherm van een verse installatie: de banner, je model en sessie, de tools en skills die standaard actief zijn, en de prompt waarin je gewoon Nederlands typt.
hermes — eerste start na installatie

$ hermes


██╗  ██╗███████╗██████╗ ███╗   ███╗███████╗███████╗       █████╗  ██████╗ ███████╗███╗   ██╗████████╗
██║  ██║██╔════╝██╔══██╗████╗ ████║██╔════╝██╔════╝      ██╔══██╗██╔════╝ ██╔════╝████╗  ██║╚══██╔══╝
███████║█████╗  ██████╔╝██╔████╔██║█████╗  ███████╗█████╗███████║██║  ███╗█████╗  ██╔██╗ ██║   ██║
██╔══██║██╔══╝  ██╔══██╗██║╚██╔╝██║██╔══╝  ╚════██║╚════╝██╔══██║██║   ██║██╔══╝  ██║╚██╗██║   ██║
██║  ██║███████╗██║  ██║██║ ╚═╝ ██║███████╗███████║      ██║  ██║╚██████╔╝███████╗██║ ╚████║   ██║
╚═╝  ╚═╝╚══════╝╚═╝  ╚═╝╚═╝     ╚═╝╚══════╝╚══════╝      ╚═╝  ╚═╝ ╚═════╝ ╚══════╝╚═╝  ╚═══╝   ╚═╝

┌─ Hermes Agent v0.21.1 (2026.9.7) · upstream ead7e91d ───────────────────────────────────────────────────┐
│                                     Available Tools                                                     │
│  ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⡀⠀⣀⣀⠀⢀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀     browser-use: browser_exec                                           │
│  ⠀⠀⠀⠀⠀⠀⢀⣠⣴⣾⣿⣿⣇⠸⣿⣿⠇⣸⣿⣿⣷⣦⣄⡀⠀⠀⠀⠀⠀⠀     clarify: clarify                                                    │
│  ⠀⢀⣠⣴⣶⠿⠋⣩⡿⣿⡿⠻⣿⡇⢠⡄⢸⣿⠟⢿⣿⢿⣍⠙⠿⣶⣦⣄⡀⠀     code_execution: execute_code                                        │
│  ⠀⠀⠉⠉⠁⠶⠟⠋⠀⠉⠀⢀⣈⣁⡈⢁⣈⣁⡀⠀⠉⠀⠙⠻⠶⠈⠉⠉⠀⠀     cronjob: cronjob_manage                                             │
│  ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣿⡿⠛⢁⡈⠛⢿⣿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀     delegation: delegate_task                                           │
│  ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠿⣿⣦⣤⣈⠁⢠⣴⣿⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀     file: patch, read_file, search_files, write_file                    │
│  ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠻⢿⣿⣦⡉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀     memory: memory                                                      │
│  ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢷⣦⣈⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀     process: process_manage                                             │
│  ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣴⠦⠈⠙⠿⣦⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀     (and 7 more toolsets...)                                            │
│  ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣤⡈⠁⢤⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀                                                                         │
│  ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠛⠷⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀     Available Skills                                                    │
│  ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⠑⢶⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀     apple: apple-notes, apple-reminders, findmy +1 more                 │
│  ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⠁⢰⡆⠈⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀     autonomous-ai-agents: claude-code, codex, computer-use +2 more      │
│  ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠳⠈⣡⠞⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀     creative: architecture-diagram, ascii-video +8 more                 │
│  ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀     devops: sdlc-review                                                 │
│                                     email: email-inbox-triage, himalaya                                 │
│  glm-5.3 · Nous Research            media: gif-search, songsee, youtube-content                         │
│  /home/gebruiker                    note-taking: obsidian                                               │
│  Session: 20260909_203509_397644    productivity: airtable, box +12 more                                │
│                                     research: arxiv, competitor-news-monitor +2 more                    │
│                                     social-media: xurl                                                  │
│                                     software-development: codebase-inspection, dogfood, github +9 more  │
│                                     web: blocked-page-recovery                                          │
│                                                                                                         │
│                                     21 tools · 58 skills · /help for commands                           │
└─────────────────────────────────────────────────────────────────────────────────────────────────────────┘

Welcome to Hermes Agent! Type your message or /help for commands.
* Tip: Smart model routing can auto-route simple queries to a cheaper model.

# glm-5.3 | ctx -- [██████████] -- | 1s | 0s
❯

Wat kun je ermee?

Eén werkende installatie is het begin. Vanaf hier groeit de agent met je mee: het onthoudt afspraken in geheugen, bouwt skills voor terugkerende taken en kan via zogenoemde MCP-servers gekoppeld worden aan tools als Google Search Console. Hoe dat groeipad eruitziet voor een bedrijf, beschrijven we op de pagina over de Hermes AI-agent voor bedrijven.

Wil je niet zelf installeren? Voltti installeert en geeft support op Hermes voor bedrijven in België en Nederland. Bekijk hoe een pilot verloopt of bespreek je vraag direct via de knop hieronder.

Seppe Gadeyne

  • Artikel werd geüpdate op

    Veelgestelde vragen

    01Moet ik kunnen programmeren om Hermes te installeren?

    Nee. De desktop-installer vraagt geen enkele terminalkennis. Voor de terminal-variant volstaan de copy-paste-commando's uit dit artikel; als iets ontbreekt, stelt de installer zelf de oplossing voor.

    02Op welke systemen draait Hermes?

    Windows en macOS via de desktop-installer, en Linux, macOS, WSL2 en Android (Termux) via de terminal. De installer controleert zelf welke onderdelen aanwezig zijn en installeert ontbrekende afhankelijkheden zoals Python en Node.js mee.

    03Wat kost Hermes?

    De software zelf is open source en gratis. Je betaalt wel voor het AI-model dat de agent aandrijft: via een abonnement zoals Nous Portal of via API-sleutels van een provider naar keuze. Je kiest dat tijdens de setup-wizard.

    04Kan ik later van desktop naar een server verhuizen?

    Ja. De agent slaat configuratie, geheugen en skills op in een vaste map. Met de ingebouwde backup- en importcommando's verhuis je de volledige installatie naar een andere machine zonder opnieuw te beginnen.

    05Kan ik Hermes ook zonder internet gebruiken?

    Voor de installatie en cloudmodellen is internet nodig. Wie volledig offline wil werken, koppelt een lokaal model via een eigen endpoint; hoe dat werkt, lees je in ons artikel over lokale en hybride AI-oplossingen voor bedrijven.

    Klaar om met Hermes te starten?

    Bespreek je pilot