OpenClaw 的原理和应用案例
六大特性走马观花
OpenClaw 官网列举出了它的六大基本特点
Runs on Your Machine
通常打开一个大模型服务的页面,看到的都是一个对话框
而打开 OpenClaw 的网站首页看到的则是安装命令
这是因为 OpenClaw 是运行在你的本地电脑上的,因此先安装一遍。不过你不需要担心 OpenClaw 会把庞大的模型下载到本地来运行,因为作为大脑的大模型能力仍然可以使用厂商提供的 API。
Any Chat App
OpenClaw 是运行在自己的电脑上的,如果只能通过 CLI 与它交谈的话,那么空间上的局限性会比较大,例如:
- 如果装在了家里的电脑上,要么只能回到家再用,要么必须能在外面登录到家里的电脑;
- 如果装在了云服务器上,则有额外的费用,OpenClaw 也无法处理个人电脑上的数据;
- 如果装在了公司的电脑上,则有潜在的安全风险,OpenClaw 可能会智械觉醒删库跑路。
好在 OpenClaw 不仅仅只有 CLI 界面,也支持接入到 IM 软件上。例如我自己就是将它接入到了飞书上,这样一来,即使不在电脑前,也可以对它下达指令。
Persistent Memory
OpenClaw 有记忆,可以让它作为你的“外存”来使用。
查阅官方文档可以知道,OpenClaw 将这些需要记住的内容放在了一个个.md文件下,一些是在目录~/.openclaw/workspace/memory/下,一些则是在文件~/.openclaw/workspace/MEMORY.md中。例如,上图中的微信公众号的链接,就存储在memory/目录下
既然记忆是通过指定目录下的.md文件来实现的,那么自然也可以伪造记忆。先在memory/目录下创建一个新的文件2026-03-01.md
然后再次向它提问,它会用上这份被植入的记忆
Browser Control
可以告诉 OpenClaw 让它打开浏览器来做一些事情。例如,我让它启动 Chrome 打开了百度的首页
可以看到在“个人资料”中的名称为openclaw,这是 OpenClaw 控制浏览器的其中一种模式OpenClaw-managed。另一种方式则是通过扩展来控制
Full System Access
在前文章节《Runs on Your Machine》中有一张展示 ChatGPT、Gemini,以及 Kimi 的对话框入口的图片,其实就是由 OpenClaw 来生成的
之所以可以做到,正是因为 OpenClaw 可以读写我本地磁盘中的图片(三张.jpg文件)、可以执行命令(调用 ImageMagick 中的命令)。OpenClaw 能够访问哪一些数据,就看使用者授予了它多少权限。例如,还可以让它修改系统的开机启动项
“OpenClaw,你可以便宜行事。”
Skills & Plugins
OpenClaw 在第一次使用的时候就会邀请使用者安装 skill。例如,在安装了 obsidian 的 skill 后,就可以让 OpenClaw 帮忙查找笔记
这个 skill 的核心文件就是~/Applications/node-v24.13.1-darwin-arm64/lib/node_modules/openclaw/skills/obsidian/SKILL.md,它会告诉 OpenClaw 如何使用obsidian-cli来查阅笔记。这个文件只是个普通的 Markdown 文件,并不包含任何用编程语言实现的功能。
而 plugins 则是另外的东西,它里面真的含有某一门编程语言开发的业务逻辑。例如,前文提到可以通过飞书与 OpenClaw 交互,这个能力便是 OpenClaw 的一个 plugin,它的源代码在目录/Users/liutos/.openclaw/extensions/feishu/中,是用 TypeScript 编写的
通常情况下还是通过 skill 这种“零代码”的方式来提升 OpenClaw 的能力,除非要扩展 OpenClaw 的核心能力,才需要动用到 plugin。














