ZeroClaw:零开销全 Rust 自主 AI 助手基础设施
'同样的「多模型 + 多渠道 + 记忆 + 工具」愿景,用 Rust 重写:单二进制、几 MB 内存、毫秒级启动,还能从 OpenClaw 一键迁移。'
如果你熟悉 OpenClaw(ClawdBot),应该知道它是个功能强大的 AI 助手网关:支持多 LLM、Telegram/Discord/飞书等多渠道、持久记忆和技能工具。但它的 Node.js/TypeScript 架构在树莓派、低配 VPS 或边缘设备上运行时,内存占用和冷启动时间往往让人头疼。
今天聊聊 ZeroClaw。它与 OpenClaw 处于同一赛道——都是自托管的多模型 + 多渠道 + 记忆 + 工具的自主 AI 助手基础设施,但采用了 100% Rust 实现。目标很明确:零额外开销。单静态二进制、常见场景下 <5MB 内存、<10ms 级启动,甚至能在约 10 美元级的硬件上跑起来。同时,它保留了与 OpenClaw 的身份兼容(IDENTITY/SOUL 等 Markdown)和数据迁移能力(zeroclaw migrate openclaw),并在架构上强调 Trait 驱动、Provider/Channel/Tool 可插拔,方便按需替换与扩展。
项目背景与定位
ZeroClaw 主打快速、小巧、可完全自主运行。核心解决的是在资源受限环境下跑 AI 助手网关的痛点。
- 同一类产品:都是自托管的多模型 + 多渠道 + 记忆 + 工具的 AI 助手/网关。
- 实现分叉:OpenClaw 为 TypeScript/Node;ZeroClaw 为 Rust,无 Node 运行时依赖。
- 兼容与迁移:支持 OpenClaw 式身份(Markdown:IDENTITY.md、SOUL.md 等)与 从 OpenClaw 迁移记忆。
- 差异化:Trait 驱动架构、更小资源占用、更短启动时间、可选 Docker 沙箱、AIEOS 身份、订阅制认证等。
项目由哈佛、MIT、Sundai.Club 等社区成员参与建设,文档与脚本中有「zeroclaw-labs」组织信息。
核心特性一览
- 多 Provider:内置多种 AI 提供商(约 28+ 及别名),支持 OpenAI 兼容与 Anthropic 自定义端点。
- 多 Channel:CLI、Telegram、Discord、Slack、Mattermost、iMessage、Matrix、Signal、WhatsApp、Email、IRC、Lark、DingTalk、QQ、Webhook 等。
- 记忆系统:SQLite 混合检索(向量 + FTS5)、Lucid 桥接、Markdown 文件,或显式关闭(none);支持 从 OpenClaw 迁移。
- 工具与运行时:shell/file/memory、cron、git、pushover、browser、http_request、screenshot、composio 等;运行时支持 native 或 Docker 沙箱。
- 安全机制:Gateway 配对码、沙箱、白名单、速率限制、工作区文件系统范围、加密密钥存储。
- 身份格式:默认 OpenClaw 格式(Markdown);可选 AIEOS v1.1(JSON)便于跨系统移植人设。
- 订阅认证:OpenAI Codex(ChatGPT 订阅)、Claude Code / Anthropic setup-token 等多账号、加密存储。
性能与功能对比
二者关系简述
- 产品形态一致:都是「自托管 AI 助手网关」——多模型、多渠道、持久记忆、技能/工具、可选自主运行(daemon)。
- 实现不同:OpenClaw 为 TypeScript/Node.js 生态;ZeroClaw 为 Rust,单静态二进制,无 Node 依赖。


