引言
“同样的「多模型
+
一键迁移。
”
这是"一天一个开源项目"系列的第26篇文章。
今天带你了解的项目是ZeroClaw(GitHub)。
OpenClaw(ClawdBot)是大家熟悉的
助手网关:多
LLM、Telegram/Discord/飞书等多渠道、持久记忆、技能与工具,但基于
Node.js/TypeScript,运行时内存与冷启动对树莓派、低配
VPS
或边缘设备并不友好。
ZeroClaw与
OpenClaw
处于同一赛道——都是「可自托管的、多模型
+
Rust实现,目标零额外开销:单静态二进制、常见场景下<5MB
OpenClaw
的身份兼容(IDENTITY/SOUL
Markdown)与数据迁移(zeroclaw
migrate
openclaw),并在架构上强调Trait
可插拔,便于按需替换与扩展。
本篇会重点说明
ZeroClaw
的关系以及功能、性能两方面的对比。
你将学到什么
- ZeroClaw
OpenClaw
的关系:身份格式兼容、记忆迁移、功能对照
- 功能对比:Provider/Channel/Memory/Tool、安全与运行时、身份与扩展
- 性能对比:内存、启动时间、二进制体积、部署成本(含
README
基准表)
- 快速开始、架构要点与适用场景
前置知识
- 对
OpenClaw
助手网关」有基本概念(多模型、多渠道、记忆、工具)
- 会使用
Rust
工具链(rustup、cargo)或愿意使用一键安装脚本
- 若部署到树莓派或低配设备,对内存与启动时间敏感更易体会其优势
/>
项目背景
项目简介
ZeroClaw是快速、小巧、可完全自主运行的
助手基础设施:单二进制、默认极低内存占用与毫秒级冷启动,支持多
提供商(Provider)、多消息渠道(Channel)、可插拔记忆(Memory)、工具(Tool)与运行时(Runtime),并内置
Gateway
配对、沙箱、白名单等安全机制。
与OpenClaw的关系可以概括为:
- 同一类产品:都是自托管的多模型
+
助手/网关
- 实现分叉:OpenClaw
TypeScript/Node;ZeroClaw
为Rust,无
Node
运行时依赖
- 兼容与迁移:支持
OpenClaw
式身份(Markdown:IDENTITY.md、SOUL.md
等)与从
迁移记忆(
zeroclawmigrate
openclaw)
- 差异化:Trait
Docker
Code)等
项目由哈佛、MIT、Sundai.Club
等社区成员参与建设,文档与脚本中有「zeroclaw-labs」组织与安装/克隆地址。
项目解决的核心问题:
- 在树莓派、10
美元级开发板或小内存
运行时与内存占用成为瓶颈
- 需要冷启动极快的
cron
身份/记忆兼容,又能换到更轻量的运行时
- 需要可插拔的
Provider/Channel/Memory/Tool,通过配置或实现
Trait
扩展而非改核心代码
面向的用户群体:
- 已用
OpenClaw、希望降低资源占用或迁移到边缘/低配设备的用户
- 需要「类
OpenClaw
AI、对内存与启动敏感的开发者
- 关注安全与可审计性的自托管用户(沙箱、白名单、配对、隧道)
作者/团队介绍
- 组织/仓库:zeroclaw-labs(GitHub),主仓库
zeroclaw-labs/zeroclaw
- 致谢:README
注明由
等社区成员参与建设
- 项目创建时间:2026
月(GitHub
左右)
项目数据
- ⭐GitHub
Stars
:11.6k+
- 🍴Forks:
1.1k+
- 📦版本:
main
为主干,无单独版本号
- 📄License:
MIT(README
注明)
- 🌐官网:
GitHub
为主
- 💬社区:
GitHub
/>
主要功能
核心作用
ZeroClaw
OpenClaw
工具」能力,在资源与性能上做减法、在可插拔与安全上做加法:
- 多
提供商(约
Channel
:CLI、Telegram、Discord、Slack、Mattermost、iMessage、Matrix、Signal、WhatsApp、Email、IRC、Lark、DingTalk、QQ、Webhook等
- 记忆系统:SQLite
混合检索(向量
文件、或显式关闭(none);支持从
OpenClaw
迁移(
migrateopenclaw)
- 工具与运行时:shell/file/memory、cron、git、pushover、browser、http_request、screenshot、composio
等;运行时支持
沙箱
- 安全:Gateway
配对码、沙箱、白名单、速率限制、工作区文件系统范围、加密密钥存储
- 身份:默认OpenClaw
格式
(Markdown);可选AIEOSv1.1
(JSON)便于跨系统移植人设 - 订阅认证:OpenAI
Codex(ChatGPT
等多账号、加密存储
使用场景
从
OpenClaw
平滑迁移
- 继续使用现有
SOUL/IDENTITY
openclaw导入,在更小资源下运行
- 继续使用现有
边缘与低成本部署
- 树莓派、10
美元级板子、小内存
OpenClaw
- 树莓派、10
脚本与自动化
- CLI
冷启动极快,适合
status
- CLI
安全与合规优先
- 默认本地绑定、配对、工作区限定、Docker
沙箱、白名单,满足「不暴露公网、最小权限」需求
- 默认本地绑定、配对、工作区限定、Docker
多身份与订阅
- 多
Codex、Anthropic)、加密存储,适合多账号或团队统一网关
- 多
快速开始
环境:Rust
+
ZeroClaw)。
一键安装(推荐先审阅脚本):
curl-LsSfhttps://raw.githubusercontent.com/zeroclaw-labs/zeroclaw/main/scripts/install.sh|bash
从源码构建并安装:
gitclonehttps://github.com/zeroclaw-labs/zeroclaw.gitcdzeroclaw
cargo
cargoinstall--path.--force
--lockedexportPATH="$HOME/.cargo/bin:$PATH"
快速配置与对话:
#无交互快速配置(API
Provider)
zeroclawonboard
127.0.0.1:3000)zeroclaw
gateway#
后台常驻(含渠道与定时任务)zeroclaw
daemon
从
OpenClaw
迁移记忆:
zeroclawmigrate
执行迁移
核心特性
单二进制、极低内存
- Release
status约
OpenClaw(>1GB,含
1%
- Release
毫秒级冷启动
- 同文档示例:0.01–0.02s
real
>500s(冷启动)
- 同文档示例:0.01–0.02s
Trait
驱动、全可插拔
- Provider、Channel、Memory、Tool、Runtime、Tunnel、Identity
等均为
Trait,可换实现或扩展,配置驱动、无需改核心代码
- Provider、Channel、Memory、Tool、Runtime、Tunnel、Identity
安全默认
- Gateway
Docker
nmap)
- Gateway
OpenClaw
兼容与迁移
- 身份格式默认与
OpenClaw
ZeroClaw
- 身份格式默认与
订阅与多账号
- OpenAI
Codex
Profile、加密存储(auth-profiles.json
+
.secret_key)
- OpenAI
/>
ZeroClaw
OpenClaw:关系与对比
二者关系简述
- 产品形态一致:都是「自托管
助手网关」——多模型、多渠道、持久记忆、技能/工具、可选自主运行(daemon)。
- 实现不同:OpenClaw
TypeScript/Node.js
依赖。
- 兼容与迁移:ZeroClaw
默认支持
等),并提供
zeroclawmigrate
openclaw做记忆迁移,方便从
OpenClaw
而不丢失人设与历史。
- 定位差异:OpenClaw
生态成熟、Skill
主打资源与性能(小内存、快启动、低成本硬件),以及Trait
架构、安全默认、AIEOS/订阅等扩展能力。
功能对比
维度 ZeroClaw OpenClaw 语言/运行时 Rust,单二进制,无运行时依赖 TypeScript/Node.js,需 Node
端点
多模型(Claude/GPT/Gemini/Ollama 等)
消息渠道 CLI、Telegram、Discord、Slack、WhatsApp、iMessage、Matrix、Signal、飞书/钉钉/QQ 等
Telegram、Discord、WhatsApp、飞书、Slack 等
记忆 SQLite 混合检索、Lucid、Markdown、none;可迁入
OpenClaw
数据
自有记忆实现,可配合 Claude-Mem
等
工具/技能 shell、file、memory、cron、git、browser、http、composio 等;TOML
系统(Markdown),丰富社区
Skill
身份格式 默认 OpenClaw
Markdown;可选AIEOS
v1.1JSON
Markdown(SOUL/IDENTITY 等)
安全 配对、沙箱、工作区限定、Docker 运行时、白名单、加密密钥
配置与插件依赖,可配合隧道与权限 订阅/多账号 OpenAI Codex、Anthropic
Profile、加密存储
多为 API
配置
扩展方式 Trait +
配置,Provider/Channel/Memory/Tool
Skill,Node
生态
性能对比(基于
README
边缘设备概念)如下,便于理解量级差异:
指标 OpenClaw NanoBot PicoClaw ZeroClaw 语言 TypeScript Python Go Rust 内存(典型) >1GB(含 Node)
>100MB <10MB <5MB 冷启动(0.8GHz 概念)
>500s >30s <1s <10ms 二进制体积 ~28MB(dist) N/A ~8MB 约 3.4MB
低成本硬件 Mac Mini
级硬件
- 内存:ZeroClaw
CLI/status
>1GB。
- 启动:ZeroClaw
毫秒级;OpenClaw
冷启动(尤其是首次拉依赖/起服务)可达数百秒量级。
- 部署成本:ZeroClaw
面向约
或更大实例。
复现方式(README):
cargobuild
target/release/zeroclaw,并用
/usr/bin/timeZeroClaw、何时选
OpenClaw
- 优先选
ZeroClaw
:边缘/树莓派/低配Node、需要从
运维与调试、对「最小内存/最快冷启动」不敏感。
/>
项目详细剖析
架构要点:Trait
Trait、内置实现与扩展方式:
- Provider:内置
28+
及别名,扩展为
custom:https://...或anthropic-custom:https://... - Channel:多种消息渠道,可接任意消息
API
- Memory:SQLite
Lucid
none,可接其他持久化后端
- Tool:shell、file、memory、cron、git、browser、http、composio
等,可扩展
- Runtime:native
Docker(沙箱);未来计划
WASM/edge
- Security:配对、沙箱、白名单、速率限制、工作区与敏感路径限制
- Identity:OpenClaw(Markdown)或
AIEOS
v1.1(JSON)
- Tunnel:none、Cloudflare、Tailscale、ngrok、自定义
配置以
~/.zeroclaw/config.toml为主,由onboard生成;APIKey
等可加密存于
~/.zeroclaw/。记忆与
OpenClaw
迁移
- 记忆层:SQLite
内向量
缓存、安全重建索引。
zeroclawmigrate
ZeroClaw,支持
--dry-run预览。
安全与
默认仅绑定
127.0.0.1;需公网访问时需配合隧道(Tailscale、Cloudflare、ngrok
等)或显式
allow_public_bind。 - 多
- 配对:启动时
/pair换
token>(尖括号为占位,实际填写配对得到的
token)。
- 渠道白名单:空即拒绝所有;
"*"为显式允许全部;推荐按Telegram/Discord
精确放行。
- 工作区限定、禁止敏感路径、Docker
沙箱等见
/>
项目地址与资源
官方资源
- 🌟GitHub:
github.com/zeroclaw-labs/zeroclaw
- 📚文档:
仓库内
docs/README.md、docs/SUMMARY.md、commands/config/channels
等
- 🐛Issues:
GitHub
Issues
相关资源
- OpenClaw
主仓库
- OpenClawInstaller(OpenClaw
一键部署)
- AIEOS(身份规范,ZeroClaw
v1.1)
适用人群
- OpenClaw
用户
:想降低资源占用、迁到边缘或低配机,或保留身份/记忆换运行时 - 边缘/嵌入式与低成本部署:树莓派、10
美元级板子、小内存
VPS,需要小二进制与快启动
- 安全与合规优先:需要配对、沙箱、白名单、工作区限定、隧道优先的自托管网关
- Rust
Trait
/>
欢迎来我中的个人主页找到更多有用的知识和有趣的产品
- 🌟GitHub:


