OpenClaw Gateway Architecture
Interactive map of the WebSocket control plane and agent ecosystem
Enable Docker Sandboxing
Unknown DMs
Unverified
Pairing Gate
Device/User Auth
Intercepts Unknowns
Channel Connectors
WhatsApp, Telegram,
Discord, Slack, Signal,
iMessage, Matrix
20+ Plugins
Platform Nodes
macOS (Swabble Voice)
Android, Desktop
role: "node"
Gateway Control Plane
Central Routing Hub
Persistent Node.js Process
WebSocket Server :18789
Agent Workspaces
Isolated AI Sessions
Multi-Agent Routing
.pi/ Prompt System
Agent A
Agent B
SQLite Memory Store
Context & History
Tool Registry
ClawHub Skills
System Execution Layer
Docker Sandboxed
Component Name
Description goes here.
Neutral
Trusted WS Connection
Untrusted / Pending
Active Data Flow