🦀 100% Rust · MIT OR Apache 2.0
ZeroClaw
Fast, small, fully autonomous AI personal assistant infrastructure.
Deploy anywhere. Swap anything. You own the agent.
3.4MB
Binary Size
<5MB
RAM Usage
<10ms
Startup Time
31.5k
GitHub Stars
项目定位
核心理念
- 本地优先(Local-First):数据不离开用户机器
- 模块化 Trait 架构:每个子系统可独立替换
- 单一静态二进制,零外部运行时依赖
- ARM / x86 / RISC-V 全平台支持
- 100% Rust,Edition 2024,无 GC
能力矩阵
- 30+ 通道适配器(Discord、Telegram、Matrix、Email、CLI…)
- 20+ LLM Provider(Anthropic、OpenAI、Ollama、DeepSeek…)
- 内置向量内存引擎(无外部向量数据库)
- SOP 引擎 + Cron 调度 + Webhook Gateway
- GPIO / I2C / SPI / USB 硬件支持
- WASM 插件系统
- IDE 集成(ACP JSON-RPC 2.0)
技术栈
Rust Edition 2024
Tokio (async)
Clap (CLI)
Mermaid (diagrams)
TOML config
SQLite (memory)
WebSocket
JSON-RPC 2.0
WASM plugins
Docker / K8s
Nix flake
Justfile
安全模型
沙箱层级
- Workspace 目录边界(文件访问限制)
- 命令 Allowlist(git, npm, cargo 等)
- OS 级沙箱:Landlock / Bubblewrap / Seatbelt
- Docker 容器隔离
- API 密钥本地加密存储
风险分级
- 低风险:自动执行
- 中风险:需要人工审批(approval_manager)
- 高风险:直接阻断
- Tool Receipts:加密工具调用凭证
- Verifiable Intent:意图可验证链路
运行模式速览
Chat Mode
单次交互,命令行即时对话。适合快速查询。
zeroclaw agent -a <alias>
Gateway Mode
HTTP/WebSocket webhook 服务器(默认端口 8080)。适合 API 集成。
zeroclaw gateway start
Daemon Mode
全自主运行时:多通道 + 调度器 + SOP 引擎。生产首选。
zeroclaw daemon start