OpenClaw 🦞¶
"EXFOLIATE! EXFOLIATE!" — Een ruimtekreeft, waarschijnlijk
Gateway voor AI‑agents op elk besturingssysteem, voor WhatsApp, Telegram, Discord, iMessage en meer.
Stuur een bericht en ontvang een agent‑antwoord vanuit je broekzak. Plugins voegen Mattermost en meer toe.
openclaw onboard en koppelingsflows.
Wat is OpenClaw?¶
OpenClaw is een self-hosted Gateway die je favoriete chatapps — WhatsApp, Telegram, Discord, iMessage en meer — verbindt met AI‑codingagents zoals Pi. Je draait één enkel Gateway‑proces op je eigen machine (of een server), en dat wordt de brug tussen je messagingapps en een altijd beschikbare AI‑assistent.
Voor wie is het? Ontwikkelaars en power users die een persoonlijke AI‑assistent willen die ze overal kunnen berichten — zonder de controle over hun data op te geven of afhankelijk te zijn van een gehoste dienst.
Wat maakt het anders?
- Self-hosted: draait op jouw hardware, volgens jouw regels
- Multi-channel: één Gateway bedient WhatsApp, Telegram, Discord en meer tegelijk
- Agent-native: gebouwd voor coding agents met toolgebruik, sessies, geheugen en multi‑agent routing
- Open source: MIT‑licentie, community‑gedreven
Wat heb je nodig? Node 22+, een API‑sleutel (Anthropic aanbevolen) en 5 minuten.
Hoe het werkt¶
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"]
De Gateway is de enige bron van waarheid voor sessies, routing en kanaalverbindingen.
Belangrijkste mogelijkheden¶
Snelle start¶
bash
npm install -g openclaw@latest
bash
openclaw onboard --install-daemon
bash
openclaw channels login
openclaw gateway --port 18789
Heb je de volledige installatie- en ontwikkelsetup nodig? Zie Snelle start.
Dashboard¶
Open de browser‑Control UI nadat de Gateway is gestart.
- Lokale standaard: http://127.0.0.1:18789/
- Externe toegang: Web surfaces en Tailscale
Configuratie (optioneel)¶
De config bevindt zich op ~/.openclaw/openclaw.json.
- Als je niets doet, gebruikt OpenClaw de meegeleverde Pi‑binary in RPC‑modus met per‑afzender sessies.
- Als je het wilt vergrendelen, begin dan met
channels.whatsapp.allowFromen (voor groepen) mention‑regels.
Voorbeeld:
{
channels: {
whatsapp: {
allowFrom: ["+15555550123"],
groups: { "*": { requireMention: true } },
},
},
messages: { groupChat: { mentionPatterns: ["@openclaw"] } },
}