OpenClaw

OpenClaw

A self-hosted AI agent platform — "an operating system for AI agents." Built around a central Gateway (Node.js 22+) using a hub-and-spoke architecture. Wraps the pi-agent-core runtime and supports multiple messaging platforms (WhatsApp, Telegram, Discord, Slack, iMessage) via channel adapters.

Capabilities

Architecture

Channel Adapters (WhatsApp, Telegram, Discord…) ─┐
                                                  ├─→ Gateway (127.0.0.1:18789) ─→ Agent Runtime
Control Interfaces (Web UI, CLI, macOS app…)     ┘

Six-phase execution: ingestion → access control & routing → context assembly → model invocation → tool execution → response delivery.

Key concepts