OpenClaw 🦞¶
"EXFOLIATE! EKFOLIATE!" — En rumhummer, sandsynligvis
Enhver OS gateway for AI agenter på tværs WhatsApp, Telegram, Discord, iMessage og meget mere.
Send en besked, få et agent svar fra din lomme. Plugins tilføjer mest og meget mere.
openclaw onboard og parringsflows.
Hvad er OpenClaw?¶
OpenClaw er en ** self-hosted gateway** der forbinder dine foretrukne chat apps — WhatsApp, Telegram, Discord, iMessage og mere — til AI kodning agenter som Pi. Du kører en enkelt Gateway proces på din egen maskine (eller en server), og det bliver broen mellem dine beskedapps og en altid-tilgængelig AI-assistent.
Hvem er det til? Udviklere og power users, der vil have en personlig AI-assistent, som de kan skrive til hvor som helst — uden at give afkald på kontrollen over deres data eller være afhængige af en hosted tjeneste.
Hvad gør det anderledes?
- Self-hosted: kører på dit hardware, efter dine regler
- Multikanal: én Gateway betjener WhatsApp, Telegram, Discord og mere samtidigt
- Agent-native: bygget til kodeagenter med værktøjsbrug, sessioner, hukommelse og multi-agent-routing
- Open source: MIT-licens, community-drevet
Hvad har du brug for? Node 22+, en API-nøgle (Anthropic anbefales) og 5 minutter.
Sådan virker det¶
flowchart LR
A["Chat apps + plugins"] --> B["Gateway"]
B --> C["Pi agent"]
B --> D["CLI"]
B --> E["Web Control UI"]
B --> F["macOS app"]
B --> G["iOS and Android nodes"]
Gateway er den eneste sandhedskilde for sessioner, routing og kanalfobindelser.
Centrale funktioner¶
Hurtig start¶
bash
npm install -g openclaw@latest
bash
openclaw onboard --install-daemon
bash
openclaw channels login
openclaw gateway --port 18789
Har du brug for den fulde installation og dev opsætning? Se Hurtig start.
Kontrolpanel¶
Ã…bn Control UI i browseren, efter Gateway er startet.
- Lokal standard: http://127.0.0.1:18789/
- Fjernadgang: Web surfaces og Tailscale
Konfiguration (valgfrit)¶
Konfigurationen findes på ~/.openclaw/openclaw.json.
- Hvis du ikke gør noget, bruger OpenClaw den medfølgende Pi-binary i RPC-tilstand med sessioner pr. afsender.
- Hvis du vil låse det ned, så start med
channels.whatsapp.allowFromog (for grupper) nævneregler.
Eksempel:
{
channels: {
whatsapp: {
allowFrom: ["+15555550123"],
groups: { "*": { requireMention: true } },
},
},
messages: { groupChat: { mentionPatterns: ["@openclaw"] } },
}