
开源 AI AgentOpenClaw AI Agent
OpenClaw AI Agent
开源架构分析
Any OS. Any Platform. The Lobster Way. 🦞
连接 WhatsApp, Telegram, Discord 等平台到本地 AI。
为什么选择 OpenClaw?
唯一真正整合您的数字生活并尊重您隐私的 AI 助手。
本地优先
数据保留在您的设备上。您拥有完全的智能控制权。
统一收件箱
WhatsApp, Telegram, Slack, Discord... 所有消息汇聚一处。
Live Canvas
由 Agent 控制的交互式 UI 渲染,不仅仅是纯文本。
语音模式
支持全天候语音唤醒和对话模式,解放双手。
多 Agent 协作
自动将特定任务路由给专门的 Agent 处理。
技能系统
可扩展的工具集,包括浏览器自动化、定时任务和 Webhook。
源码结构
openclaw/
apps
原生应用程序
mac
macOS 菜单栏应用 (Swift/Electron)
ios
iOS Node 配套应用
android
Android Node 配套应用
packages
核心 Monorepo 包
gateway
大脑:WebSocket 控制平面
client
客户端构建 SDK
types
共享 TypeScript 定义
channels
消息适配器
whatsapp
基于 Baileys 的适配器
telegram
基于 grammY 的适配器
discord
discord.js 适配器
slack
Bolt 适配器
skills
内置能力
browser
Headless Chrome 控制
canvas
UI 渲染引擎
ui
前端项目
webchat
Web 聊天界面
dashboard
网关控制面板
AGENTS.md
默认 Agent 定义
openclaw.json
主配置文件
架构设计

1
Gateway 控制平面
OpenClaw 的大脑。一个本地 WebSocket 服务器,负责管理会话、路由和工具执行。它是所有 App 和 Node 连接的中心枢纽。
2
多渠道适配器
通过专用适配器连接 WhatsApp, Telegram, Discord 等。这些适配器将消息标准化为 Gateway 可识别的格式。
3
分布式节点
iOS 和 Android 设备充当“节点”,为中央 Gateway 提供感官输入(摄像头、GPS、麦克风)和执行能力。
几秒钟内开始使用
需要 Node.js ≥ 22。支持 macOS, Linux 和 Windows (WSL2)。
bash
# # 全局安装 CLI
npm install -g openclaw@latest
npm install -g openclaw@latest
# # 启动交互式向导
openclaw onboard --install-daemon
openclaw onboard --install-daemon
