Community Resource Hub

ZeroClaw
Runtime OS for Agentic Workflows

A lightweight, trait-driven infrastructure for building and deploying autonomous AI agents. Written entirely in Rust, ZeroClaw abstracts models, tools, memory, and execution — deploy anywhere, swap anything.

<5MB RAM<10ms cold start8.8MB single binary15+ messaging channelsRuns on $10 hardware
8.2K
GitHub Stars
1.1K
Forks
Rust
Language
Apache-2.0 / MIT
License

Why Choose ZeroClaw?

ZeroClaw is a runtime operating system for agentic workflows — fast, small, and fully autonomous AI assistant infrastructure that you can deploy anywhere and swap anything.

Lean by Default

Runs on $10 hardware with less than 5MB RAM — 99% less memory than OpenClaw. Single-binary Rust runtime with an 8.8MB footprint.

Secure Architecture

Pairing-based gateways, strict sandboxing, explicit allowlists, workspace scoping, encrypted secrets at rest, and built-in rate limiting.

Fully Swappable

Every core subsystem — providers, channels, tools, memory, tunnels, runtime, and observability — implements traits for easy substitution.

Fast Cold Starts

Single-binary Rust runtime enables near-instant startup in under 10ms. Designed for CLI, daemon, and gateway modes with zero warm-up delay.

Cost-Efficient

Designed for low-cost boards (Raspberry Pi, embedded systems) and small cloud instances. No heavy runtimes, no garbage collector overhead.

Provider Agnostic

OpenAI-compatible endpoints plus custom provider support. Connect to OpenAI, Anthropic, OpenRouter, or any custom endpoint — no vendor lock-in.

ZeroClaw Trait-Driven Architecture

ZeroClaw employs a trait-driven design where every subsystem is swappable. Each component implements a common trait interface, allowing you to mix and match implementations without changing your agent logic.

AI Models
Provider

OpenAI, Anthropic, OpenRouter, custom endpoints

Channels
Channel

CLI, Telegram, Discord, Slack, Matrix, Signal, iMessage, WhatsApp, Email, Webhook, and 9+ more

Memory
Memory

SQLite hybrid search, PostgreSQL, Markdown files, or none

Tools
Tool

Shell, file ops, git, browser, HTTP, screenshots, hardware

Runtime
RuntimeAdapter

Native, Docker sandboxed

Observability
Observer

Logging, multi-observer

Tunnel
Tunnel

Cloudflare, Tailscale, ngrok, custom

Built-in Hybrid Search Memory

ZeroClaw includes a custom full-stack search engine with zero external dependencies — no Pinecone, no Elasticsearch, no LangChain. The memory system combines multiple search strategies for accurate retrieval:

Vector Storage
Embeddings as SQLite BLOB with cosine similarity
Keyword Search
FTS5 virtual tables with BM25 scoring
Hybrid Merge
Weighted combination of vector and keyword results
LRU Caching
SQLite embedding_cache table with LRU eviction

ZeroClaw Performance Benchmark

Comparison of AI agent frameworks as of February 2026. Startup times are normalized for edge hardware (0.8 GHz); comparisons assume normalized load.

ZeroClaw
Language: Rust
RAM: <5MB
Startup: <10ms
Binary: 8.8MB
PicoClaw
Language: Go
RAM: <10MB
Startup: <1s
Binary: ~8MB
NanoBot
Language: Python
RAM: >100MB
Startup: >30s
Binary: N/A
OpenClaw
Language: TypeScript
RAM: >1GB
Startup: >500s
Binary: ~28MB

Install ZeroClaw

Get ZeroClaw running in seconds. Choose your preferred installation method, or download pre-built binaries for Linux (x86_64, aarch64, armv7), macOS (x86_64, aarch64), and Windows (x86_64) from GitHub Releases.

Homebrew
macOS / Linux
brew install zeroclaw
Bootstrap
All platforms
git clone https://github.com/zeroclaw-labs/zeroclaw.git && cd zeroclaw && ./bootstrap.sh
From Source
Cargo / Rust
cargo build --release --locked && cargo install --path . --force --locked

After Installation

zeroclaw onboard --interactive

Interactive setup wizard

zeroclaw agent -m "Hello"

Send a message to your agent

zeroclaw gateway

Start the gateway server

zeroclaw doctor

Run system diagnostics

15+ Messaging Channels

Deploy your agents to any messaging platform. Each channel implements the common Channel trait — add a new integration by implementing a single interface.

CLI & Chat
CLITelegramDiscordSlackMattermost
Encrypted
SignaliMessageWhatsApp
Enterprise
MatrixLarkDingTalkNostr
Web & Other
EmailIRCWebhookQQLinq

ZeroClaw Guides & Tutorials

Learn everything about ZeroClaw with our community-written guides

ZeroClaw FAQ

Quick answers about ZeroClaw and this community site

What is ZeroClaw?

ZeroClaw is a runtime operating system for agentic workflows — a lightweight, trait-driven infrastructure for building and deploying autonomous AI agents. Written entirely in Rust, it abstracts models, tools, memory, and execution so agents can be deployed anywhere with minimal overhead. It runs on hardware as small as $10 boards with less than 5MB RAM.

How do I install ZeroClaw?

There are multiple ways to install ZeroClaw: (1) Homebrew: `brew install zeroclaw` (macOS/Linux), (2) One-click bootstrap: clone the repo and run `./bootstrap.sh`, (3) Pre-built binaries for Linux (x86_64, aarch64, armv7), macOS (x86_64, aarch64), and Windows (x86_64) from GitHub Releases, or (4) Build from source with `cargo build --release --locked`.

What is the difference between ZeroClaw and OpenClaw?

ZeroClaw and OpenClaw are both AI agent frameworks, but they differ fundamentally. ZeroClaw is a Rust-based runtime OS using less than 5MB RAM with sub-10ms cold starts, while OpenClaw is TypeScript-based using over 1GB RAM with 500s+ startup times. ZeroClaw uses a trait-driven architecture where every subsystem (providers, channels, tools, memory, tunnels) is swappable. It is designed for edge hardware and low-cost deployment.

What AI models and providers does ZeroClaw support?

ZeroClaw supports multiple AI providers out of the box with no vendor lock-in. It is compatible with OpenAI, Anthropic (Claude), OpenRouter, Ollama (for local models), and any custom OpenAI-compatible endpoint. Providers are implemented as swappable traits, so you can easily switch between cloud APIs and self-hosted models like Llama, Mistral, or Qwen without changing your agent code.

Is ZeroClaw free to use?

Yes, ZeroClaw is completely free and open-source under a dual Apache-2.0 OR MIT license. You can use it for personal, commercial, or enterprise projects without any licensing fees.

How secure is ZeroClaw? What security features does it have?

ZeroClaw is built with a security-first architecture. It features gateway pairing with device codes, deny-by-default channel allowlists, filesystem sandboxing with workspace scoping, rate limiting, and encrypted credential storage. For Docker deployments, it runs in a fully sandboxed environment. Every external access requires explicit allowlisting, making it suitable for production and enterprise use cases.

Can I run ZeroClaw with Docker?

Yes, ZeroClaw supports Docker as a sandboxed runtime environment. You can run the agent, gateway, or daemon inside Docker containers for isolation and easy deployment. Docker is one of the two supported runtimes (Native and Docker). This makes it straightforward to deploy ZeroClaw in cloud environments, Kubernetes clusters, or any containerized infrastructure.

What messaging channels does ZeroClaw support?

ZeroClaw supports 15+ messaging channels including CLI, Telegram, Discord, Slack, Mattermost, Matrix, Signal, iMessage, WhatsApp, Lark, DingTalk, Nostr, Email, IRC, Webhook, QQ, and Linq. Each channel implements a common trait for easy integration.

How do I build and deploy an AI agent with ZeroClaw?

After installing ZeroClaw, you can start an interactive agent session with `zeroclaw agent`, or send a single message with `zeroclaw agent -m "your message"`. For always-on deployment, use `zeroclaw daemon` to run in the background and `zeroclaw gateway` to expose it via a secure gateway. ZeroClaw's trait-driven architecture lets you configure providers, channels, tools, and memory backends to build agents tailored to your specific use case.

What is ZeroClaw's memory system?

ZeroClaw includes a custom full-stack search engine with zero external dependencies — no Pinecone or Elasticsearch required. It uses a hybrid approach combining vector storage (embeddings as SQLite BLOB with cosine similarity), keyword search (FTS5 with BM25 scoring), and weighted merge of both. It also supports PostgreSQL, Markdown files, or no memory backend.

Ready to Explore ZeroClaw?

ZeroClaw is the runtime OS for agentic workflows — deploy autonomous AI agents anywhere with less than 5MB RAM. Dive into the documentation, check out the latest releases, or join the community.