Featured image of post OpenClaw 全攻略:如何通过 WhatsApp 远程调遣你的电脑

OpenClaw 全攻略:如何通过 WhatsApp 远程调遣你的电脑

本文深入解析 OpenClaw (原 Clawdbot/Moltbot) 的安装与应用,教你如何利用 Claude 模型通过 WhatsApp 远程控制 Mac 或 Linux 系统,实现文件搜索、命令执行与自动化任务。

阅读时长: 4 分钟
共 1860字
作者: eimoon.com

想象一下,你正在外面喝咖啡,同事突然在 Slack 上管你要一份季度报告。那份 PDF 就躺在你家里的电脑桌面,但你现在没法回去。你掏出手机,在 WhatsApp 上发了句:“帮我找一下桌面上的 Q4 报告 PDF。”

不到半分钟,OpenClaw 就给了你文件路径,甚至能直接把文件传给你。这就是 OpenClaw 的典型应用场景:它将你的通讯软件变成了控制电脑的“超级终端”。

什么是 OpenClaw?

OpenClaw(前身是 Clawdbot 和 Moltbot)是由知名的 macOS 开发者 Peter Steinberger 在 2025 年末推出的开源项目。它的核心逻辑很简单:在你的本地电脑上运行一个网关(Gateway),将 WhatsApp、Telegram 或 Discord 连接到一个由 Claude 驱动的 AI 代理。

这个代理不只是能聊天,它拥有你的终端(Shell)权限。这意味着它可以搜索文件、运行脚本、阅读日志,甚至操作你的智能家居。

网关架构解析

OpenClaw 的运行并不依赖云端中转,所有的交互都通过一个本地守护进程(Daemon)完成:

  1. 消息接收:你通过 WhatsApp 或 Telegram 发送指令。
  2. 指令解析:网关将消息传给内置的代理 Pi,Pi 会根据你的需求向 Claude 模型请求指令。
  3. 本地执行:模型返回操作指令后,Pi 在你的本地机器上执行对应的 Shell 命令。
  4. 结果反馈:执行结果通过网关回传到你的聊天窗口。

这种架构最大的优势是隐私。除了发给大模型的 Prompt,你的文件和数据始终留在你自己的硬件上。

快速上手:安装与配置

OpenClaw 支持 macOS 和 Linux 原生运行。Windows 用户需要借助 WSL2,虽然多了一层步骤,但体验同样流畅。

系统要求与成本

  • 环境:Node.js 22 或更高版本。
  • 硬件:极低。只要能跑浏览器的电脑都能带得动它。
  • 软件成本:OpenClaw 本身免费(MIT 协议),但你需要支付 Claude API 的 Token 费用。如果你有 Claude Pro 或 Max 订阅,可以通过 claude setup-token 关联账号,省去按量计费的开支。

安装步骤

在终端运行以下脚本即可开始安装:

curl -fsSL https://molt.bot/install.sh | bash

安装程序会启动一个引导向导,你需要关注以下几个关键点:

  1. 模型选择:推荐使用 Claude 3.5 Sonnet,它的指令执行能力与性价比最为均衡。
  2. 通道设置:选择 WhatsApp。屏幕上会弹出二维码,用手机微信扫描(设置 -> 关联设备 -> 关联新设备)即可完成绑定。
  3. 技能配置(Skills):初期建议跳过,等熟悉基本操作后再按需添加。

配置完成后,OpenClaw 会提供一个 TUI(终端用户界面)和一个本地 Web 控制台。你可以尝试在手机上给自己发个消息,如果终端和手机同时有了响应,说明链路已经打通。

实战演练:OpenClaw 能做什么?

1. 跨目录的文件检索与处理

假设你记得下载过一个包含 WhatsApp 对话的截图,但忘记存哪儿了。直接给 OpenClaw 发消息:“在我的下载文件夹里找一张有 WhatsApp 对话的截图,找到后发给我。”

代理会逐一解析下载目录中的图片,定位到目标文件并直接作为媒体附件回传。

2. 系统监控与可视化报告

你可以要求它:“检查我的磁盘空间,并用 Python 生成一个带图表的 PDF 报告,展示各文件夹的占用情况。”

OpenClaw 会自动扫描文件系统、编写 Python 绘图代码、生成 PDF 并发送。整个过程你只需要下达一条指令,剩下的琐事交给 AI。

扩展能力:打造专属“技能”

OpenClaw 的强大之处在于它的可扩展性。它采用了一种名为 AgentSkills 的开放标准,这意味着你为 OpenClaw 编写的技能,也可以在 Cursor 或 GitHub Copilot 等工具中复用。

一个技能本质上是一个包含 SKILL.md 的文件夹。比如你可以创建一个“图像处理”技能:

  • 功能:批量调整图片尺寸并添加水印。
  • 实现:编写一个简单的 Python 脚本,在 SKILL.md 中告诉 AI 如何调用该脚本。

目前社区已经积累了超过 500 个技能,涵盖了从控制特斯拉(Tesla)到操作 Home Assistant 智能家居的方方面面。

深度定制与安全性

为了让 AI 更懂你,OpenClaw 提供了几个核心配置文件:

  • SOUL.md:定义 AI 的性格。你可以要求它“说话简练,不要说废话”。
  • USER.md:存储你的个人偏好。比如你喜欢用的编程语言、常用的文件夹路径等。
  • MEMORY.md:长期记忆。它会记录之前交互中的重要信息。

安全性警告(非常重要)

给 AI 开放 Shell 权限意味着巨大的风险。Peter Steinberger 建议将 OpenClaw 运行在独立的硬件(如 Mac Mini 或 VPS)上。

如果你在常用电脑上运行,务必开启 Docker 沙盒模式。在配置文件中将 sandbox 设置为 non-main,这样通过 WhatsApp 进来的指令会在容器内隔离执行,防止 AI 误删你的系统文件或泄露敏感凭证。

总结

OpenClaw 并不是那种试图取代 IDE 的重量级工具,它更像是一座桥梁,连接了你手中的大模型与你桌上的生产力工具。

对于追求效率、且希望对数据有绝对掌控权的开发者来说,这种“本地优先”的 AI 代理模式比纯云端方案更具吸引力。虽然目前在配置沙盒和权限管理上还有一定门槛,但它展示了个人 AI 助手的一种理想形态:随叫随到,且完全听命于你。

关于

关注我获取更多资讯

公众号
📢 公众号
个人号
💬 个人号
使用 Hugo 构建
主题 StackJimmy 设计