THE PERSONAL AI AGENT
YOU ACTUALLY OWN.
One lightweight Rust binary on your machine, with your keys or your local models. It reaches 30+ channels, asks before risky actions, and can stamp every tool call with a cryptographic receipt. No cloud seat. No subscription.
v0.8.5 shipped 2 weeks ago · 20 releases in the last year · 422+ contributors · MIT OR Apache-2.0
70+ LLM Providers
30+ Channels
Most AI assistants are a seat you rent on someone else's machine. ZeroClaw is a binary you own on yours.
It uses less memory than a browser tab and runs on hardware as small as a Raspberry Pi — the same agent on your workstation, your homelab, and boards it can actually touch (GPIO on Pi, STM32, Arduino, ESP32).
Running in under a minute
Install the binary, point it at a provider, connect a channel. The one-liner grabs a prebuilt binary — a measured 14 seconds — and compiling from source is strictly opt-in.
Install ZeroClaw
One command downloads the prebuilt native binary — no Rust toolchain needed. Homebrew and Docker work too.
Run Quickstart
Create your first agent end-to-end: pick a provider (local Ollama or your own key) and connect a channel in one guided pass.
Start Agent Mode
Run interactive chat or one-shot prompts with tool + memory support.
Run Runtime Services
Start gateway/daemon for channel and webhook workflows, then validate with status/doctor.
An agent with shell access you can audit
ZeroClaw is security-first by default: supervised autonomy, OS-level sandboxes, command policy — and opt-in receipts that make every tool call provable.
Supervised autonomy
The default mode asks before medium-risk actions and blocks high-risk ones. Autonomy is something you grant, not something you hope to contain.
OS sandboxes
Landlock, Bubblewrap, Seatbelt, or Docker contain what the agent can touch — enforced by the operating system, not by a prompt.
Command policy
Explicit allowlists and workspace scoping decide what runs and where. Medium-risk actions wait for your approval; high-risk ones are blocked outright.
Tool receipts
Flip on receipts and every successful tool call returns with an HMAC-SHA256 tag. A run the model claims but never made — or a result it invented — produces a missing or invalid receipt.
YOLO mode exists for trusted dev boxes. It is opt-in — never the default.
Built for Production
Security, portability, and low overhead — capabilities in the shipping binary, not the pitch deck.
Secure by Design
Pairing, strict sandboxing, explicit allowlists, and workspace scoping are enabled by default.
Fast Cold Starts
The core agent starts in milliseconds — cold-start speed is an architectural constraint, not a marketing claim.
No Lock-In
OpenAI-compatible provider support plus custom endpoints and pluggable integrations.
Lean Runtime
Uses less memory than a browser tab: a small core, extended by the components you choose.
Trait-Driven Core
Providers, channels, tools, memory, and tunnels are swappable with config changes.
Deploy Anywhere
One binary-first workflow across ARM and x86, from a Raspberry Pi to a cloud VM — plus Docker.
What people build with ZeroClaw
Three setups, with the pieces each one takes and the guide that walks through it.
An assistant on your phone that answers from your own hardware
Run the agent on a machine you control and talk to it from Telegram. Point it at a local model and the thinking happens on your own hardware, with no AI provider in the loop.
- zeroclaw quickstart picks the provider and channel in one guided pass
- Ollama, LM Studio, llama.cpp or vLLM for a local model — or your own hosted key
- The same agent answers on Discord, Signal, Matrix or email once you enable them
Shell automation that asks first, and proves what it ran
Give an agent real commands without giving it a blank cheque. Medium-risk actions wait for your approval, high-risk ones are refused, and every successful call can come back signed.
- Supervised autonomy is the default; YOLO mode is opt-in and never assumed
- Landlock, Bubblewrap, Seatbelt or Docker decide what the process can touch
- Tool receipts stamp each call with an HMAC tag the model cannot forge
Jobs that run in your homelab while you are asleep
Schedules, webhooks and channel events trigger the same agent loop, inside the same allowlists, on a box that costs a few watts.
- Run it as a service on Linux, macOS or a Raspberry Pi
- Skills package a repeatable task and its tools together
- Every unattended step stays inside the sandbox and workspace you scoped
Development Roadmap
Curated from the live GitHub milestones. No dates — things ship when they're ready.
The v0.8 Runtime
The big rewrite is behind us; the v0.8.x series ships at a regular cadence
- Multi-agent runtime — many named agents from one daemon, each isolated
- zerocode terminal UI
- Security hardening — per-agent tool allowlists, sandboxing, tool receipts
- A2A discovery — agents describe and discover one another through the gateway
- Skills expansion — extra registries, typed slash-commands, plugin loading
Plugins + Operations
Easier to extend and operate seriously
- A fuller WASM plugin platform
- Richer operator management surfaces
- Easier ways to install, manage, and inspect plugins, skills, and tools
Durable Automation + Access
Automation you can supervise, resume, and audit
- A more durable SOP control plane — auditable procedures and approval gates
- Persisted run state and shared event fan-in across channels and triggers
- Pluggable authentication (OIDC, ssh-key, and more)
- Per-user, per-agent authorization and per-user isolation
v1.0
A stable 1.0 that's sandboxable and interoperable with other agents — the foundation for enterprise and commercial use
- Stable — an API/config/security contract you can build on
- Sandboxed — strong isolation per agent
- Swappable — agents discover and call each other (A2A)
- Enterprise-ready — authentication, authorization, auditability
Questions, answered
What is ZeroClaw?
ZeroClaw is a personal AI assistant you own — an agent runtime that runs as a single Rust binary on your own machine, with your own keys or your own local models. It talks to 70+ LLM providers, reaches 30+ channels like Telegram, Discord, Matrix, and email, and acts through tools such as shell, browser, HTTP, and hardware.
Is ZeroClaw free?
Yes. ZeroClaw is open source, dual-licensed MIT OR Apache-2.0. There is no subscription and no hosted seat — you pay only your own LLM provider costs, or nothing at all if you run a local model with Ollama.
How lightweight is it?
ZeroClaw is one native binary with no runtime to install — no Node, no JVM, no Python environment. The core agent starts in milliseconds and uses less memory than a browser tab; that's an architectural constraint the project holds itself to, not a marketing line. It runs on ARM and x86, down to a Raspberry Pi.
Does my data leave my machine?
The agent always runs on your machine. With a local model (like Ollama), the model runs there too, so nothing needs to leave the box. With a hosted provider, only the prompts you send go to the provider you chose, using your own key — there is no ZeroClaw cloud in between.
How is it secured?
Security is the default posture, not an add-on: autonomy starts in supervised mode (medium-risk actions need approval, high-risk are blocked), OS sandboxes (Landlock, Bubblewrap, Seatbelt, or Docker) contain what it can touch, and command allowlists and workspace scoping decide what runs. You can also enable cryptographic tool receipts, which stamp every successful tool call with an HMAC tag so a fabricated run or invented result is detectable.
What can it connect to?
30+ channels — including Telegram, Discord, WhatsApp, Slack, Signal, iMessage, email, Matrix, and webhooks — and 70+ LLM providers, from local Ollama, LM Studio, llama.cpp, and vLLM to Anthropic, OpenAI, or any OpenAI-compatible endpoint, with fallback routing between them.
Who builds it, and how often does it ship?
ZeroClaw is built in the open on GitHub by a large contributor base, and the v0.8.x line has shipped a stable release roughly every month since June 2026. Every release has public notes, and the roadmap is the project's live GitHub milestones rather than a private plan.

Own your agent tonight.
One command, one binary, and an agent that answers to you — and only you.