Skip to main content

Architecture Diagram

This interactive diagram breaks down the OpenClaw architecture into its core components: Inputs, the OpenClaw Core (Gateway & Orchestrator), the Brain (LLM), the Tools/Agents, and the Output.

OpenClaw System Architecture

A structural breakdown of inputs, core processing, reasoning, tools, and outputs.

Inputs & Triggers

The Users

Power Users and Developers

User Channels

WhatsApp, Telegram, Discord, iMessage

Cron Jobs & Heartbeat

Scheduled tasks, background monitoring, time-based triggers

The Brain

Cloud LLM

The reasoning engine. Does all the thinking, planning, and logic (e.g., Claude, GPT-4o, Ollama).

OpenClaw Core

Gateway

Integrates with channels, intercepts messages, and handles I/O.

Orchestrator

The framework. Manages complex tasks, multi-step workflows, and interacts with sub-agents.

Tools, Sub-Agents & Skills

Sub-Agents

Specialized workers (e.g., Coder, Researcher, Data Agent).

Skills & Toolbox

File System, Web Search, APIs, Python Execution.

Output

Actions

Email files, send messages to different users, execute code.

Generated Output

Text, Images, Voice, Code.

Read/Present Data

Summaries, spreadsheets, parsed documents.

Explore the diagram above to understand how data flows through the system and how complex tasks are managed.

How it works