Background
OpenClaw

OpenClaw 的架构

Gateway 中心化架构 · Agent Loop 循环机制 · 多模态交互

Gateway 中心化架构

Single Gateway Process controlling everything

WhatsApp
WebChat
Telegram
Gateway
Control Plane
ws://127.0.0.1
Pi Agent(RPC)
CLI / UIControl
WorkspaceStorage

单一控制平面

一个长运行的 Gateway 进程统一管理所有连接,杜绝多进程碎片化。

WebSocket 核心

所有控制指令通过本地 WebSocket 传输,确保低延迟与高响应。

多渠道适配

原生支持 WhatsApp, Telegram, Slack 等 10+ 种主流通讯渠道。

Agent Loop 循环机制

How OpenClaw Thinks and Acts

接收消息

路由分发

加载上下文

LLM 思考

工具执行

流式响应

状态更新

agent-gateway — 80x24

流式响应技术

OpenClaw 支持 Block Streaming(块流)与 Tool Streaming(工具流)。这意味着在工具执行(如浏览器操作)发生的同时,用户就能在聊天窗口看到实时的反馈,而不需要等待整个任务完成。

网络与安全模型

Secure by Default, Remote by Choice

本地主机

Gateway (127.0.0.1)
Browser / Tools
默认安全策略:Gateway 仅绑定 Loopback,杜绝无鉴权的公网暴露。

会话隔离体系

Main Session

个人独享的主会话,工具运行在宿主机,拥有最高权限。

Group Session

群聊环境自动隔离,运行在 Docker 沙箱中,防止误操作。

Isolated Session

按需手动创建的隔离环境,用于测试不安全代码。

强大的工具箱

CDP Browser

基于 Chrome DevTools Protocol 的深度浏览器控制

Canvas UI

生成可视化的交互式组件与仪表盘

FileSystem

安全的沙箱化文件读写能力

Cron Jobs

自然语言定义的定时任务

部署与运维

Ready to deploy your own agent?

Install
$ curl -sL https://openclaw.ai/install | bash
Run Gateway
$ openclaw gateway run
Connect Agent
$ openclaw agent connect