ZeroClaw: Autonomous AI Personal Assistant Infrastructure for Any Platform

ZeroClaw is an open-source, Rust-built framework for running a fully autonomous AI personal assistant across 30+ messaging channels and 20+ LLM providers, with sandboxed tool execution and even GPIO/hardware support for embedded devices.

  • โญ 32481
  • Rust
  • MIT / Apache-2.0
  • Updated 2026-08-02

Hermes Agent: Self-Improving AI Agent โ€ข Self-Hosted LLM 2026: Ollama vs vLLM vs LocalAI

ZeroClaw banner โ€” fast, small, fully autonomous AI personal assistant infrastructure
Official project banner โ€” from github.com/zeroclaw-labs/zeroclaw

What Is ZeroClaw? #

ZeroClaw describes itself as “fast, small, and fully autonomous AI personal assistant infrastructure, any OS, any platform โ€” deploy anywhere, swap anything.” It isn’t a single chatbot app; it’s the plumbing for building one: a self-hosted gateway that wires an LLM of your choice into every channel you actually communicate through, then gives it a controlled way to act on your behalf.

๐Ÿ”— GitHub: https://github.com/zeroclaw-labs/zeroclaw ๐ŸŒ Homepage: https://www.zeroclawlabs.ai/

Built in Rust and dual-licensed MIT / Apache-2.0, ZeroClaw crossed 32,000+ GitHub stars, with 4,600+ commits, 400+ open issues, and 280+ pull requests โ€” evidence of an actively maintained project rather than a weekend demo. The most recent commit landed August 1, 2026, the day before this article.


The Core Idea: One Assistant, Every Channel #

Most “AI assistant” projects pick one surface โ€” a Discord bot, a Telegram bot, a web widget โ€” and stop there. ZeroClaw instead treats the channel as a pluggable component:

  • ๐Ÿ’ฌ 30+ communication channels: Discord, Telegram, Matrix, email, voice, webhooks, CLI, and more
  • ๐Ÿง  ~20 LLM providers: Anthropic, OpenAI, Ollama, and any OpenAI-compatible endpoint โ€” swap models without rewriting your automations
  • ๐Ÿ›ก๏ธ Supervised autonomy: sandboxing, tool “receipts,” and human-approval gates for higher-risk actions
  • ๐Ÿ”ฉ Hardware access: GPIO, I2C, SPI, and USB support for embedded deployments
  • ๐ŸŒ Web dashboard: an HTTP/WebSocket gateway for chat, memory browsing, config editing, cron management, and tool inspection
  • โš™๏ธ SOP engine: Standard Operating Procedures with event triggers and approval workflows for repeatable, auditable automations

The pitch is that you configure the assistant’s brain and its guardrails once, and it can then answer you on whichever channel is convenient โ€” Telegram from your phone, a webhook from a CI pipeline, or a CLI session on a server.


Architecture #

ZeroClaw hardware and system architecture diagram
System architecture โ€” from the ZeroClaw docs

ZeroClaw’s architecture separates three concerns that most single-purpose bots bundle together:

LayerRole
ChannelsAdapters for Discord, Telegram, Matrix, email, voice, webhooks, CLI โ€” the “how you talk to it”
Model layerProvider-agnostic LLM routing across ~20 providers โ€” the “what thinks for it”
Tool & SOP layerSandboxed tool execution, receipts, and approval workflows โ€” the “what it’s allowed to do”

Because the hardware layer (GPIO/I2C/SPI/USB) sits underneath the same tool-execution model, a ZeroClaw assistant running on something like a Raspberry Pi can, in principle, flip a relay or read a sensor through the same audited tool-call path it uses to send a Telegram message โ€” not a separate, unaudited script.


Installation #

Quick install (Linux/macOS) #

curl -fsSL https://raw.githubusercontent.com/zeroclaw-labs/zeroclaw/master/install.sh | bash

From source #

git clone https://github.com/zeroclaw-labs/zeroclaw.git
cd zeroclaw
./install.sh

ZeroClaw also documents explicit support for Windows, FreeBSD, NixOS, and Docker, with an interactive quickstart wizard that walks through channel and provider configuration on first run.


Supervised Autonomy, Not Unrestricted Autonomy #

The project is explicit that “fully autonomous” doesn’t mean “unsupervised.” Three mechanisms back that up:

  1. Sandboxing โ€” tool execution can be constrained rather than running with full host access
  2. Tool receipts โ€” a record of what a tool call actually did, so autonomous actions stay auditable after the fact
  3. SOP approval workflows โ€” the Standard Operating Procedures engine can require a human sign-off before a triggered action runs, useful for anything higher-stakes than “reply to a message”

For a framework that’s willing to touch GPIO pins and USB devices, this audit trail matters more than it would for a pure chatbot.


Use Cases #

1. A Single Assistant Across Every App You Use #

Configure one LLM-backed assistant once, then reach it from Discord at your desk, Telegram on your phone, or email when you’re offline โ€” same memory, same tools, same guardrails.

2. Home Automation With an Audit Trail #

Run ZeroClaw on a Raspberry Pi or similar SBC wired to GPIO-controlled hardware, and let the SOP engine gate physical actions (like unlocking something or toggling power) behind explicit approval.

3. Ops Bot for a Small Team #

Wire ZeroClaw into Discord/Matrix plus a webhook channel from CI, and let it triage alerts, answer runbook questions, and escalate through an approval workflow instead of paging a human for everything.

4. Provider-Agnostic Experimentation #

Because the model layer is swappable across ~20 providers, teams can A/B a task between, say, Ollama running locally and a hosted Anthropic model without touching channel or tool configuration.


ZeroClaw vs. a Single-Channel Bot Framework #

AspectZeroClawTypical single-channel bot
Channels30+ (Discord, Telegram, Matrix, email, voice, webhooks, CLI)Usually one
LLM providers~20, swappableOften hardcoded to one API
Autonomy controlsSandboxing + tool receipts + SOP approvalsVaries, often none
Hardware accessGPIO/I2C/SPI/USBNot applicable
LicenseMIT / Apache-2.0, open-sourceVaries

RepositoryPurpose
OllamaOne of ZeroClaw’s supported local-model providers
Hermes AgentAnother self-hosted, self-improving agent in dibi8’s directory


Conclusion #

ZeroClaw targets a gap most AI-assistant projects leave open: running one autonomous assistant consistently across every channel you actually use, backed by a swappable LLM layer and an audit trail for the actions it takes โ€” down to hardware I/O on embedded devices. At 32,000+ stars, 4,600+ commits, and a commit history that’s still active day-to-day, it reads as production-oriented infrastructure rather than a proof of concept.

Best for: Developers and self-hosters who want one assistant reachable from Discord/Telegram/email/CLI alike, with real guardrails around what it’s allowed to do autonomously.

GitHub: https://github.com/zeroclaw-labs/zeroclaw


ZeroClaw is designed to run continuously as a gateway process โ€” a small always-on VPS is a natural fit:

  • DigitalOcean โ€” $200 free credit for 60 days across 14+ global regions; enough to run a ZeroClaw gateway plus Ollama for weeks while you evaluate it.
  • HTStack โ€” Hong Kong VPS with low-latency access from mainland China. This is the same IDC that hosts dibi8.com โ€” battle-tested in production.

Affiliate links โ€” they don’t cost you extra and they help keep dibi8.com running.

Last updated: 2026-08-02

References & Sources #

๐Ÿ’ฌ Discussion