开篇

ChatGpt问世以来,引领了人工智能应用的快速发展,这两三年,主要的应用经历了提示词、提示词工程、微调、RAG知识库、工作流、MCP、skills、ATENT(智能体)这些阶段。

今年春节前夕,个人AI助手龙虾OpenClaw开始爆火,火到啥程度?这么来比较一下,改变世界的linux操作系统在github上13年才达到22万star,而这只虾只用了2个月就超过了25万star。

为了证实它到底能做啥,是不是传说中的那么神乎,近一个月,我养了3只openclaw“龙虾”,经过亲身体会,强烈推荐每个人都要用一下,紧跟AI时代的步伐。

目前关于 OpenClaw 的安装配置教程已经有很多,详细阐述其技术框架和工作原理的文章不多或者内容不全面。本文将通过介绍 OpenClaw发展历程,分析它的技术框架、工作原理及相关资源,让大家更深入的了解这个平台。如果需要了解安装方法,学习使用案例,可以留言,我抽空发布几篇新手入门操作手册。

OpenClaw的前世今生

OpenClaw(曾用名:Clawdbot、Moltbot),核心使用TypeScript编写, 是一款可以部署在个人电脑上的AI代理,采用“龙虾”图标设计,slogan是“The AI that actually does things”,由程序员彼得·斯坦伯格开发。

2025年6月,斯坦伯格创立新公司 Amantus Machina,致力于研发下一代超个性化 AI 智能体。12月28日,其在博客文章中用Clawd的名称提到了Agent项目的突破进展。

2026年1月,Clawdbot因其展示的多项自主任务执行案例受到技术社区关注,相关演示内容包括自动化车辆选购、代码仓库迁移及长周期信息调研等应用场景,相关视频和技术文章在社交媒体平台传播。 1月27日,由于被Anthropic指控侵权,Clawdbot改名Moltbot。1月30日,宣布更名为OpenClaw。 

2026年2月7日,OpenClaw中的ClawHub skills已接入VirusTotal的威胁情报平台进行扫描。2月13日,百度优选官方电商Skill正式上架ClawHub。这也是OpenClaw生态首个官方级电商能力插件,将百度商品知识图谱与CPS供应链能力封装为标准化工具。

3月6日消息,腾讯宣布免费安装OpenClaw,腾讯云智能体开发平台上线OpenClaw极速部署服务,基于腾讯云轻量应用服务器底座,整合企业级权限管理、安全审核,以及渠道集成等多项能力,打造“开箱即用”的Claw服务。看看深圳腾讯大楼下的火爆场面:

一分钟科普:OpenClaw到底是啥?腾讯为啥要搭台?

OpenClaw爆火后,腾讯云、阿里云、京东云、火山引擎、百度智能云、联通云、天翼云、移动云等相继宣布上线OpenClaw云端极简部署及全套云服务,用户可一键完成安装。

OpenClaw的主要功能

OpenClaw 本质是运行在用户自有设备上的自主式智能体助手,主打“本地优先、隐私可控”的设计理念,通过自然语言指令实现PC全功能自动化,真正做到替用户做事而非仅回答问题。与云端聊天机器人不同,OpenClaw 持续运行在用户自有硬件(比如 Mac Mini 以及各种 PC 设备)上,执行shell命令、管理文件,并协调多步骤工作流程,无需人工审核。

用户可以在 PC 或者手机上的 飞书、钉钉、企业微信、WhatsApp、Telegram、Slack、Discord、Google Chat、Signal、iMessage、Microsoft Teams、WebChat 等通讯软件上,随时随地通过文字或者语音发布任务,它就可以在PC设备上完成工作任务并把结果发送到用户的通讯软件上。

应用案例:通过部署多台电脑和多个智能体,OpenClaw可以实现自动化处理邮件、阅读文档、编写代码、生成自媒体内容、发布自媒体内容、自动客服应答、撰写报告、撰写方案、控制智能家居设备等工作。总得来说,就是但凡你通过电脑来干的事,理论上它都能干,或者通过电脑来控制其它的工业设备来干工业自动化的事。

其记忆系统可基于本地文件,自动生成Markdown格式的日志来记录交互内容,这些文件可直接导入笔记应用或进行自动化处理。

OpenClaw的组成

OpenClaw的核心架构由Gateway(网关)、Agent(智能体)、Skills(技能)和Memory(记忆)构成。其兼容多种操作系统(包括macOS、Windows、Linux等)。用户可通过飞书、钉钉、WhatsApp、Slack等即时通讯工具作为交互界面与系统对接,全自动接管电脑干活。

OpenClaw的技术本质

OpenClaw的核心,是一个基于TypeScript开发的命令行界面(CLI)应用。它作为一个独立运行的进程,主要实现以下4大核心功能:

1.在本地设备(PC电脑或服务器)运行,并启动网关服务处理所有渠道的连接请求(飞书、钉钉、企微、telegram、WhatsApp、Slack等)。

2.接收来自用户app的指令后,调用各类大模型API(Anthropic、OpenAI、Gemini、千问、智谱GLM、kimi等大模型等)。

3.通过大模型分析并响应客户的需求,形成具体的操作指令,在本地设备(PC电脑或服务器)上执行各类工具命令,这里特别说明一点,因为它完全是靠指令来执行任务,所以用linux或unix系统可以让它的功能发挥的淋漓尽致,这也是mini mac火爆的原因之一。

4.实现在电脑上的各类操作需求后,再把结果反馈到用户的app上。

流程图如下:

OpenClaw.jpeg

详细的技术层面的实现原理解读如下:

当你在即时通讯工具中向OpenClaw发送指令后,系统会依次执行以下6个环节:

1. 渠道适配器:消息的“预处理中转站”

渠道适配器会接收你的消息并进行预处理,核心是标准化消息格式、提取附件。

关键设计:不同的即时通讯工具(飞书、钉钉、、WhatsApp等)和输入流,都配有专属的适配器,避免格式混乱。

2. 网关服务:系统的“核心枢纽”

网关服务是整个系统的任务/会话协调中心,核心作用有两个:

① 接收预处理后的消息,将其精准分发至对应的会话;

② 支持处理多个重叠的请求,避免冲突。

这里有个非常值得借鉴的设计——基于通道的命令队列:

每个会话都有专属的执行通道,保证单个会话的操作有序执行;而低风险、可并行的任务(如定时任务),则可在并行通道中运行,兼顾效率。

这个设计彻底规避了传统异步/等待(async/await)代码的混乱嵌套问题——要知道,过度并行化会严重降低系统可靠性,还会引发大量难以调试的bug。

核心设计原则:默认序列化执行,显式声明并行执行

但凡做过智能体开发的工程师,想必都有过类似的踩坑经历。这一思路,也与Cognition公司在《别再构建多智能体系统》博文中的核心观点不谋而合。

举个反例:如果为每个智能体简单配置异步执行,最终只会得到一堆交错混乱的执行结果——日志杂乱无章、无法追溯;若多个智能体共享状态,还需时刻警惕竞态条件的问题。

OpenClaw的优化的点在于:将“通道”设计为队列的上层抽象,把“序列化执行”作为默认架构(而非后期补充的优化)。

这一设计直接改变了开发思维:从思考“我需要为哪些内容加锁?”,转变为思考“哪些操作并行执行是安全的?”,极大降低了开发复杂度。

3. 智能体运行器:AI能力的“承载者”

你的openclaw能有多少潜力,完全取决于你用的什么大模型。

这是真正承载AI能力的核心模块,全程自动化处理,核心工作有4件事:

① 自动匹配适配的大模型;

② 匹配对应的API密钥(若当前密钥失效,自动将该配置标记为冷却状态,尝试下一个);

③ 主模型调用失败时,自动降级至备用模型,保证可用性;

④ 动态拼接系统提示词。

重点细节:智能体运行器会结合可用工具、技能、记忆数据,动态拼接系统提示词,再加入会话历史记录(存储在.json文件中),生成完整的大模型输入内容。

除此之外,它还会调用“上下文窗口守卫模块”,校验是否有足够的上下文空间——若上下文即将占满,系统会要么对会话内容进行压缩(总结上下文),要么优雅地终止请求,避免崩溃。

4. 大模型API调用:结果的“生成环节”

这一环节主要负责实际的大模型调用,核心亮点有两个:

① 以流式方式返回结果,提升用户体验;

② 对不同大模型提供商的API做了抽象封装,实现调用层统一,后续切换模型无需大幅修改代码。

补充:若所调用的大模型支持,该模块还能触发“深度思考”功能,提升回复的准确性。

5. 智能体循环:工具调用的“核心循环”

这是OpenClaw实现复杂操作的关键环节,逻辑很简单:

若大模型返回的是工具调用指令,OpenClaw会在本地执行该指令,并将执行结果添加至会话中;这一过程不断循环,直到大模型返回最终文本回复,或达到最大循环次数(默认约20次)。

划重点:OpenClaw的核心亮点——电脑操作能力,就是在这个环节实现的。

6. 回复通路:结果的“反馈与留存”

这一环节的逻辑十分标准,核心是“反馈+留存”:

① 反馈:回复内容通过原输入渠道(如微信、电报)反馈给用户,保证体验连贯;

② 留存:会话数据被持久化存储在.jsonl文件中,文件中每一行都是一个JSON对象,包含用户消息、工具调用记录、执行结果、AI回复等全量信息。

而这,也是OpenClaw实现记忆功能的核心方式——基于会话的记忆。

以上就是OpenClaw的基础架构流程,接下来我们聚焦3个最关键的核心组件,拆解其中的设计亮点。

OpenClaw的核心竞争力:电脑操作能力

OpenClaw最核心的优势,就是能直接操作你的电脑——这也是它的核心护城河之一。其实现逻辑很直观,但设计很严谨。

核心逻辑:OpenClaw为智能体赋予较高的电脑操作权限(风险由用户自行承担),通过“执行工具(exec tool)”,在3种环境中运行Shell命令:

沙箱环境(默认):命令在Docker容器中运行,隔离本地环境,降低风险;

本地主机:直接在用户的电脑上运行,适合需要调用本地资源的操作;

远程设备:在联网的远程终端运行,实现远程控制。

除了Shell命令执行,OpenClaw还内置了3类核心工具,覆盖大部分电脑操作需求:

① 文件系统工具:支持读、写、编辑各类文件,轻松处理本地文档;

② 浏览器工具:基于Playwright开发,核心特性是“语义快照”(后文详细说);

③ 进程管理工具:支持后台长期运行命令、终止进程等,管控电脑运行状态。

OpenClaw的安全机制

开放电脑操作权限,安全必然是核心关注点。OpenClaw的安全设计,参考了Claude Code的思路,核心是“白名单管控+危险命令拦截”。

1. 命令白名单机制

OpenClaw设计了命令白名单,用户可对命令进行3类授权操作(操作时会弹出提示):单次允许、永久允许、拒绝。

2. 预授权安全命令

一些基础的安全命令(如jq、grep、cut、sort、uniq、head、tail、tr、wc),已被系统预授权,可直接运行,无需用户额外批准,提升使用效率。

3. 危险命令默认拦截

系统会默认拦截所有危险的Shell语法结构,从源头规避风险,示例如下(这些命令会在执行前被直接拒绝):

总结:OpenClaw的安全设计核心原则是——在用户授权的范围内,赋予智能体最大的自主操作能力,兼顾安全性和灵活性。

但事实求是的讲,你把一台电脑的100%控制权交给了它,风险自然是非常大的,一不小心指令没描述清楚,让它删个东西,它可能就误删了很多重要的文件,甚至把系统搞崩。

我自己遇到的一个典型的案例就是:它在执行任务过程中,买的智谱的GLM4.7大模型5小时限额到了,它立马停止了工作,之前它刚好把系统内的主要文件都给删了,整准备重写,结果就这么中断了,等5小时后,它啥都不记得了,这可是重大灾难。在这以后,我就让它每日凌晨把项目自动备份一次。

不得不说,用上龙虾之后,有的工作效率那是大幅的提升,特别是处理数据、编程方面,2个小时它能干你以前2个月的活。再就是自媒体、电商工作人员,实现全自动生产自媒体所需的文案、图片、视频等内容,借助AI真的可以做到OPC(一人公司)了。

OpenClaw相关资源

官网与工具

OpenClaw 官网:https://openclaw.ai

OpenClaw Github 仓库:https://github.com/openclaw/openclaw

OpenClaw 技能合集:https://github.com/VoltAgent/awesome-openclaw-skills

OpenClaw 一键部署工具:https://github.com/miaoxworld/OpenClawInstaller

OpenClaw 汉化版:https://github.com/1186258278/OpenClawChineseTranslation

OpenClaw 钉钉插件:https://github.com/DingTalk-Real-AI/dingtalk-moltbot-connector

OpenClaw 飞书独立桥接器:https://github.com/AlexAnys/feishu-openclaw

部署教程与资源

阿里云:快速部署 OpenClaw https://www.aliyun.com/benefit/scene/moltbot?spm=5176.29832386.J_4VYgf18xNlTAyFFbOuOQe.17.5c71396cBFL6yi&scm=20140722.M_10948942.P_120.MO_1774-ID_10948942-MID_10948942-CID_36705-ST_15536-V_1

腾讯云:在云端秒级部署 OpenClaw 全能助手 https://cloud.tencent.com/act/pro/lighthouse-moltbot

华为云:使用 OpenClaw(Moltbot)搭建个人 AI 助手(飞书) https://support.huaweicloud.com/bestpractice-flexusl/flexusl_bp_0001.html

火山引擎:一键部署 OpenClaw https://www.volcengine.com/activity/clawdbot

百度云:极简部署 OpenClaw 打造专属 AI 助手 https://cloud.baidu.com/product/BCC/moltbot.html

联通云:https://www.cucloud.cn/activity/kickoffseason.html

联通直接免费体验1个月。

图片

移动云:本地/云主机部署 OpenClaw 并接入移动云模型 https://ecloud.10086.cn-center/doc/article/98120

天翼云:天翼云 ×OpenClaw 行动 AI 新生态 https://www.ctyun.cn

京东云:即刻部署 24 小时在线的 Moltbot https://www.jdcloud.com/cn/pages/mo

Logo

小龙虾开发者社区是 CSDN 旗下专注 OpenClaw 生态的官方阵地,聚焦技能开发、插件实践与部署教程,为开发者提供可直接落地的方案、工具与交流平台,助力高效构建与落地 AI 应用

更多推荐