Skip to content
webvise
· 9 min lezen

Hermes Desktop maakt personal agents operationeel

Hermes Desktop geeft Hermes een echte personal agent runtime: profielen, remote gateways, Portal setup, zichtbare state en policy-grenzen voor altijd actief werk.

Onderwerpen
AI AgentsAIOpen SourceAutomation
Delen

Hermes Desktop geeft Hermes een operator surface: chat, bestanden, profielen, cron, gateway access en remote backends op één plek. De Hermes Desktop personal agent runtime heeft nu de control layer die always-on agents misten.

De nuttige vraag is eenvoudiger: kunt u zien wat de agent doet, welke rol hij gebruikt en hoe u herstelt wanneer hij breekt?

Daarom zou ik Hermes Desktop behandelen als het echte nieuws, ook al lijken de screenshots op een productupdate. De nuttige onderdelen zijn profielen, een remote-vriendelijke desktop setup, Portal onboarding en policy rond lokale agents.

  • Hermes Desktop is een gedeelde surface boven dezelfde agent state. De officiële docs zeggen dat Desktop, CLI, TUI, dashboard en gateway dezelfde core setup hergebruiken in plaats van aparte agents te maken.

  • Profielen zijn waar terugkerende agentrollen nu leven. Ze scheiden config, `.env`, `SOUL.md`, memory, sessions, skills, cron jobs en gateway state, terwijl filesystem isolation nog steeds expliciete backend-grenzen nodig heeft.

  • Nous Portal haalt account chaos uit de eerste setup. Eén OAuth flow kan model access en Tool Gateway access instellen, in plaats van gebruikers search, browser, image, TTS en sandbox tools stuk voor stuk te laten koppelen.

  • Het local-agent verhaal wordt een security verhaal. NVIDIA en Microsoft praten nu over identity, containment, policy en OpenShell voor agents die uw primaire computer aanraken.

Wat er veranderde met Hermes Desktop

Hermes Desktop is belangrijk omdat het rond dezelfde Hermes Agent core is gebouwd als de terminal en gateway. De docs zijn expliciet: de app deelt config, API keys, sessions, skills en memory met CLI, TUI en dashboard.

Dat geeft Hermes een andere vorm. Een terminal agent kan nuttig zijn voor mensen die al in shells leven. Een desktop app met chat, file browser, preview rail, profielen, skills, cron, messaging en Command Center maakt de agent inspecteerbaar voor langer werk.

Het detail waar ik om geef is state continuity. U kunt een session in één Hermes surface starten en elders hervatten omdat de surfaces met dezelfde agent state praten. Dan voelt Hermes minder als een terminal command en meer als iets dat u echt kunt draaien.

Als u een terugkerende agent workflow omzet in een bedrijfsproces, is webvise's AI automation service de dichtstbijzijnde service fit. De nuttige scope is zelden de chat UI. Het gaat om de workflow-grens, credentials, review gate en recovery path rond de agent.

LaagWat Hermes nu zichtbaar maaktWaarom het telt
DesktopChat, file browser, preview rail, settings, profielen, skills, cron, messaging, Command CenterDe operator kan werk inspecteren en sturen zonder in verspreide terminals te vallen.
ProfielenAparte home directories met config, `.env`, `SOUL.md`, memories, sessions, skills, cron jobs en state databaseEen terugkerende rol kan eigen historie, tools en gateway state behouden.
PortalEén OAuth pad voor model access plus Tool Gateway accessSetup verschuift van veel API accounts naar één beheerde ingang.
OpenShell richtingIdentity, containment, policy, local routing en masking van persoonlijke informatiePersonal agents hebben grenzen nodig voordat ze de hele dag de primaire machine aanraken.

Profielen zijn nu de agentrollen

Hermes profielen zijn nu het schoonste startpunt voor terugkerende agentrollen. Een profiel is zijn eigen Hermes home directory met eigen config, secrets file, personality file, memories, sessions, skills, cron jobs en state database.

Dat scheidt state goed genoeg voor terugkerende rollen. Een research profiel kan source-review gewoonten en browsing tools bewaren. Een writer profiel kan draft rules en voice constraints bewaren.

Een engineer profiel kan repo commands en testgewoonten bewaren. Elk profiel kan zijn eigen gateway process en service name draaien.

Dit veranderde mijn eigen setup notities op 8 juni en 9 juni 2026. Ik dacht in aparte dozen voor aparte agents. Nadat profielen in de echte architectuur landden, werd de schonere default één Hermes installatie, Desktop als operator surface en profielen als rolverdeling.

Dezelfde docs benoemen ook de grens duidelijk: profielen sandboxen het filesystem niet. Een local terminal backend draait nog steeds met dezelfde filesystem access als het user account. Als u een voorspelbare startmap nodig heeft voor gateway en cron werk, zet `terminal.cwd` in Hermes config. Als u sterker containment nodig heeft, gebruik een backend zoals Docker, SSH, Modal, Daytona of Singularity.

Hier houdt het eerste Hermes profielen artikel nog steeds stand. In onze Hermes profiles guide was de regel simpel: maak een profiel wanneer een rol terugkeert en aparte memory, tools, gateway state of gepland werk nodig heeft. Desktop maakt die regel makkelijker om mee te leven omdat de profielwissel nu zichtbaar is.

De setup die nu logisch is

De setup die ik vandaag zou draaien is één Hermes installatie op een remote machine, Hermes Desktop verbonden via Remote Gateway en profielen als agentrollen. Telegram of een ander message kanaal zou meestal naar één assistant profiel moeten wijzen. Die assistant kan werk delegeren aan researcher, engineer, writer of reviewer profielen via expliciete commands of Kanban tasks.

Dat houdt de menselijke ingang schoon. U schrijft één assistant. De assistant routeert werk naar een profiel met de juiste memory en tools. Langer werk wordt een duurzame taak in plaats van te verdwijnen in één gecomprimeerde chat.

Ik zou nog steeds een repair surface buiten Hermes houden. Houd één repair tool buiten Hermes voor logs, gateway restarts, config edits en kapotte profile wiring.

OnderdeelOwnerJob
DesktopHuman operatorSessions, bestanden, profile state, settings, skills, cron en gateway routing inspecteren.
Assistant profielChat-facing Hermes rolTelegram of Desktop requests ontvangen, doel verduidelijken, werk routeren.
Researcher profielSource-facing Hermes rolDocs, webpagina's, GitHub issues lezen en source-backed notes teruggeven.
Writer profielDrafting Hermes rolGoedgekeurde notes omzetten in drafts zonder secrets of shell access te houden.
Reviewer profielSafety Hermes rolClaims, permissions, credentials en riskante handoffs controleren.
Onafhankelijke admin surfaceRepair layerDe runtime patchen wanneer de agent setup zelf breekt.
KeuzeGebruik dit wanneerVertrouw er niet op voor
Desktop op lokale runtimeU één personal agent wilt op de machine die u al gebruikt.Riskant filesystem werk zonder sandbox.
Desktop plus Remote GatewayU de UI lokaal wilt en de Hermes runtime op een remote machine.Zwakke profielpermissions verbergen.
ProfielenRollen aparte memory, tools, cron, credentials of gateway state nodig hebben.Operating-system isolation.
Docker, SSH, Modal, Daytona of Singularity backendEen profiel een hardere execution boundary nodig heeft.Een vaag handoff contract repareren.
OpenShell of Windows agent primitivesLokale agents bestanden, credentials, apps of model routing op een primaire computer aanraken.Human review overslaan voor high-risk actions.

Als een team webvise zou vragen dit te mappen, zou ik beginnen met de permission table voordat ik skills schrijf. Ons AI automation werk begint te renderen wanneer de owner, tools, credentials en review gates duidelijk genoeg zijn dat een slechte agent run meteen zichtbaar is.

Portal haalt de account chaos weg

De officiële Nous Portal docs noemen `hermes setup --portal` het snelste setup pad. Eén OAuth flow stelt Nous in als inference provider, laat de gebruiker een model kiezen en zet de Tool Gateway aan.

Dat telt omdat agent setup vaak faalt vóór de eerste nuttige workflow. Search heeft één account nodig. Browser automation heeft een andere nodig. Image generation, text-to-speech en terminal sandboxing voegen meer keys, dashboards, balances en failure points toe.

Portal bundelt toegang tot 300+ models en een Tool Gateway voor search en extract, image generation, text-to-speech, cloud browser sessions en een optionele terminal sandbox. De exacte model list zal veranderen. De productrichting is stabiel: Hermes probeert de eerste nuttige agent setup terug te brengen tot één command in plaats van vijf vendor accounts.

Portal verandert ook waar secrets leven. De docs zeggen dat OAuth een refresh token achterlaat in `~/.hermes/auth.json` en per request kortlevende JWTs uitgeeft, in plaats van `.env` te vullen met een dozijn langlevende API keys. Dat is betere setup hygiëne, maar het heeft nog steeds regels per rol nodig.

Het serieuze werk blijft bepalen welk profiel welk credential bezit, welke tool data mag muteren en welke actie review nodig heeft. Geef agents eigen accounts en named API keys waar dat kan. Houd secrets in config, `.env` of container environment paths, niet in chat transcripts.

Lokale agents hebben policy nodig vóór autonomie

Hermes Desktop kwam op hetzelfde moment dat het hardwareverhaal luider werd. In zijn RTX AI Garage post schreef NVIDIA dat Hermes in minder dan drie maanden 140,000 GitHub stars had gepasseerd en, in de week ervoor, de meest gebruikte agent op OpenRouter was.

Op 31 mei en 2 juni 2026 publiceerden Microsoft en NVIDIA de Windows kant van hetzelfde verhaal. Microsofts Windows post noemt OS-afgedwongen identity, containment en manageability. NVIDIA's developer post noemt Microsoft eXecution Containers, OpenShell, policy creation, inference routing en PII obfuscation.

Dat is de juiste richting voor Hermes. Een personal agent met file access, terminal access, browser access, memory, voice, cron en gateway routes raakt uiteindelijk dezelfde machine die u gebruikt voor bankieren, code, documenten en werkaccounts. De capability is er al. Het harde deel is beperken wie bestanden mag lezen, geld mag uitgeven, secrets mag blootleggen of production mag wijzigen.

De OpenShell docs formuleren de risk table helder: data exfiltration, credential theft, unauthorized API usage en privilege escalation. We betoogden al in de day-30 Hermes operator layer dat handoff contracts en permission gates tellen na de eerste demo. Desktop en profielen maken die gates zichtbaarder. OpenShell en Windows policy primitives wijzen naar de volgende grens: het operating system.

Zo test u de setup deze week

Begin met één runtime en drie profielen. Maak het assistant profiel de standaardroute voor mensen. Maak researcher en writer aparte workers. Houd secrets uit het writer profiel.

StapCommand of actieCheck
Maak een researcher profiel`hermes profile create researcher --description "Leest docs en geeft source-backed notes terug."`Het profiel heeft eigen `SOUL.md`, memory, skills en sessions.
Maak een writer profiel`hermes profile create writer --description "Zet goedgekeurde notes om in drafts."`Het profiel heeft geen shell of private credentials die het niet nodig heeft.
Zet een projectmap`hermes config set terminal.cwd /absolute/path/to/project`Gateway en cron tool calls starten in een voorspelbare directory.
Verbind Desktop met een remote backendDraai `hermes dashboard` op de remote machine en verbind Desktop via Remote Gateway.Desktop kan sessions en profile state van de remote runtime zien.
Houd een repair layerGebruik een admin surface buiten Hermes.U kunt dashboard, gateway en config problemen oplossen wanneer Hermes zelf verward is.
Schrijf een permission regelLijst welk profiel bestanden mag lezen, APIs mag callen, drafts mag schrijven, shell commands mag uitvoeren of geld mag uitgeven.Elke high-risk action heeft een owner en een review gate.
Check memory timingBehandel built-in memory als session-start context.Mid-session memory writes worden betrouwbare context in de volgende session, niet direct.

De eerste succesmetric is saai: kunt u de assistant om een source-backed brief vragen, zien hoe hij de taak routeert, de output inspecteren en zien welk profiel welke bestanden of tools raakte? Zo ja, dan heeft u een operator surface. Als het antwoord verborgen zit in één chat transcript, heeft u een demo.

Bij webvise gebruiken we dit soort agent setup onderzoek om te beslissen welke workflows automation verdienen en welke reviewed tools moeten blijven. Een goede eerste map is het terugkerende proces, de tools die het raakt en de acties die pijn zouden doen als een agent ze verkeerd uitvoert.

De werkwijzen van webvise zijn afgestemd op de ISO 27001- en ISO 42001-normen.