00:00:00这是 NanoClaw,一个非常轻量级的个人 AI 助手
00:00:04代码量仅约 500 行
00:00:07它可以连接 WhatsApp,
00:00:09读取你的邮件、设置循环任务,还有更多功能
00:00:12这些都得益于 Clawed Agent SDK 的强大功能
00:00:15如果你使用的是 Mac,它还会利用 Apple 容器
00:00:18来确保整个系统的安全性。
00:00:19但是这个小巧的助手
00:00:21与那些更庞大、更受欢迎的竞品相比如何呢?
00:00:24点个订阅,让我们一探究竟。
00:00:25在录制本视频时,
00:00:28OpenClaw 支持大约 15 个渠道,
00:00:30拥有超过 45 个依赖项,并支持非常丰富的功能。
00:00:34相比之下,NanoClaw 默认只有一个渠道,
00:00:37即 WhatsApp,它使用 Vercel 的代理浏览器
00:00:40来浏览网页,而且完全没有配置文件。
00:00:44没错,你没听错。
00:00:45但正是这种简单,让它变得如此强大,
00:00:49因为代码精简且易于理解,无论是对于 AI 代理
00:00:52还是人类来说都是如此。
00:00:53如果它缺少某个你非常想要的功能,
00:00:56你只需开口让它构建,
00:00:58它就会照做。
00:00:59我亲自体验过这一点,
00:01:00稍后我会在视频中向你演示它是如何运作的。
00:01:03但首先,让我们看看如何设置它。
00:01:05其实,我们先来处理一下前置条件。
00:01:07如果你想使用 NanoClaw,我强烈建议你订阅 Claude,
00:01:10因为它使用的是 Claude SDK,
00:01:13而该 SDK 默认仅支持 Claude 模型。
00:01:16几秒钟后你就会明白为什么要这么做了。
00:01:18如果你是在 Linux 机器上安装,
00:01:20请确保已安装 Docker。
00:01:22如果你使用 VPS,请遵循标准的安全操作,
00:01:25例如使用非 root 用户进行安装、
00:01:28禁用 SSH 的公共访问权限,
00:01:30并仅通过 Tailscale 或等效工具进行连接。
00:01:32你还需要安装 Node.js 20 以上的版本,
00:01:36并且已经配置好 Claude Code,
00:01:37因为你需要使用 Claude Code 的斜杠命令
00:01:40来完成最终的设置。
00:01:41这就是为什么你需要订阅的原因,
00:01:44这样你就不会在 API 计费上浪费钱。
00:01:47不过我好像说得太快了,
00:01:49在进入 Claude Code 命令阶段之前,
00:01:51你还需要完成这些简单的步骤,
00:01:53这些步骤非常直观,
00:01:55主要是通过二维码连接 WhatsApp。
00:01:57从这里开始,代理默认使用 Sonnet 模型,
00:02:00你当然可以更改它,但请记住这一点。
00:02:03如果你在安装过程中遇到任何问题,
00:02:05开发者建议你直接询问 Claude Code,
00:02:08它会帮你找到解决方案。
00:02:10如果你想自定义你的代理,
00:02:12虽然有斜杠命令可以做到这一点,
00:02:14但你也可以直接在 WhatsApp 里要求它进行自定义。
00:02:17你可能偶尔需要运行一些 NPM 命令,
00:02:20或者重启几次系统。
00:02:22但总的来说,设置过程非常简单。
00:02:24如果你想要某个功能,
00:02:26但它目前并不支持,
00:02:27你可以要求它添加该功能。
00:02:30例如,在这里我们可以看到,
00:02:31我问代理是否可以发送图片,
00:02:34它回答说它还没有这个能力。
00:02:37如果你向下滚动,
00:02:38可以看到我要求它添加发送图片的功能。
00:02:40它给了我一个计划,说明它将修改哪些内容,
00:02:43然后我授权它去执行。
00:02:44现在它通过创建一个 “send image” 工具添加了图片支持。
00:02:48重启服务后,
00:02:50我让它从 Unsplash 上给我找一张随机图片。
00:02:53过了一会儿,它就成功做到了,
00:02:55我们可以在这里看到。
00:02:57它全天都可以多次执行此操作。
00:03:00我在这里又试了一次。
00:03:01它给我找了一张大海的照片。
00:03:03如果我们向下滚动,这里也同样成功了。
00:03:06老实说,
00:03:07我最初并不看好 NanoClaw。
00:03:10我的意思是,它的设置过程不像 OpenClaw 那么顺滑。
00:03:13它没有漂亮的仪表盘、身份文件、
00:03:16解决方案文件,以及许多
00:03:18让 OpenClaw 代理感觉非常个性化的东西。
00:03:22但 NanoClaw 这种“极简”的本质
00:03:25恰恰让它变得非常特别,
00:03:26因为它起始的功能集非常小,
00:03:29你可以要求它添加
00:03:31专门针对你需求的功能。
00:03:33这意味着别人的 NanoClaw
00:03:35会和你的完全不同,
00:03:36它不仅拥有你想要的功能,
00:03:39整个代码库都是为你定制的,
00:03:42而不是像 OpenClaw 那样,
00:03:44虽然功能极其丰富,
00:03:46但你可能只想要其中一两个。
00:03:48那样你就会有一堆
00:03:49永远用不到的代码在运行。
00:03:51此外,它的架构也使其比 OpenClaw
00:03:53更安全一些。
00:03:54不仅是因为它的容器
00:03:56有五分钟的超时限制,
00:03:57还因为它被攻击的表面积更小。
00:04:01思科的一份报告显示,26% 的代理技能
00:04:05都存在漏洞。
00:04:06而 OpenClaw 默认就支持其中的很多项。
00:04:09更不用说 OpenClaw 并没有
00:04:11在沙盒环境中运行,
00:04:13而是直接拥有对宿主系统的访问权限。
00:04:16确实,我也希望能默认支持 Telegram,
00:04:19也希望能使用
00:04:21Anthropic 以外的模型。
00:04:23但开发者最初是为他们自己
00:04:26和他们自己的需求开发的,我完全理解。
00:04:29但 OpenClaw 的流行引发了一波
00:04:33像 Memubot 和 Nanobot 这样的个人 AI 助手浪潮,
00:04:36这虽然很棒,但可能只会导向一个结果。
00:04:40——“天网”已经产生了自我意识。
00:04:41一小时后,它将对敌人
00:04:44发起大规模核打击。
00:04:45——什么敌人?
00:04:46——我们,人类。