本文由 莫潇羽@无忆研习社(www.wuyi.wiki)原创撰写,转载请注明出处。
快速摘要
OpenClaw 是 2026 年初全球范围内最火的开源 AI 智能体项目,GitHub Star 数已突破 18 万。 它不是普通的聊天机器人——OpenClaw 能真正"动手干活",包括操控浏览器、读写文件、执行 Shell 命令、管理邮件和日程,甚至可以创建定时任务实现 7×24 小时无人值守的自动化工作流。百度智能云目前已提供一键部署方案,普通用户无需编程基础,通过可视化面板几分钟即可完成部署,还能接入百度 APP、飞书、钉钉、QQ 等国内主流平台。本文将从 OpenClaw 的技术架构讲起,一步步带你完成从原理理解到实际部署的全过程。往下看,有更详细的拆解。
一、OpenClaw 到底是什么?为什么它能火遍全球?
1.1 不只是聊天,而是"能干活的 AI"
在聊 OpenClaw 之前,我们先来回顾一下过去几年 AI 应用的发展脉络。从 2022 年底 ChatGPT 横空出世开始,对话式 AI 就成了全球科技圈最热的话题。紧接着,各大厂商纷纷推出了自己的大语言模型产品——百度的文心一言、阿里的通义千问、字节的豆包、科大讯飞的星火,以及后来的 DeepSeek 等等。这些产品在写作、翻译、代码辅助、知识问答等领域都展现出了很强的能力。
但如果你仔细观察就会发现,所有这些工具本质上都还停留在同一种交互模式里:你问我答。你提出一个问题或者请求,AI 返回一段文字。即使文字的质量再高、回答再准确,真正要把事情落地执行,最终还是得你自己亲自动手。比如你让 AI 帮你写一封邮件,它可以帮你把内容写好,但你还得自己登录邮箱、复制粘贴、选择收件人、点击发送。这中间每一个步骤都需要人工介入。
而 OpenClaw 的出现,恰恰是为了打破这个"最后一公里"的瓶颈。它不仅能理解你的意图,还能直接在你的电脑或服务器上执行具体的操作,真正实现从"给建议"到"帮你做"的跨越。
OpenClaw 打破了这个限制。它的定位并不是一个对话工具,而是一个可执行任务的自主式智能体(Autonomous Agent)。莫潇羽在无忆研习社(www.wuyi.wiki)上也一直在关注这个方向的技术进展,可以说 OpenClaw 是目前个人 AI 助手领域最具代表性的开源项目。
通俗来说,你可以把 OpenClaw 理解为一个"住在你电脑里的数字员工"。你通过聊天软件(比如飞书、钉钉、QQ,甚至百度 APP 的搜索框)给它下达指令,它就会在你的电脑或云服务器上真正地去执行操作——打开浏览器查资料、整理文件夹、发送邮件、编写代码、生成报告,甚至可以设置定时任务让它在凌晨三点自动帮你跑数据。
1.2 项目的前世今生
OpenClaw 的开发者是 Peter Steinberger,他同时也是知名 PDF 框架 PSPDFKit 的创始人,在开发者社区中有着相当高的知名度。这个项目最初发布于 2025 年 11 月,当时的名字叫 Clawdbot,最初只是 Peter 的一个个人业余项目,灵感来源于他自己开发的 AI 虚拟助手 Clawd。
到了 2026 年 1 月,项目突然在全球开发者社区爆火。爆火的原因一方面在于项目本身的开源属性和强大的任务执行能力,另一方面也跟 Moltbook 社交网络项目的病毒式传播有关——大量开发者在社交平台上分享自己用 OpenClaw 完成各种神奇任务的体验,形成了强大的口碑效应。
不过名字这件事倒是经历了一番波折。由于 Clawdbot 和 Anthropic 公司的 AI 产品 Claude 名称过于相似,Anthropic 在 1 月 27 日发出了律师函要求停止使用。项目被迫紧急更名为 Moltbot——这个名字取自龙虾蜕皮的英文单词"Molt",Peter 用它来寓意龙虾为了成长必须经历的蜕壳过程,同时项目的吉祥物也确定为一只小龙虾 Molty。但这个名字实在不好记也不够响亮,而且更名过程中还发生了旧的社交账号被抢注者抢走用于发行虚假加密货币的闹剧。三天后,项目再次更名为 OpenClaw——这也是目前的最终官方名称,至今沿用。
截至目前,OpenClaw 在 GitHub 上已经拥有超过 18 万个 Star,有 378 位贡献者参与开发,社区规模达到 8900 多名活跃开发者。无论是阿里云、腾讯云、百度智能云还是京东云,国内各大云服务商都已经推出了 OpenClaw 的一键部署方案,甚至连运维面板 1Panel 也加入了 OpenClaw 的应用商店支持。可以说,OpenClaw 已经从一个个人项目成长为整个 AI Agent 领域的标杆性开源产品。
1.3 它和传统 AI 聊天工具的本质区别
莫潇羽@无忆研习社在这里帮大家梳理一下 OpenClaw 和普通 AI 聊天工具之间的核心差异:
传统 AI 聊天工具(如 ChatGPT、文心一言等)本质上是一个"对话框",它只能在文字层面给你答案和建议。你说"帮我整理一下桌面文件",它只会告诉你应该怎么整理,但不会真的去动你的文件。
OpenClaw 则完全不同。它拥有与真人用户同等级别的系统操作权限——可以直接调用终端执行命令、编写和运行脚本、操控浏览器、读写文件系统。更关键的是,它支持持久化运行和定时任务。你可以让它在后台 24 小时不间断工作,在特定条件触发时自动执行预设的操作流程,完全不需要你时刻盯着。
这种从"回答问题"到"执行任务"的跨越,正是 OpenClaw 被称为"AI Agent"而非"AI Chatbot"的核心原因。
二、深入理解 OpenClaw 的技术架构
要真正用好 OpenClaw,仅仅知道"它能干活"是不够的。理解它的底层架构,有助于你在后续的部署和使用过程中做出更合理的配置选择。这一部分莫潇羽@无忆研习社尽量用大白话把技术原理讲清楚。
2.1 四大核心组件
OpenClaw 的整体架构遵循"中心辐射"(Hub-and-Spoke)模式,由四个核心组件协同工作:
Gateway(网关) 是整个系统的中枢,你可以把它理解为一栋大楼的"前台"。所有的消息——不管是来自飞书、钉钉、QQ、百度 APP 还是 Web 界面——都会先经过 Gateway 进行统一接收和路由。Gateway 本质上是一个 WebSocket 服务器,默认监听 18789 端口,负责管理会话、做身份验证、分配任务。在百度智能云的部署方案中,这个端口的放行操作已经被简化为一键完成。
Agent(智能体/大脑) 是负责"思考"的部分。当 Gateway 把用户的消息传递过来后,Agent 会结合当前的对话上下文、长期记忆、可用技能等信息,调用大语言模型(比如百度千帆平台上的文心系列、通义千问、DeepSeek 等)来理解你的意图,制定分步执行计划,然后决定调用哪些工具来完成任务。Agent 的工作循环可以简化为:感知 → 思考 → 规划 → 行动 → 观察 → 再思考 → 再行动 → 完成。
Skills(技能/工具箱) 是 OpenClaw 的可扩展能力层。每一个 Skill 本质上就是一个功能模块,以 Markdown 配置文件加脚本的形式存在。比如"浏览器操控"是一个 Skill,"邮件管理"是一个 Skill,"百度搜索"也是一个 Skill。你可以根据自己的需求选择性地安装和启用。OpenClaw 的官方技能市场叫 ClawHub,里面有数千个社区贡献的 Skill 可供选择。百度智能云的部署方案中已经预置了百度搜索和百度百科两个 Skill,用户也可以自行添加更多。
Memory(记忆) 是 OpenClaw 区别于一次性对话工具的重要特性。它会把你的对话内容、操作偏好、项目细节等信息以 Markdown 文件的形式保存在本地(或服务器),路径通常在 ~/.openclaw/ 目录下。这意味着即使你关掉聊天窗口,下次再跟它对话时,它依然记得你之前的需求和习惯。所有数据都保存在你自己的设备上,不会上传到第三方云端,隐私可控性较好。
2.2 架构示意
为了让大家更直观地理解各组件之间的关系,莫潇羽在这里画一个简化的架构图:
用户端(百度 APP / 飞书 / 钉钉 / QQ / Web 界面 / 命令行)
│
▼
┌───────────────────────┐
│ Gateway(网关) │ ← 统一接收消息,路由分发
│ ws://127.0.0.1:18789 │
└──────────┬────────────┘
│
┌────────┼────────┐
▼ ▼ ▼
Agent Skills Memory
(大脑) (工具箱) (记忆库)
│ │ │
▼ ▼ ▼
大模型 浏览器 本地文件
API 调用 Shell Markdown
邮件操控 存储
这套架构的精妙之处在于"智能与执行的分离"。大语言模型负责理解和决策("想"),而 Gateway + Skills 负责在真实世界中执行操作("做")。模型可以是云端的(百度千帆、阿里百炼、OpenAI 等),也可以是本地的(通过 Ollama、LM Studio 等工具运行),给用户提供了很大的灵活性。
2.3 一次完整的任务执行流程
我们以一个具体场景来还原 OpenClaw 处理一条指令的完整过程。
假设你在百度 APP 的搜索框中 @OpenClaw 并输入:"帮我查一下最近一周关于新能源汽车的新闻,整理成一个表格保存到桌面。"
整个执行链路大致如下:
第一步,百度 APP 将你的消息通过接口发送到部署在百度智能云服务器上的 Gateway。Gateway 验证你的身份后,将消息路由给对应的 Agent。
第二步,Agent 收到消息后,从 Memory 中检索相关的历史记忆(比如你之前关注过哪些新能源品牌),然后将当前消息、系统提示词、可用的 Skills 列表、相关记忆一起打包,发送给配置好的大模型(比如百度千帆上的文心大模型)。
第三步,大模型分析你的意图后,制定出一个多步骤的执行计划:先用"百度搜索"Skill 搜索新能源汽车的近期新闻,然后用"浏览器操控"Skill 打开相关网页提取正文内容,最后用文件操作工具将数据整理成表格并保存。
第四步,Agent 按照计划逐步调用对应的 Skill 执行操作。每一步的执行结果都会作为"观察"反馈给大模型,模型根据反馈决定下一步怎么做。如果中间某一步出了问题(比如某个网页打不开),模型会自动调整策略。
第五步,所有步骤执行完毕后,Agent 将最终结果(表格文件已保存到桌面)通过 Gateway 回传给百度 APP,你在聊天界面中就能看到完成通知。同时,这次交互的关键信息会被写入 Memory,供未来参考。
2.4 定时任务与心跳机制
OpenClaw 有一个非常实用的特性叫"Heartbeat(心跳机制)"。你可以在配置中设定一个检查间隔(默认 30 分钟),Agent 会按照这个频率自动"醒来",读取一份检查清单(存储在 HEARTBEAT.md 文件中),判断是否有需要主动执行的事项。
这意味着即使你不主动发消息,OpenClaw 也可以在后台持续工作——比如每隔一段时间检查一次邮箱、监控某个网页的价格变动、在特定时间点自动生成报告等。
配置示例如下:
{
"agent": {
"heartbeat": {
"every": "30m",
"activeHours": {
"start": "08:00",
"end": "22:00"
}
}
}
}
你也可以使用 cron 命令来设置更精确的定时任务:
openclaw cron add \
--name "每日新闻汇总" \
--at "2026-02-15T09:00:00+08:00" \
--session main \
--system-event "执行每日新闻汇总任务" \
--wake now
三、为什么选择百度智能云来部署 OpenClaw?
3.1 部署门槛的问题
OpenClaw 虽然功能强大,但它的原生部署流程对普通用户来说确实存在不小的门槛。按照官方文档的标准流程,你首先需要准备 Node.js 22 以上版本的运行环境,然后通过命令行执行安装脚本,接着手动配置大模型的 API Key 和认证信息,还要处理端口映射、防火墙规则、消息平台对接等一系列技术细节。对于不熟悉 Linux 运维的用户来说,光是环境搭建这一步就可能耗费一两天。有社区用户反馈,在 Windows 系统上安装时还会遇到各种依赖冲突和权限问题,需要额外的调试和排错工作。
正因为这样的技术门槛,虽然 OpenClaw 在开发者社区中早已名声大噪,但大量的普通用户依然只能停留在观望阶段——他们对 AI 自动化充满兴趣,却被繁琐的部署流程拦在了门外。
3.2 百度智能云的一键部署方案
百度智能云推出的 OpenClaw 部署方案,就是专门为了解决这个"部署难"问题而设计的。它的核心思路是:把所有复杂的技术配置封装进一个预制的服务器镜像中,用户只需要在可视化面板上点几个按钮,就能完成整个部署过程。
莫潇羽@无忆研习社实际测试下来,从购买服务器到 OpenClaw 完全就绪,整个过程大约只需要 5 到 10 分钟,确实做到了"有手就行"的水平。
具体来说,百度智能云的方案有以下几个优势:
- 预装镜像:服务器创建后自动安装好 OpenClaw 的完整运行环境,不需要你手动配置任何依赖。
- 可视化配置:端口放行、模型选择、Skill 安装等操作全部通过 Web 面板完成,不需要敲命令。
- 国内生态适配:原生支持接入百度 APP、飞书、钉钉、企业微信、QQ 等国内主流通讯平台。
- 模型集成:直接对接百度千帆大模型平台,支持文心系列、通义千问、DeepSeek 等多种模型,API Key 自动创建和配置。
- 默认 Skills:预置百度搜索和百度百科 Skill,开箱即有实用的信息检索能力。
3.3 云端部署 vs 本地部署
在这里有必要帮大家分析一下两种部署方式的优劣。
本地部署(比如在你的 Mac mini 或台式机上安装)的优点是数据完全在你自己的设备上,隐私性最好。但缺点也很明显:个人电脑很难保证 7×24 小时不间断运行,AI 推理任务会大量消耗 CPU 和内存资源影响日常使用,而且如果你想通过手机远程控制,还需要额外配置内网穿透。
云端部署(比如在百度智能云上)则解决了这些痛点:服务器全天候在线、资源独立隔离不影响你的个人设备、天然支持公网访问可以随时随地通过手机下达指令。对于大多数普通用户来说,莫潇羽更推荐云端部署作为入门方案。
四、百度智能云部署 OpenClaw 完整教程
下面进入实操环节。莫潇羽@无忆研习社把每一步都拆解得尽可能详细,确保零基础的朋友也能跟着做。
4.1 第一步:创建轻量应用服务器
打开百度智能云官网,进入轻量应用服务器的创建页面。官方为 OpenClaw 提供了专门的快速部署入口:
https://cloud.baidu.com/product/BCC/moltbot.html
在这个页面中,你可以看到百度智能云专门为 OpenClaw 定制的部署方案。你需要做的就是选择一台轻量应用服务器,镜像务必选择 OpenClaw 应用镜像。
关于配置的选择,莫潇羽的建议是至少选择 2 核 CPU + 4GB 内存的套餐。虽然 2 核 2GB 也能跑起来,但如果你计划同时启用多个 Skill 或者处理比较复杂的任务,4GB 内存会让运行更加流畅。
点击购买后,系统会自动创建服务器实例。这个过程通常需要几分钟,请耐心等待。创建完成后,你会在控制台看到你的服务器状态变为"运行中"。
需要特别注意的是,因为你选择的是 OpenClaw 预制镜像,服务器创建完成后就已经自动安装好了 OpenClaw 的完整运行环境。你不需要通过 SSH 登录服务器去手动执行任何安装命令,这就是"一键部署"的核心所在。
4.2 第二步:配置 OpenClaw
服务器创建好之后,进入服务器的管理页面。在左侧导航栏中找到"应用管理"选项卡,点击进入,你会看到一个直观的可视化配置界面。
接下来的配置只需要完成三个关键操作:
操作一:放行端口
OpenClaw 的 Web 控制台需要通过 18789 端口来访问。在配置界面中找到"端口放行"区域,点击"一键放行"按钮即可。这一步的作用是在服务器的防火墙规则中开放这个端口,允许外部网络访问 OpenClaw 的服务。
这里莫潇羽要提醒一下:放行端口后,你的 OpenClaw 控制台会暴露在公网上。百度智能云的控制台在你访问 OpenClaw 时会生成一个带有 Token 的安全链接,请务必妥善保管这个链接,不要分享给他人。任何拿到这个链接的人都可以直接进入你的 OpenClaw 控制台。
操作二:开通依赖服务
OpenClaw 的运行需要依赖百度千帆大模型平台、云助手和运维编排 OOS 三个产品服务。在配置界面中找到"开通服务"区域,点击"一键开通"按钮。系统会引导你阅读并同意相关服务协议,确认后即可完成开通。
操作三:选择大模型
这一步决定了你的 OpenClaw 使用哪个大模型作为"大脑"。在配置界面的模型选择区域,下拉菜单中会列出百度千帆平台上可用的模型,比如文心系列、通义千问(Qwen)、DeepSeek 等。
选好模型后,点击"应用"按钮。系统会自动为你创建千帆平台的 API Key 并完成配置,你完全不需要手动去复制粘贴任何密钥。
模型选择的建议:
- 日常使用和轻量任务:通义千问(Qwen)系列性价比较好。
- 需要强推理能力的复杂任务:文心系列或 DeepSeek-R1 表现更佳。
- 需要图像理解能力:选择支持多模态的模型,如 Qwen-VL 系列。
4.3 第三步:接入国内通讯平台
完成上面三步配置后,你的 OpenClaw 就已经可以正常工作了。接下来要做的是把它接入你日常使用的通讯平台,这样你就可以通过手机上的聊天软件随时随地给它下达指令。
接入百度 APP:
如果你在百度智能云上部署了 OpenClaw,接入百度 APP 是最简单的方式。你只需确保百度 APP 的登录账号和百度智能云的账号一致,然后在百度 APP 的搜索框中输入 @OpenClaw,就可以直接开始对话了。
也可以在百度 APP 的"消息中心"中找到 OpenClaw 的入口。这种方式的好处是操作极为简便,不需要做任何额外配置。
接入飞书:
百度智能云的轻量应用服务器管理面板中有专门的"消息平台配置"区域。选择"飞书",按照提示填入飞书开放平台上创建的应用的 App ID 和 App Secret,点击应用即可。具体的飞书应用创建流程可以参考百度智能云的官方文档。
接入钉钉:
与飞书类似,在管理面板中选择"钉钉",然后到钉钉开放平台创建一个应用,获取相关凭据填入即可。需要注意的是钉钉应用的创建需要有开发者权限,你可能需要联系组织管理员获取。
接入 QQ:
百度智能云从 2026 年 2 月 1 日起购买的轻量应用服务器实例已经预装了 QQ 插件。在管理面板中选择 QQ,填入 QQ 开放平台的 AppID 和 AppSecret 即可完成对接。
4.4 第四步(可选):安装额外的 Skills
百度智能云的 OpenClaw 默认已经预装了百度搜索和百度百科两个 Skill。但如果你想让 OpenClaw 具备更多能力(比如操控浏览器、管理 GitHub 仓库、控制智能家居等),就需要安装额外的 Skill。
在管理面板的"Skills 配置"区域,你可以看到一个输入框和一个"获取更多 Skills"的链接。点击这个链接会跳转到 OpenClaw 的官方技能市场 ClawHub(clawhub.ai/skills),在这里你可以浏览和搜索各种社区贡献的 Skill。
找到你想要的 Skill 后,复制它的安装代码,粘贴到百度智能云管理面板的 Skills 输入框中,点击"添加"即可完成安装。整个过程不需要你 SSH 登录服务器执行命令。
常用 Skill 推荐(莫潇羽@无忆研习社 精选):
- agent-browser:浏览器自动化操控,可以让 OpenClaw 像真人一样操作网页。
- github-integration:GitHub 集成,管理 Issue、PR、仓库。
- news-aggregator:新闻聚合器,自动抓取 Hacker News、GitHub Trending 等多个来源的资讯。
- wacli:WhatsApp 消息管理(如果你需要国际通讯的话)。
4.5 验证部署是否成功
所有配置完成后,你可以通过以下方式验证 OpenClaw 是否已经正常运行:
在百度智能云管理面板中,点击"获取网站地址"按钮,系统会生成一个带有 Token 的 URL。在浏览器中打开这个链接,如果能看到 OpenClaw 的 Web 聊天界面,说明部署成功。
你可以在聊天框中输入"你好"进行测试。第一次对话时,OpenClaw 会询问你应该叫什么名字,以及它应该怎么称呼你。设定好之后,你们的协作就正式开始了。
⚠️ 安全提醒:生成的访问链接中包含身份验证凭据,请勿泄露给他人。任何持有此链接的人都能直接获得你 OpenClaw 控制台的管理员权限。
五、实战场景:OpenClaw 能帮你做什么?
部署完成后,很多朋友可能会问:这玩意到底能用来干嘛?莫潇羽@无忆研习社结合实际测试和社区分享,整理了几个非常实用的场景。
5.1 数据监控与信息聚合
假设你需要定期关注某个行业的动态,但又没有时间每天逐个网站去看。你可以给 OpenClaw 下达这样的指令:
每天早上 9 点,帮我搜索"人工智能"和"新能源"相关的最新新闻,
从至少 5 个不同的来源获取信息,整理成一份简报,
包含标题、摘要和来源链接,然后发送给我。
OpenClaw 会根据你的指令创建一个自动化任务。在后续的每天早上 9 点,它会自动执行搜索、整理、发送的全套流程,你在手机上就能收到一份结构清晰的行业简报。
5.2 智能比价与商品监控
如果你想在二手平台上淘到一台性价比高的电脑,但又不想一直刷页面,可以让 OpenClaw 帮你盯着。指令可以这样写:
我想买一台外星人 X16 R2 笔记本电脑。
请每隔 15 分钟检查一次主流二手平台上这款电脑的在售信息。
当发现价格低于 8000 元且卖家描述中包含"99新"或"准新"时,
立即给我发送通知,内容包括价格、链接和卖家描述。
OpenClaw 会生成一个自动化监控任务。它会定期打开浏览器执行检查,一旦发现符合条件的商品就会通过你配置的通讯平台(百度 APP、飞书等)即时通知你。
5.3 办公自动化:发票归档与统计
对于从事财务相关工作的朋友,发票管理是一项繁琐但必须做好的工作。你可以让 OpenClaw 来自动处理这个流程:
监控我的工作邮箱,当收到主题或正文中包含"发票"关键词的邮件时:
1. 自动下载邮件中的附件
2. 识别发票上的公司名称
3. 按公司名称分类存入对应的文件夹
4. 每天下午 4 点统计当天所有发票的金额
5. 生成一份包含公司名称、发票数量、金额合计的汇总表格
6. 将表格发送给我
这个场景充分展示了 OpenClaw 的多步骤工作流编排能力。它不是简单地执行单一操作,而是能够串联多个步骤形成一个完整的自动化流程。
5.4 浏览器自动化操作
安装了 agent-browser Skill 之后,OpenClaw 可以像真人一样操控浏览器。这是它和传统自动化脚本最大的区别——传统脚本依赖固定的元素定位(CSS 选择器、XPath 等),一旦网页结构变动就会失效;而 OpenClaw 通过视觉理解来识别页面元素,适应性强得多。
你可以让它完成诸如"登录某个管理后台,导出本月的运营数据,生成分析报告"之类的任务。需要注意的是,某些网站有反爬机制,OpenClaw 在操作时可能会遇到验证码或频率限制,这种情况需要根据实际场景灵活调整策略。
5.5 文件管理与整理
扫描我的"下载"文件夹,按照文件类型进行分类:
- 图片文件移到"图片"文件夹
- 文档文件移到"文档"文件夹
- 压缩包移到"压缩包"文件夹
- 超过 30 天未访问的文件移到"归档"文件夹
完成后告诉我每个分类有多少文件。
这种日常的文件管理工作,人工做可能需要十几分钟,OpenClaw