引言
'同样的「多模型 + 多渠道 + 记忆 + 工具」愿景,用 Rust 重写:单二进制、几 MB 内存、毫秒级启动,还能从 OpenClaw 一键迁移。'
今天聊聊 ZeroClaw(GitHub)。
大家可能熟悉 OpenClaw(ClawdBot),这是一个基于 Node.js/TypeScript 的 AI 助手网关,支持多 LLM、多渠道通信、持久记忆和工具调用。但在树莓派、低配 VPS 或边缘设备上,Node 运行时的内存占用和冷启动时间往往成为瓶颈。ZeroClaw 则选择了另一条路:它处于同一赛道,但采用 100% Rust 实现,目标是 零额外开销。这意味着单静态二进制、常见场景下 <5MB 内存、<10ms 级启动,甚至能在约 10 美元级的硬件上流畅运行。
更重要的是,它保留了与 OpenClaw 的身份兼容(IDENTITY/SOUL 等 Markdown)与数据迁移能力(zeroclaw migrate openclaw),并在架构上强调 Trait 驱动、Provider/Channel/Tool 可插拔,方便按需替换与扩展。接下来我们重点看看 ZeroClaw 与 OpenClaw 的关系,以及在功能、性能上的实际差异。
你将学到什么
- ZeroClaw 的定位:与 OpenClaw 同愿景、Rust 实现的轻量级替代
- 与 OpenClaw 的关系:身份格式兼容、记忆迁移、功能对照
- 功能对比:Provider/Channel/Memory/Tool、安全与运行时、身份与扩展
- 性能对比:内存、启动时间、二进制体积、部署成本
- 快速开始、架构要点与适用场景
前置知识
- 对 OpenClaw 或「AI 助手网关」有基本概念(多模型、多渠道、记忆、工具)
- 会使用 Rust 工具链(rustup、cargo)或愿意使用一键安装脚本
- 若部署到树莓派或低配设备,对内存与启动时间敏感更易体会其优势
项目背景
项目简介
ZeroClaw 是快速、小巧、可完全自主运行的 AI 助手基础设施。它的核心卖点在于单二进制、默认极低内存占用与毫秒级冷启动,同时支持多 AI 提供商(Provider)、多消息渠道(Channel)、可插拔记忆(Memory)、工具(Tool)与运行时(Runtime),并内置 Gateway 配对、沙箱、白名单等安全机制。
它与 OpenClaw 的关系可以概括为:
- 同一类产品:都是自托管的多模型 + 多渠道 + 记忆 + 工具的 AI 助手/网关
- 实现分叉:OpenClaw 为 TypeScript/Node;ZeroClaw 为 Rust,无 Node 运行时依赖
- 兼容与迁移:支持 OpenClaw 式身份(Markdown:IDENTITY.md、SOUL.md 等)与 从 OpenClaw 迁移记忆(
zeroclaw migrate openclaw) - 差异化:Trait 驱动架构、更小资源占用、更短启动时间、可选 Docker 沙箱、AIEOS 身份、订阅制认证(OpenAI Codex / Claude Code)等
项目由哈佛、MIT、Sundai.Club 等社区成员参与建设,文档与脚本中有「zeroclaw-labs」组织与安装/克隆地址。
项目解决的核心问题:
- 在树莓派、10 美元级开发板或小内存 VPS 上跑 AI 助手网关,OpenClaw 的 Node 运行时与内存占用成为瓶颈
- 需要的 CLI/daemon,便于脚本与 cron 调用


