zeroclaw-labs/zeroclaw

Fast, small, and fully autonomous AI personal assistant infrastructure, any OS, any platform — deploy anywhere, swap anything 🦀

What it solves

ZeroClaw provides a self-hosted, privacy-focused agent runtime that allows users to own their AI assistant, their data, and the hardware it runs on. It eliminates dependency on centralized AI platforms by enabling a single binary to manage multiple LLM providers, communication channels, and local system tools.

How it works

It operates as a Rust-based runtime that connects LLM providers (such as Anthropic, OpenAI, and Ollama) to various interaction channels (like Discord, Telegram, and CLI) and actionable tools. The system uses a TOML configuration file to define agents, risk profiles, and provider routing. It includes a security layer with supervised autonomy and OS-level sandboxing to ensure that agent actions are gated and safe.

Who it’s for

It is designed for users who want a highly customizable, private AI agent that can interact with their local machine, hardware peripherals, and multiple messaging apps simultaneously.

Highlights

  • Multi-channel support: One agent can be reached via Discord, Telegram, Matrix, email, and more.
  • Provider-agnostic: Pluggable support for over 20 LLM providers with fallback chains to ensure reliability.
  • Hardware integration: Ability to control GPIO, I2C, SPI, and USB on devices like Raspberry Pi and Arduino.
  • Security-first: Features supervised autonomy, tool receipts, and sandboxing via Landlock, Bubblewrap, or Docker.
  • SOP engine: Event-triggered Standard Operating Procedures for automated workflows with approval gates.
  • ACP integration: IDE and editor support via the Agent Client Protocol (JSON-RPC 2.0).

Related

  • Project
  • Project
  • Project
  • Project
  • Project