社区资源中心

ZeroClaw
Agentic 工作流运行时操作系统

轻量级、基于 trait 驱动的自主 AI Agent 构建和部署基础设施。完全使用 Rust 编写,ZeroClaw 抽象了模型、工具、记忆和执行层 — 随处部署,任意替换。

<5MB 内存<10ms 冷启动8.8MB 单一二进制文件15+ 消息通道可在 $10 硬件上运行
19.4K
GitHub Stars
2.4K
Forks
Rust
编程语言
Apache-2.0 / MIT
开源协议

为什么选择 ZeroClaw?

ZeroClaw 是面向 Agentic 工作流的运行时操作系统 — 快速、轻量、完全自主的 AI 助手基础设施,随处部署,任意替换。

默认轻量

可在 $10 硬件上运行,内存不到 5MB — 比 OpenClaw 少 99% 内存。单二进制 Rust 运行时,仅 8.8MB。

安全架构

基于配对的网关、严格沙箱、显式白名单、工作空间隔离、静态加密凭证以及内置速率限制。

完全可替换

每个核心子系统 — 提供者、通道、工具、记忆、隧道、运行时和可观测性 — 均实现 trait 接口,便于替换。

极速冷启动

单二进制 Rust 运行时实现 10ms 以内的近即时启动。专为 CLI、守护进程和网关模式设计,零预热延迟。

成本高效

专为低成本开发板(树莓派、嵌入式系统)和小型云实例设计。无重量级运行时,无垃圾回收开销。

Provider 无关

兼容 OpenAI 端点和自定义 Provider。连接 OpenAI、Anthropic、OpenRouter 或任何自定义端点 — 无供应商锁定。

ZeroClaw Trait 驱动架构

ZeroClaw 采用 trait 驱动设计,每个子系统均可替换。每个组件实现统一的 trait 接口,允许您自由组合实现,无需修改 Agent 逻辑。

AI 模型
Provider

OpenAI、Anthropic、OpenRouter、自定义端点

通道
Channel

CLI、Telegram、Discord、Slack、Matrix、Signal、iMessage、WhatsApp、Email、Webhook 及 9+ 更多

记忆
Memory

SQLite 混合搜索、PostgreSQL、Markdown 文件或无记忆

工具
Tool

Shell、文件操作、git、浏览器、HTTP、截图、硬件

运行时
RuntimeAdapter

原生、Docker 沙箱

可观测性
Observer

日志、多观察者

隧道
Tunnel

Cloudflare、Tailscale、ngrok、自定义

内置混合搜索记忆系统

ZeroClaw 包含一个零外部依赖的全栈搜索引擎 — 无需 Pinecone、Elasticsearch 或 LangChain。记忆系统组合多种搜索策略实现精确检索:

向量存储
SQLite BLOB 存储嵌入向量,余弦相似度检索
关键词搜索
FTS5 虚拟表配合 BM25 评分
混合合并
向量和关键词结果的加权组合
LRU 缓存
SQLite embedding_cache 表配合 LRU 淘汰策略

ZeroClaw 性能基准测试

截至 2026 年 2 月的 AI Agent 框架对比。启动时间基于边缘硬件(0.8 GHz)标准化;对比假设标准化负载。

ZeroClaw
语言: Rust
RAM: <5MB
启动时间 (0.8GHz): <10ms
二进制大小: 8.8MB
PicoClaw
语言: Go
RAM: <10MB
启动时间 (0.8GHz): <1s
二进制大小: ~8MB
NanoBot
语言: Python
RAM: >100MB
启动时间 (0.8GHz): >30s
二进制大小: N/A
OpenClaw
语言: TypeScript
RAM: >1GB
启动时间 (0.8GHz): >500s
二进制大小: ~28MB

安装 ZeroClaw

几秒钟即可运行 ZeroClaw。选择您偏好的安装方式,或从 GitHub Releases 下载适用于 Linux(x86_64、aarch64、armv7)、macOS(x86_64、aarch64)和 Windows(x86_64)的预编译二进制文件。

Homebrew
macOS / Linux
brew install zeroclaw
Bootstrap
全平台
git clone https://github.com/zeroclaw-labs/zeroclaw.git && cd zeroclaw && ./bootstrap.sh
从源码编译
Cargo / Rust
cargo build --release --locked && cargo install --path . --force --locked

安装后

zeroclaw onboard --interactive

交互式安装向导

zeroclaw agent -m "Hello"

向 Agent 发送消息

zeroclaw gateway

启动网关服务器

zeroclaw doctor

运行系统诊断

15+ 消息通道

将您的 Agent 部署到任何消息平台。每个通道实现统一的 trait — 实现单个接口即可添加新集成。Channel trait —

CLI 与聊天
CLITelegramDiscordSlackMattermost
加密通道
SignaliMessageWhatsApp
企业通道
MatrixLarkDingTalkNostr
Web 与其他
EmailIRCWebhookQQLinq

ZeroClaw 指南与教程

通过社区编写的指南全面了解 ZeroClaw

ZeroClaw 常见问题

关于 ZeroClaw 和本社区站点的常见问题解答

什么是 ZeroClaw?

ZeroClaw 是面向 Agentic 工作流的运行时操作系统 — 一个轻量级、基于 trait 驱动的自主 AI Agent 构建和部署基础设施。完全使用 Rust 编写,它抽象了模型、工具、记忆和执行层,使 Agent 可以在任何地方以最小开销部署。它可以在低至 $10 的开发板上运行,内存不到 5MB。

如何安装 ZeroClaw?

安装 ZeroClaw 有多种方式:(1) Homebrew:`brew install zeroclaw`(macOS/Linux),(2) 一键引导:克隆仓库并运行 `./bootstrap.sh`,(3) 从 GitHub Releases 下载适用于 Linux(x86_64、aarch64、armv7)、macOS(x86_64、aarch64)和 Windows(x86_64)的预编译二进制文件,或 (4) 从源码编译 `cargo build --release --locked`。

ZeroClaw 和 OpenClaw 有什么区别?

ZeroClaw 和 OpenClaw 都是 AI Agent 框架,但有根本区别。ZeroClaw 是基于 Rust 的运行时操作系统,内存不到 5MB,冷启动低于 10ms;而 OpenClaw 基于 TypeScript,需要超过 1GB 内存,启动时间超过 500 秒。ZeroClaw 采用 trait 驱动架构,每个子系统(提供者、通道、工具、记忆、隧道)均可替换。它专为边缘硬件和低成本部署而设计。

ZeroClaw 支持哪些 AI 模型和 Provider?

ZeroClaw 开箱即用支持多种 AI Provider,无供应商锁定。兼容 OpenAI、Anthropic (Claude)、OpenRouter、Ollama(本地模型)以及任何 OpenAI 兼容端点。Provider 实现为可替换的 trait,您可以轻松在云 API 和自托管模型(如 Llama、Mistral、Qwen)之间切换,无需修改 Agent 代码。

ZeroClaw 免费使用吗?

是的,ZeroClaw 完全免费且开源,采用 Apache-2.0 OR MIT 双重许可证。您可以将其用于个人、商业或企业项目,无需支付任何许可费用。

ZeroClaw 安全吗?有哪些安全特性?

ZeroClaw 采用安全优先的架构。具备网关配对设备码、默认拒绝的通道白名单、文件系统沙箱和工作空间隔离、速率限制以及加密凭证存储。Docker 部署时在完全沙箱化环境中运行。所有外部访问均需显式白名单授权,适用于生产和企业场景。

ZeroClaw 可以用 Docker 运行吗?

可以,ZeroClaw 支持 Docker 作为沙箱化运行时环境。您可以在 Docker 容器中运行 Agent、网关或守护进程以实现隔离和便捷部署。Docker 是两种支持的运行时之一(原生和 Docker)。这使得在云环境、Kubernetes 集群或任何容器化基础设施中部署 ZeroClaw 变得简单。

ZeroClaw 支持哪些消息通道?

ZeroClaw 支持 15+ 消息通道,包括 CLI、Telegram、Discord、Slack、Mattermost、Matrix、Signal、iMessage、WhatsApp、Lark(飞书)、DingTalk(钉钉)、Nostr、Email、IRC、Webhook、QQ 和 Linq。每个通道实现统一的 trait 接口,便于集成。

如何使用 ZeroClaw 构建和部署 AI Agent?

安装 ZeroClaw 后,您可以使用 `zeroclaw agent` 启动交互式 Agent 会话,或使用 `zeroclaw agent -m "你的消息"` 发送单条消息。对于常驻部署,使用 `zeroclaw daemon` 后台运行,使用 `zeroclaw gateway` 通过安全网关对外暴露。ZeroClaw 的 trait 驱动架构允许您配置 Provider、通道、工具和记忆后端,构建符合特定需求的 Agent。

ZeroClaw 的记忆系统是什么?

ZeroClaw 包含一个零外部依赖的全栈搜索引擎 — 无需 Pinecone 或 Elasticsearch。它使用混合方法,结合向量存储(SQLite BLOB 存储嵌入向量配合余弦相似度)、关键词搜索(FTS5 配合 BM25 评分)和两者的加权合并。还支持 PostgreSQL、Markdown 文件或无记忆后端。

准备好探索 ZeroClaw 了吗?

ZeroClaw 是面向 Agentic 工作流的运行时操作系统 — 以不到 5MB 内存在任何地方部署自主 AI Agent。深入文档、查看最新版本或加入社区。