引言
'同样的「多模型 + 多渠道 + 记忆 + 工具」愿景,用 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 提供商(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)等
项目解决的核心问题:
- 在树莓派、10 美元级开发板或小内存 VPS 上跑 AI 助手网关,OpenClaw 的 Node 运行时与内存占用成为瓶颈
- 需要冷启动极快的 CLI/daemon,便于脚本与 cron 调用
- 希望与现有 OpenClaw 身份/记忆兼容,又能换到更轻量的运行时
- 需要可插拔的 Provider/Channel/Memory/Tool,通过配置或实现 Trait 扩展而非改核心代码
项目元数据
- 组织/仓库:zeroclaw-labs(GitHub),主仓库 zeroclaw-labs/zeroclaw
- License: MIT
- 社区: GitHub Issues


