你是否想过拥有一个自己的 AI 助手,24 小时在线、通过 Telegram/WhatsApp 随时聊天、并且完全掌控在自己的硬件上?OpenClaw 就是一个这样的开源 AI Gateway(网关)—— 它运行在你的树莓派上,连接各种聊天软件到 AI 模型,让你从口袋里就能和 AI 对话。
最棒的是:OpenClaw 在 Pi 上只负责消息路由和 Agent 逻辑,AI 模型本身通过云端 API 调用(Anthropic、OpenAI、DeepSeek 等),所以即使树莓派 4B 的算力也完全够用。整套硬件成本只需一次性 35-80 美元,没有月费。
一、硬件和软件准备
在开始之前,请确保你有以下物品:
| 物品 | 规格要求 | 备注 |
|---|---|---|
| 树莓派 4B | 2GB / 4GB / 8GB | 本文使用 8GB 版本,性能良好 |
| MicroSD 卡 | 16GB 以上 | 建议 32GB 以上 Class 10 |
| USB-C 电源 | 官方 5V 3A 电源 | 非官方电源可能导致降频 |
| 网络连接 | 以太网或 WiFi | 以太网更稳定 |
| 操作系统 | Raspberry Pi OS 64-bit | 必须 64 位!不要用 32 位 |
本文使用 Raspberry Pi 4B (8GB) + Raspberry Pi OS Full(带桌面版)作为演示环境。
烧录操作系统
首先在你的电脑上下载并安装 Raspberry Pi Imager。
- 打开 Raspberry Pi Imager
- 点击 “Choose Device” → 选择 Raspberry Pi 4
- 点击 “Choose OS” → 选择 Raspberry Pi OS (64-bit)(Full 版带桌面,或者 Lite 版不带桌面)
- 点击 “Choose Storage” → 选择你的 MicroSD 卡
- 点击右下角的齿轮图标 ⚙️,在高级选项中预先配置:
- 设置主机名(如
openclaw-pi) - 启用 SSH(如果要用远程连接)
- 设置用户名和密码
- 配置 WiFi(如果不使用网线)
- 点击 “Write” 开始烧录
烧录完成后,把 SD 卡插入树莓派,插上电源开机。
连接树莓派
方式一:有桌面(Full 版)
直接插上 HDMI 显示器、键盘鼠标,系统启动后自动进入桌面。打开终端(快捷键 Ctrl+Alt+T)。
方式二:无桌面(Lite 版 / 远程)
在电脑终端中通过 SSH 连接:
输入之前设置的密码即可登录。
更新系统
无论是桌面版还是 Lite 版,首先更新系统软件包:
然后设置正确的时区(这对定时任务和提醒功能很重要):
安装 Node.js 24
OpenClaw 需要 Node.js 24.15+(或兼容的 22 LTS)。使用官方源安装:
验证安装成功:
安装 OpenClaw
用官方一键安装脚本:
安装完成后,验证:
运行新手引导
这是最关键的一步——新手引导会带你完成模型提供商配置和渠道连接:
按照向导的提示操作:
- 选择模型提供商——如 Anthropic Claude、OpenAI GPT、DeepSeek 等。输入你的 API Key。
- 选择消息渠道——推荐先连 Telegram,最容易上手。
- 安装 systemd 服务——使 OpenClaw 在后台持续运行。
对于有桌面环境的 Pi,OAuth 登录流程会弹出浏览器窗口,比无头设备更方便。
启用用户驻留(重要!)
如果使用 systemd 用户服务,这一步必须执行,否则退出 SSH 或关闭终端后服务就会停止:
验证安装
检查 OpenClaw 是否正常运行:
查看服务状态:
查看实时日志:
连接 Telegram 并开始聊天
如果你在新手引导中选择了 Telegram,现在可以打开 Telegram 搜索你的 Bot,发送 /start 开始对话。
或者,直接在树莓派的浏览器中打开控制面板:
这会在浏览器中打开一个 Web 管理界面,你可以在这里直接聊天、管理配置、查看会话。
性能优化(可选但推荐)
为了让树莓派上的 OpenClaw 运行更流畅,建议做以下优化:
启用编译缓存
Node.js 的模块编译在低功耗设备上较慢,启用缓存可以显著加速:
配置 systemd 自动重启
让 OpenClaw 崩溃后自动恢复:
在弹出的编辑器中粘贴以下配置:
保存后重启服务:
降低内存占用(桌面版可跳过)
如果你用的是无头 Lite 版,可以释放 GPU 内存并禁用蓝牙:
推荐的模型配置
OpenClaw 在树莓派上只做 Gateway 网关,不运行本地模型。在配置文件中使用云 API 模型:
数据备份
OpenClaw 的状态数据保存在以下位置:
~/.openclaw/—— 配置文件、认证信息、会话数据~/.openclaw/workspace/—— Agent 工作区
创建完整快照备份:
常见问题
| 问题 | 检查方法 | 解决方法 |
|---|---|---|
| 服务无法启动 | journalctl --user -u openclaw-gateway.service --no-pager -n 100 |
运行 openclaw doctor --non-interactive |
| 内存不足 | free -h |
禁用不用的服务,仅用 API 模型 |
| 性能慢 | vcgencmd get_throttled(应返回 0x0) |
换 USB SSD,检查散热 |
| WiFi 断连 | — | sudo iwconfig wlan0 power off |
| ARM 二进制错误 | uname -m(应显示 aarch64) |
检查是否有 linux-arm64 构建 |
🎉 你的 AI Gateway 已就绪!
现在你的树莓派 4B 已经成为一个 24 小时在线的 AI 网关。
你可以通过 Telegram 随时向它提问、让它帮你查资料、管理日程,
甚至编写自动化任务——全部运行在你自己的硬件上。
📖 延伸阅读:
OpenClaw 官方文档 ·
GitHub 仓库
后记:关于 Token 消耗
有读者可能会问:”树莓派这么低的算力,跑 AI 会不会很慢?” 答案是不会。OpenClaw 在 Pi 上只负责消息路由和 Agent 逻辑编排,所有的 AI 模型推理都在云端 API 完成。你在 Telegram 上发送一条消息,Pi 收到后通过 API 调用 Claude/GPT 等模型,再把结果返回给你。整个过程 Pi 只做”传话”和”调度”,所以即使是最低配的 Pi 4B 2GB 也能轻松应对。
唯一的成本就是你选择的云 API 的 Token 费用——这也是为什么建议选择性价比高的模型(如 Claude Sonnet 或 GPT-5 mini 系列)作为主力模型。