关于运行 AI 智能体的标准建议有点荒谬。"你至少需要一个 4GB 的 VPS,"教程里这么说。"确保你有足够的 RAM 给 Node.js 运行时。"对于一个大部分时间都在空闲等待消息、然后转发给 API 并返回响应的服务来说,大多数 AI 智能体运行时的资源需求与实际完成的工作完全不成比例。
ZeroClaw 打破了这个模式。它空闲时使用 4MB RAM。树莓派 Zero 2 W——一台信用卡大小、售价 $15 的电脑——有 512MB RAM。ZeroClaw 用了不到其中的 2%。
你需要的硬件
最低可行配置大约花费 $33:树莓派 Zero 2 W($15)、32GB microSD 卡($8)和 USB-C 电源适配器($10)。这是一次性成本,没有月费,没有订阅,没有云账单。相比之下,ChatGPT Plus 每月 $20。你的树莓派不到两个月就能回本,然后无限期免费运行。
如果你已经有一个树莓派 3、4 或 5 放在抽屉里,你什么都不需要买。过去几年的任何树莓派都有足够的资源运行 ZeroClaw。
为什么 ZeroClaw 能在这么小的硬件上运行
大多数 AI 智能体运行时建立在 Node.js 或 Python 之上——即使空闲时也会产生大量开销的运行时。Node.js 需要初始化 V8 引擎、加载模块系统,并在处理单条消息之前解析数百或数千个包的依赖树。这就是为什么 OpenClaw 仅仅坐在那里就需要 1.2GB RAM。
ZeroClaw 是一个原生 Rust 二进制文件。没有需要初始化的运行时,没有在后台运行的垃圾收集器,没有需要加载的依赖树。二进制文件启动,读取配置文件,打开数据库连接,就准备好处理消息了。整个进程使用大约 4MB RAM——大概和一个文本文件差不多。
实际的 AI 处理发生在提供商的服务器上(Anthropic、OpenAI 等)或运行 Ollama 的独立机器上。ZeroClaw 的工作是消息路由、记忆管理和工具执行——这些任务计算量轻,非常适合受限硬件。
搭建步骤
1. 刷写系统
从 raspberrypi.com 下载 Raspberry Pi OS Lite(64 位),使用 Raspberry Pi Imager 刷写到 SD 卡。在设置过程中,启用 SSH 并配置你的 WiFi 凭据——这让你可以无头管理树莓派,不需要显示器或键盘。
2. 安装 ZeroClaw
SSH 进入你的树莓派并运行引导脚本:
```bash curl -fsSL https://raw.githubusercontent.com/zeroclaw-labs/zeroclaw/main/scripts/bootstrap.sh | bash ```
脚本检测 ARM64 架构并下载预构建的二进制文件。不需要编译——在不错的 WiFi 连接下大约需要 30 秒。
3. 配置你的提供商
编辑 `~/.config/zeroclaw/config.toml`:
```toml [ai] provider = "anthropic" model = "claude-sonnet-4-20250514" api_key = "sk-ant-..."
[channels.telegram] token = "YOUR_BOT_TOKEN" allowed_users = [123456789] ```
你可以使用任何云提供商——OpenAI、Anthropic、Google、Groq——或者将其指向在你网络中另一台机器上运行的 Ollama 实例。树莓派不需要自己运行模型;它只需要将消息路由到模型所在的地方。
4. 作为服务运行
创建一个 systemd 服务,让 ZeroClaw 在启动时自动启动,并在崩溃时重启:
```bash sudo tee /etc/systemd/system/zeroclaw.service << 'EOF' [Unit] Description=ZeroClaw AI Agent After=network-online.target Wants=network-online.target
[Service] Type=simple User=pi ExecStart=/home/pi/.cargo/bin/zeroclaw start Restart=always RestartSec=5
[Install] WantedBy=multi-user.target EOF
sudo systemctl enable --now zeroclaw ```
你的 AI 助手现在正在运行,能在重启后存活,每小时耗电约 0.4 瓦——每年大约 $0.50 的电费。
实际性能表现
在树莓派 Zero 2 W 上的真实测量:冷启动约 50 毫秒(比 x86 慢,但对用户来说仍然感知不到),内存使用 4.2MB RSS,从接收消息到发送 API 请求的消息路由延迟不到 5 毫秒。功耗空闲时约 0.4W。
瓶颈始终是 AI 提供商的 API 响应时间——典型查询通常是 1-3 秒。ZeroClaw 对这个延迟的贡献可以忽略不计。从用户的角度来看,树莓派是隐形的。
你实际上能用它做什么
使用场景比大多数人最初想象的要广泛。家庭 Telegram 群组机器人,用于作业辅导和食谱建议。连接 Home Assistant 的家庭自动化界面,用自然语言控制灯光和恒温器。解析传感器数据并在超过阈值时发送警报的 IoT 监控智能体。你通过 Signal 与之交流的个人日记,所有对话历史都本地存储在树莓派上。可从手机访问的快速代码问题和文档查询助手。
共同点是这些都是"永远在线"的使用场景——需要 24/7 可用、快速响应、无需干预可靠运行的服务。运行 ZeroClaw 的树莓派同时处理所有这些,在耗电量不如夜灯的硬件上。
进阶:在树莓派 5 上运行本地模型
如果你有一个 8GB RAM 的树莓派 5,你可以用 Ollama 在本地运行小型语言模型:
```bash ollama pull qwen3:1.5b ```
1.5B 参数模型在树莓派 5 上以大约每秒 2 个 token 的速度运行——按云端标准很慢,但对简单查询来说是可用的,而且完全离线。对于处理基本问题而不向互联网发送任何数据的家庭助手来说,这是一个引人注目的选择。
更大的意义
树莓派不只是运行 ZeroClaw 的廉价方式。它是当你的基础设施软件尊重它运行的硬件时什么是可能的一个演示。一台 $33 的电脑运行一个 4MB 的二进制文件,耗电半瓦,同时处理多个聊天频道,24/7 可用——这就是"随处部署"在实践中的真正含义。