zeroclaw-labs/zeroclaw
Fast, small, and fully autonomous AI personal assistant infrastructure, any OS, any platform — deploy anywhere, swap anything 🦀
zeroclaw-labs/zeroclaw
Fast, small, and fully autonomous AI personal assistant infrastructure, any OS, any platform — deploy anywhere, swap anything 🦀
ZeroClaw 是一款用 Rust 编写的个人 AI Agent 运行时:单个二进制文件即可配置并运行,对接 Anthropic、OpenAI、Ollama 等约 20 家 LLM 提供商,通过 Discord、Telegram、Matrix、邮件、语音、Webhook、CLI 等 30+ 频道触达用户,并借助 shell、浏览器、HTTP、硬件与自定义 MCP 等工具执行动作。核心理念是你拥有 Agent、数据与运行机器——密钥与 workspace 均留在本地,适合希望自托管、可审计、可深度定制的开发者与进阶用户。
[channels.<type>.<alias>][providers.models.<type>.<alias>] 统一 schema,支持 fallback 链与 OpenAI 兼容端点supervised 自治级别,中风险需审批、高风险阻断;支持 Landlock / Bubblewrap / Seatbelt / Docker 沙箱与加密 tool receiptsPeripheral trait 支持 Raspberry Pi、STM32、Arduino、ESP32 的 GPIO / I2C / SPI / USB不想依赖 Node 生态或云端托管、又 snapshot 级部署(预编译二进制数秒安装)的用户,可以用 ZeroClaw 在 Linux、macOS、Windows、FreeBSD、NixOS 或容器里跑常驻助手。Provider 路由与本地 Ollama 支持让离线或混合云场景更灵活;SOP 与硬件能力则适合自动化运维、IoT 与边缘设备。相比「聊天网页 + API Key」,ZeroClaw 把频道、工具、记忆与策略收进一份 TOML 配置,便于版本管理与审计。
./install.sh --list-features 查看 feature 列表。一键安装(安装脚本会询问预编译或源码构建):
curl -fsSL https://raw.githubusercontent.com/zeroclaw-labs/zeroclaw/master/install.sh | bash或克隆后本地安装:
git clone https://github.com/zeroclaw-labs/zeroclaw.gitcd zeroclaw./install.sh常用 flags:
./install.sh --prebuilt # 强制预编译二进制./install.sh --source # 强制源码构建./install.sh --preset minimal # 最小 kernel preset(约 6.6 MB)./install.sh --skip-quickstart # 仅安装,稍后手动 quickstart./install.sh --dry-run --prebuilt # 预览安装步骤安装完成后通常会自动进入 quickstart;也可手动:
zeroclaw quickstart # 一次性向导:选 provider、生成可用 configzeroclaw agent -a <alias> # 使用 [agents.<alias>] 交互对话zeroclaw service install # 注册 systemd / launchctl / Windows Servicezeroclaw service start # 后台常驻运行配置文件位于 ~/.zeroclaw/config.toml。完整 walkthrough 见 Quick start。
zeroclaw agent -a <alias> 能收到合理回复。zeroclaw auth status 显示 provider 认证正常(OpenAI Codex 订阅等场景尤其重要)。zeroclaw service 相关命令显示运行中;Gateway/Dashboard 可按文档启用并访问。zeroclaw-labs/zeroclaw 为官方源;留意仿冒仓库与域名(README 有 impersonation 声明)。api_key;自定义兼容网关才需显式 api_key / uri。provider streaming failed, falling back to non-streaming chat,ZeroClaw 会自动重试非流式;先查 zeroclaw auth status 再改配置。security@zeroclaw.dev;升级前查阅 Releases 与 CHANGELOG。