HemAgenterHermes Agent

Ändrad

Kom igång med Hermes Agent

Hermes Agent är en autonom agent från NousResearch. Den kör i terminalen, exponerar ett OpenAI-kompatibelt API och skiljer sig från de flesta andra genom en sluten inlärningsloop — den kurerar sitt eget minne och bygger färdigheter av det den gjort. Den här guiden tar dig från installation till en agent som minns.

Officiell dokumentation: hermes-agent.nousresearch.com

De flesta agenter börjar om från noll varje gång. Kontexten försvinner när sessionen tar slut, och nästa gång får du förklara samma sak igen.

Hermes stänger den loopen. Den kurerar sitt eget minne under arbetets gång, sparar färdigheter som överlever mellan sessioner, och bygger successivt en modell av hur du arbetar. Återkallningen sker via fulltextsökning kombinerad med sammanfattning från språkmodellen, vilket gör att den hittar rätt i gammal kontext utan att skicka med allt.

Praktiskt betyder det att den blir bättre på just ditt arbete över tid, inte bara mer talför. Priset är att den bygger upp en profil av dig — läs igenom vad den sparar innan du släpper in den i känsliga flöden.

Kraven är låga:

  • Linux, macOS, WSL2, native Windows eller Android via Termux.
  • Git och Python 3.11 eller senare. Installationsskriptet ordnar Python och uv åt dig om de saknas.
  • En modellåtkomst — antingen via Nous Portal eller en egen API-nyckel.

Installationsskriptet installerar uv, sätter upp Python, klonar repot och konfigurerar miljön i ett svep. Du behöver inte förbereda något manuellt.

På din egen dator

Rätt val för Hermes i de flesta fall. Poängen med agenten är att den ska nå dina terminalverktyg och filer — och de ligger där du arbetar. Kör den lokalt först och flytta den bara om du har ett skäl.

På en VPS — för långkörningar

Ska agenten arbeta vidare medan du gör annat, eller nås via sitt API från flera maskiner, behöver den en server som alltid är på. 2 vCPU och 4 GB RAM räcker; kör du större lokala modeller behöver du mer.

Hermes bygger ett minne av ditt arbete. Det minnet ligger på servern. Väljer du en leverantör utanför EU flyttar du alltså din arbetsprofil dit — det är ett större beslut än var en vanlig webbserver står.

  • Inleed Svensk leverantör med servrar i Sverige och support på svenska. Data lyder under svensk lag.
  • Scaleway Franskt och EU-ägt. Har även GPU-instanser om du vill köra modellen själv.
  • Hetzner Tyskt, billigast per GB RAM. Bra när minnesdatabasen växer.

Alla tre ligger inom EU. Skillnaden är närhet till support och hur mycket du vill konfigurera själv.

Inleed-länken är en affiliatelänk — vi får provision om du blir kund. Scaleway och Hetzner är det inte, och rekommenderas för att de är bra.

Steg 1 — installera Hermes

Ett kommando. Skriptet hämtar uv, sätter upp Python 3.11, klonar repot och konfigurerar miljön.

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

Steg 2 — konfigurera modell och verktyg

Flaggan --portal ger dig en enda OAuth-inloggning som täcker både språkmodellen och de fyra verktygen i Tool Gateway: webbsökning, bildgenerering, uppläsning och webbläsare. Vill du använda egen API-nyckel kör du samma kommando utan flaggan.

alla system
hermes setup --portal

Steg 3 — starta agenten

Utan argument startar Hermes i chattläge. Härifrån bygger den minnet.

alla system
hermes

Hermes kommer med drygt 60 inbyggda verktyg — terminalåtkomst, filoperationer, webbsökning och minne. Utöver dem kopplar du in egna.

Terminalverktyg

Agenten har direkt terminalåtkomst från start, vilket är både styrkan och risken. Den kan köra dina egna CLI-verktyg som vilket kommando som helst. Börja i en katalog där ingenting är oersättligt tills du sett hur den arbetar.

Externa API:er via MCP

För tjänster utanför maskinen använder Hermes MCP — protokollet som låter agenter prata med externa system genom ett gemensamt gränssnitt. Vill du ge den läsåtkomst till exempelvis Search Console lägger du till en MCP-server för det i konfigurationen, i stället för att skriva egen kod. Samma mönster gäller för alla tjänster som har en MCP-server.

Kommandot hermes hittas inte
Skriptet la binären i din PATH, men terminalfönstret du redan hade öppet vet inte om det. Öppna ett nytt.
Fel om Python-version
Hermes kräver 3.11 eller senare. Installationsskriptet sätter upp det via uv, men har du en äldre Python först i PATH kan den vinna. Kontrollera med `python3 --version`.
Agenten minns inte mellan sessioner
Minnet skrivs till en lokal databas. Kör du Hermes i en container som slängs vid varje start försvinner den — montera minneskatalogen som en volym.

Agenten kör och minns. Eftersom den har terminalåtkomst och bygger en profil av ditt arbete är nästa steg att förstå gränserna — vad den får röra, var nycklarna ligger och vad som händer med minnet.