

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
接收消息
Processing...
流式响应技术
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
