核心特性¶
ZeroClaw 的设计理念是:零开销、零妥协、100% Rust、100% 无依赖。
主要特性¶
🏎️ 超轻量级¶
- 内存占用 <5MB - 比 OpenClaw 核心小 99%
- 二进制大小 仅 3.4MB
- 无需外部的 Python、Node.js 或其他运行时依赖
💰 极致成本¶
- 可在 $10 硬件上运行
- 支持 Raspberry Pi Zero 等低功耗设备
- 比 Mac mini 便宜 98%
⚡ 闪电般快¶
- 400倍更快的启动 时间
- <10ms 内启动(即使在 0.6GHz 核心上也不到 1 秒)
- 实时响应,低延迟
🌍 真正的可移植性¶
- 单一独立二进制文件
- 跨平台支持:ARM、x86、RISC-V
- 支持 macOS、Linux、Windows
可插拔架构¶
ZeroClaw 的每个子系统都是 trait - 通过配置更改即可交换实现,无需代码修改。
AI 模型提供商¶
支持 23+ 提供商: - OpenRouter、Anthropic、OpenAI - Ollama、Venice、Groq、Mistral - xAI、DeepSeek、Together、Fireworks - Perplexity、Cohere、Bedrock、Astrai - 任何 OpenAI 兼容的 API
通讯渠道¶
- CLI 命令行界面
- Telegram、Discord、Slack
- iMessage、Matrix、WhatsApp
- Webhook(网)
内存系统¶
- SQLite(混合搜索:FTS5 + 向量余弦相似度)
- Lucid bridge(CLI 同步 + SQLite 回退)
- Markdown 文件
- 零内存模式(不持久化)
工具系统¶
- shell 命令执行
- 文件读写操作
- 内存存储、检索、遗忘
- 浏览器打开(Brave + 允许列表)
- 浏览器代理(rust-native)
- Composio 集成(可选)
运行时适配器¶
- Native(原生)
- Docker(沙盒运行)
- WASM(计划中)
安全策略¶
- 网关配对
- 沙盒执行
- 允许列表控制
- 速率限制
- 文件系统作用域
- 加密密钥管理
身份配置¶
- OpenClaw(markdown 文件)
- AIEOS v1.1(JSON 格式)
- 任何自定义身份格式
隧道支持¶
- Cloudflare Tunnel
- Tailscale
- ngrok
- 自定义隧道
性能优势¶
| 指标 | ZeroClaw | OpenClaw | 改进 |
|---|---|---|---|
| 启动时间 | <10ms | >500s | 400x 更快 |
| RAM 使用 | <5MB | >1GB | 99% 更少 |
| 二进制大小 | 3.4MB | 28MB | 88% 更小 |
| 硬件成本 | $10 | $599 | 98% 更便宜 |
设计原则¶
KISS (Keep It Simple, Stupid)¶
- 优先使用简单的控制流
- 使用显式的 match 分支和类型化结构体
- 保持错误路径明显和本地化
YAGNI (You Aren't Gonna Need It)¶
- 不在没有具体用例的情况下添加功能
- 不引入投机性"面向未来"的抽象
- 保持不支持的路径显式(错误退出)
安全第一¶
- 默认拒绝策略
- 最小权限原则
- 严格的沙盒和作用域控制
- 透明的身份验证
可扩展性¶
- trait + factory 架构
- 零代码更改即可扩展
- 模块化设计
- 清晰的边界定义
集成能力¶
ZeroClaw 提供 50+ 跨 9 个类别的集成:
- 开发工具: Git、npm、cargo 等
- 云服务: AWS、Azure、GCP
- 通信: Telegram、Discord、Slack、WhatsApp
- 数据库: SQLite、MongoDB 等
- 监控: Prometheus、日志系统
- 安全: 加密、证书管理