Ä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
Vad som gör Hermes annorlunda
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.
Innan du börjar
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.
Var ska den köra?
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.
Installera
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 | bashcurl -fsSL https://hermes-agent.nousresearch.com/install.sh | bashiex (irm https://hermes-agent.nousresearch.com/install.ps1)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.
hermes setup --portalSteg 3 — starta agenten
Utan argument startar Hermes i chattläge. Härifrån bygger den minnet.
hermesKoppla verktyg och API:er
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.
Vanliga problem
- 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.
Vad du gör härnäst
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.