Del 2 – Arkitektur och komponenter
Innan vi installerar något är det bra att förstå hur OpenClaw är uppbyggt. Den här delen ger dig en överblick över systemets arkitektur och de viktigaste komponenterna.
Övergripande arkitektur
OpenClaw består av flera delar som samverkar:
┌─────────────────────────────────────────────────┐
│ Din dator/server │
│ │
│ ┌──────────────┐ ┌──────────────────────┐ │
│ │ OpenClaw │────▶│ Skills & plugins │ │
│ │ Gateway │ └──────────────────────┘ │
│ └──────┬───────┘ │
│ │ │
│ ┌──────▼───────┐ ┌──────────────────────┐ │
│ │ AI-modell │ │ Lokalt minne │ │
│ │ (LLM) │ │ (filer, databas) │ │
│ └──────────────┘ └──────────────────────┘ │
└────────────────────────┬────────────────────────┘
│
┌───────────────┼───────────────┐
▼ ▼ ▼
Home Assistant Telegram/ Webb &
Smarta hem meddelanden API:er
Komponenter i detalj
OpenClaw Gateway
Gatewayen är hjärtat i systemet. Den:
- Tar emot förfrågningar från användare och externa system
- Skickar dem till rätt AI-modell
- Koordinerar vilka actions (åtgärder) som ska utföras
- Hanterar säkerhet och behörigheter
AI-modellen (LLM)
OpenClaw kopplar till en språkmodell som utför det faktiska ”tänkandet”. Du kan använda:
- En lokal modell (körs helt offline på din dator)
- En molnbaserad modell via API, t.ex. Anthropic Claude eller OpenAI GPT
Du väljer själv beroende på dina krav på integritet och prestanda.
Skills
Skills är moduler som ger agenten utökade förmågor. Utan skills kan agenten bara prata. Med skills kan den agera. Exempel:
- Filhantering (läsa, skriva, söka i filer)
- Webbläsarstyrning (automatisera webbsidor)
- Kalender och e-post
- Home Assistant-integration
- Skript och systemkommandon
Lokalt minne
OpenClaw sparar information lokalt på din dator – till exempel i Markdown-filer eller en lokal databas. Det innebär att agenten kan ”komma ihåg” saker mellan sessioner utan att skicka data till molnet.
Hur OpenClaw körs
OpenClaw körs som en bakgrundstjänst (process) på din dator. Du kan:
- Starta och stoppa den manuellt via terminalen
- Konfigurera den att starta automatiskt när datorn startar (som en systemtjänst)
- Köra den i en Docker-container om du föredrar det
När tjänsten är igång lyssnar gatewayen efter inkommande förfrågningar – via ett lokalt webbgränssnitt, en meddelandeapp eller ett API.
Integrationsmönster
OpenClaw kan kopplas till externa system på flera sätt:
| Typ av integration | Exempel | Hur det fungerar |
|---|---|---|
| Smarta hem | Home Assistant | API-anrop via lokalt nätverk |
| Meddelandeappar | Telegram, WhatsApp, Signal | Bot-API, webhook |
| Webbtjänster | Vädertjänst, nyheter, kalender | HTTP/REST-anrop |
| Lokala filer | Dokument, anteckningar | Direkt filsystemsåtkomst |
| Skript och kommandon | Bash, Python-skript | Sandboxad processkörning |
Säkerhet och risker
Eftersom OpenClaw kan agera på din dator är det viktigt att tänka på säkerhet:
Tänk på detta:
- Agenten bör som standard bara vara åtkomlig från din lokala maskin (localhost), inte från internet
- Begränsa vilka mappar och kommandon agenten har tillgång till
- Granska vilka skills du installerar – de utökar agentens befogenheter
- Använd principen om minsta privilegium: ge agenten bara de rättigheter den faktiskt behöver
Vi går igenom säkerhet mer detaljerat i Del 8.
Sammanfattning
- OpenClaw består av en gateway, en AI-modell, skills och ett lokalt minne
- Systemet körs lokalt som en bakgrundstjänst
- Integrationer sker via API:er, webhooks eller direkt filsystemsåtkomst
- Säkerhet är viktigt – begränsa åtkomsten och tänk på minsta privilegium
Nästa steg
Nu när du förstår hur systemet hänger ihop är det dags att faktiskt installera det.
→ Gå till Del 3 – Förberedelser och installation
OpenClaw – från noll till agent. En praktisk guide till din lokala AI-agent.