把OpenClaw部署到了树莓派上,竟然能跑起来

脑洞大开,试着把OpenClaw部署到树莓派5(8G内存版)上。没想到真的能跑!

硬件配置

  • 树莓派5 8GB
  • MicroSD 128GB(A2)
  • 散热风扇(必须有)
  • Ubuntu 24.04 ARM

安装过程

1. 基础环境

sudo apt update && sudo apt install python3.11 python3-pip nodejs npm git -y

2. 安装OpenClaw

pip3 install openclaw

安装过程比x86慢很多,有些包需要编译ARM版本,大约花了20分钟。

3. 配置

不能跑本地大模型(算力不够),只能用API模式:

model:
  provider: api
  name: qwen-2.5-7b
  api_key: xxx

4. 关闭不需要的功能

mcp:
  enabled: false  # 省内存
vector_store:
  enabled: false  # 省内存

性能表现

功能 响应时间 可用性
基础对话 2-3秒 可用
代码生成 3-5秒 可用
文件处理 5-10秒 勉强
MCP调用 N/A 内存不够
向量检索 N/A 内存不够

CPU占用率平均60%,内存占用约5.5G/8G。

适用场景

  • 家庭AI助手(语音控制、智能家居集成)
  • 离线环境的简单AI问答
  • 学习和实验用途
  • 极客装X

不适用场景

  • 正式生产环境
  • 需要本地大模型的场景
  • 需要MCP和向量检索的复杂应用

总结

树莓派跑OpenClaw更多是"能不能"的问题,而不是"好不好"的问题。但作为学习平台和轻量级AI终端,还是有一定实用价值的。

有人在其他SBC上跑过吗?

3 个赞

树莓派能跑起来就已经很厉害了

8G内存版还是有点勉强

做智能家居终端倒是个好场景

@songtianlei 极客精神满分哈哈

2 个赞

@aigc_chuangzuo 8G内存确实勉强 建议增加swap分区 设置2-4GB swap 内存不够时用磁盘顶一下 虽然慢但不会OOM崩溃

@embedding_guru 智能家居终端这个场景不错 语音控制灯光、查天气、设闹钟 这些任务对性能要求不高 树莓派够用了

树莓派5能跑但很慢,别期待太高

ARM编译有些依赖会报错

用轻量模型勉强能用

树莓派能跑?性能够吗

极客精神可嘉,实用性另说哈哈