开启左侧

OpenClaw 架构深度解析

[复制链接]
AI小编 发表于 4 小时前 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
作者:CSDN博客
大家好,我是玄姐。
OpenClaw 不只是一个 AI 助理,它是一套全新的本地化 AI 操作系统架构。它用“网关+技能+节点”的五层设计,把大模型的能力,真正交到了你自己的电脑、手机手上。
OpenClaw 架构深度解析-1.png


如果你只记住一句话,那就是:
OpenClaw = 本地版的 Mans,但它有手有脚,能自己操作你的设备。
1. 它为什么能爆火?不只是技术,是体验的颠覆

很多人以为 OpenClaw 是“能调 API 的 GPT”,但它的真正突破,在于解决了三个用户级痛点:
    不想交月费:传统 AI 助理靠调用 OpenAI、Claude、通义千问等 API,每百万 token 几十到上百元,长期使用成本高得吓人。
    不想传数据:你让 AI 帮你读本地合同、查工作文件、截图办公界面等,这些敏感信息,谁愿意传到云端?
    不想只“说说”:你不想听 AI 讲“我可以帮你查天气”,你想要的是:“好,我已查到北京明天 18°C,已发到你微信。”
OpenClaw 做到了后者。
它最初叫 ClawdBot,因与官方产品名称冲突被投诉侵权,改过两次名,先是改成 “MoltBot”(寓意像小龙虾一样脱壳进化),最后定名 OpenClaw,彻底摆脱商业标签,回归开源、开放、个人化的本质。
OpenClaw 架构深度解析-2.png


它的爆火,不是因为模型多强,而是因为它让“AI 能做事”这件事,第一次变得免费、本地、可控。
它不需要你买 GPT-4o,你只需要一台 M4 Pro 的 Mac mini(约一万块),就能跑起整个系统。后续零订阅、零 API 费用、零数据外传。
你买的不是服务,是一台属于你的 AI 电脑。
2. 它怎么“动起来”?五层架构全拆解

整个系统像一台精密的机器,由五个层级协同工作,每一层都藏着设计智慧。
OpenClaw 架构深度解析-3.png


✅ 1. 渠道层(Channel):AI 的“耳朵”

你用微信、Telegram、QQ 发消息:“帮我截个图。”
这句“人话”,AI 听不懂。
Channel 层就是翻译官,它伪装成一个微信机器人账号,监听你的消息,把微信协议转换成 Open Cloud 内部的统一消息格式。
OpenClaw 架构深度解析-4.png


它不是独立进程,而是网关的一个插件。为什么?因为微信没有开放 API,只能通过模拟客户端实现。而 Telegram、WhatsApp 有官方 API,就直接对接,无需模拟。
关键点:
你发消息的平台不重要,重要的是它能被“翻译”成 OpenClaw 的语言。这就是“多端接入”的本质,不是要支持所有 App,而是要统一协议。
✅ 2. 网关层(Gateway):AI 的“大脑中枢”


OpenClaw 架构深度解析-5.png



这是整个系统的核心枢纽,干三件事:
    接收并转换来自 Channel 的消息
    路由请求给大脑层(Pi Agent)
    执行通用技能,比如查天气、搜索网页、读文件
最惊艳的设计在这里:
所有通用技能(如搜索、天气、API 调用)都跑在网关的沙箱环境里。沙箱是什么?就像一个隔离的虚拟机,就算它执行恶意命令,也只能毁掉自己,不会伤到你的主机。
它不是“执行工具”,而是“安全地调用工具”。这就是为什么它能跑在公网服务器上,却依然安全。
✅ 3. 大脑层(Pi Agent):AI 的“思考引擎”

它不写代码,不截图,不发微信。
OpenClaw 架构深度解析-6.png


它只做两件事:
    理解意图:“帮我截个图” → 识别为“执行截图指令”
    决定调哪个技能 → 返回:call screenshot.sh
它是你的“智能体”,但不是“执行者”。它依赖大模型(如 DeepSeek、Qwen3)做语义理解,但它自己不跑模型,模型可以部署在本地,也可以远程调用。
关键设计:
它不维护记忆。记忆(上下文)由网关用本地 Markdown 文件保存,而不是用向量库。这是反潮流的,大多数 AI 项目用 RAG,它用最原始的文本文件。为什么?因为简单、可靠、不依赖外部服务。
✅ 4. 节点层(Node):AI 的“手脚”

这是你自己的设备:Mac Pro、iPhone、树莓派、Windows 电脑。
OpenClaw 架构深度解析-7.png


每个设备上,都运行一个 OpenClaw Client,像一个“本地代理”。
你的个性化技能:截图、发微信、录屏、启动程序等都放在这里。网关不会直接访问你的手机,它只通过 WebSocket 和这个 Client 通信。
举个真实场景:
你人在咖啡厅,想看家里的 Mac Pro 在干嘛?
你发一句:“截个图。”
→ 微信 → Channel → 网关 → Pi Agent → 网关 → 通过 WebSocket 发给家里的 Mac Pro → Client 执行截图 → 图片回传 → 网关 → Channel → 微信 → 你收到图。
全程,你的数据没离开过你家的机器。
✅ 5. 技能层(Skill):AI 的“动作包”


OpenClaw 架构深度解析-8.png



技能是可调用的指令包,分两类:
类型
位置
举例
特点
通用技能网关层
查天气、搜索、调 API、读文件
全局可用,沙箱执行,安全可控
个性化技能节点层
截图、发微信、读本地 PDF、启动 App
仅限本机,权限高,强绑定环境
为什么这么分?因为“查天气”谁都能用,但“截你电脑屏幕”只能你来用。通用技能集中管理,提高复用;个性化技能分散部署,保障隐私。
技能的本质是什么?
它是一组有序的 MCP 接口调用。MCP 是一种统一协议,能封装 API、文件读写、系统命令、数据库查询。一个“截图”技能,可能就是:open screenshot.app → wait 1s → save to /tmp → return file。
3. 两个真实场景:为什么它比 ChatGPT 强?

OpenClaw 架构深度解析-9.png
OpenClaw 架构深度解析-10.png
OpenClaw 架构深度解析-11.png
OpenClaw 架构深度解析-12.png
OpenClaw 架构深度解析-13.jpeg
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

发布主题
阅读排行更多+

Powered by Discuz! X3.4© 2001-2013 Discuz Team.( 京ICP备17022993号-3 )