ZeroClaw 是一款纯 Rust 编写、超轻量、高性能的 AI Agent 运行时,主打极低资源占用、快速启动与多模型/多通道接入,适合本地/嵌入式/服务器部署。
一、ZeroClaw 核心介绍
ZeroClaw 定位为轻量级 AI 助手基础设施,核心优势:
- 极致轻量:编译后仅约 3.4MB 单文件二进制,运行内存 < 5MB,启动 < 10ms。
- 纯 Rust 实现:无 Node.js 依赖,安全、稳定、内存安全。
- 多模型兼容:原生支持 22+ AI 服务商(OpenAI、Anthropic、Mistral、OpenRouter、Ollama 等),兼容 OpenAI API 格式。
- 多通道接入:CLI、Telegram、Discord、Slack、Webhook 等。
- 插件化架构:模型、通道、记忆、工具均为可插拔模块,易扩展。
- 本地优先:默认 SQLite 存储,支持全文检索与向量搜索。
二、安装(3 种方式)
1. 源码编译(推荐,全平台通用)
前置:安装 Rust 环境
# 安装 Rust(Linux/macOS)
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source $HOME/.cargo/env
编译安装
git clone https://github.com/zeroclaw-labs/zeroclaw.git
cd zeroclaw
cargo build --release --locked
cargo install --path . --force --locked
2. 包管理器(macOS/Linux)
# Homebrew(macOS)
brew install zeroclaw
# 其他发行版可从 GitHub Release 下载预编译二进制
3. Docker(快速部署)
docker pull zeroclaw/zeroclaw
docker run -it --rm zeroclaw/zeroclaw --help
三、快速使用
1. 初始化配置(onboard)
# 交互式配置向导
zeroclaw onboard --interactive
# 一键配置(OpenRouter 示例)
zeroclaw onboard --api-key sk-xxxxxx --provider openrouter

