MCPHub LabRegistryzeroclaw-labs/zeroclaw
zeroclaw-labs

zeroclaw labs/zeroclaw

Built by zeroclaw-labs โ€ข 28,978 stars

What is zeroclaw labs/zeroclaw?

Fast, small, and fully autonomous AI personal assistant infrastructure, ANY OS, ANY PLATFORM โ€” deploy anywhere, swap anything ๐Ÿฆ€

How to use zeroclaw labs/zeroclaw?

1. Install a compatible MCP client (like Claude Desktop). 2. Open your configuration settings. 3. Add zeroclaw labs/zeroclaw using the following command: npx @modelcontextprotocol/zeroclaw-labs-zeroclaw 4. Restart the client and verify the new tools are active.
๐Ÿ›ก๏ธ Scoped (Restricted)
npx @modelcontextprotocol/zeroclaw-labs-zeroclaw --scope restricted
๐Ÿ”“ Unrestricted Access
npx @modelcontextprotocol/zeroclaw-labs-zeroclaw

Key Features

Native MCP Protocol Support
Real-time Tool Activation & Execution
Verified High-performance Implementation
Secure Resource & Context Handling

Optimized Use Cases

Extending AI models with custom local capabilities
Automating system workflows via natural language
Connecting external data sources to LLM context windows

zeroclaw labs/zeroclaw FAQ

Q

Is zeroclaw labs/zeroclaw safe?

Yes, zeroclaw labs/zeroclaw follows the standardized Model Context Protocol security patterns and only executes tools with explicit user-granted permissions.

Q

Is zeroclaw labs/zeroclaw up to date?

zeroclaw labs/zeroclaw is currently active in the registry with 28,978 stars on GitHub, indicating its reliability and community support.

Q

Are there any limits for zeroclaw labs/zeroclaw?

Usage limits depend on the specific implementation of the MCP server and your system resources. Refer to the official documentation below for technical details.

Official Documentation

View on GitHub
<p align="center"> <img src="https://raw.githubusercontent.com/zeroclaw-labs/zeroclaw/master/docs/assets/zeroclaw-banner.png" alt="ZeroClaw" width="600" /> </p> <h1 align="center">๐Ÿฆ€ ZeroClaw โ€” Personal AI Assistant</h1> <p align="center"> <strong>You own the agent. You own the data. You own the machine it runs on.</strong> </p> <p align="center"> <a href="https://github.com/zeroclaw-labs/zeroclaw/actions/workflows/ci.yml"><img src="https://img.shields.io/github/actions/workflow/status/zeroclaw-labs/zeroclaw/ci.yml?branch=master&label=build" alt="Build Status" /></a> <a href="https://github.com/zeroclaw-labs/zeroclaw/releases/latest"><img src="https://img.shields.io/github/v/release/zeroclaw-labs/zeroclaw?label=release" alt="Latest release" /></a> <a href="LICENSE-APACHE"><img src="https://img.shields.io/badge/license-MIT%20OR%20Apache%202.0-blue.svg" alt="License" /></a> <a href="https://www.rust-lang.org"><img src="https://img.shields.io/badge/rust-edition%202024-orange?logo=rust" alt="Rust Edition 2024" /></a> <a href="https://github.com/zeroclaw-labs/zeroclaw/graphs/contributors"><img src="https://img.shields.io/github/contributors/zeroclaw-labs/zeroclaw?color=green" alt="Contributors" /></a> <a href="https://discord.com/invite/wDshRVqRjx"><img src="https://img.shields.io/badge/Discord-join-5865F2?style=flat&logo=discord&logoColor=white" alt="Discord" /></a> </p> <p align="center"> <a href="docs/book/src/introduction.md">Docs</a> ยท <a href="docs/book/src/philosophy.md">Philosophy</a> ยท <a href="docs/book/src/getting-started/quick-start.md">Quick start</a> ยท <a href="docs/book/src/architecture/overview.md">Architecture</a> ยท <a href="https://discord.com/invite/wDshRVqRjx">Discord</a> </p>

ZeroClaw is an agent runtime โ€” a single Rust binary you configure and run. It talks to LLM providers (Anthropic, OpenAI, Ollama, and ~20 others), reaches the world through 30+ channels (Discord, Telegram, Matrix, email, voice, webhooks, your own CLI), and acts through tools (shell, browser, HTTP, hardware, custom MCP servers). Everything runs on your machine, with your keys, in your workspace.

Read the Philosophy for the four opinions that shape it.

Install

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

Or clone and run:

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

The installer asks whether you want a prebuilt binary (fast, ~seconds) or a source build (slower, customisable). Both end the same way โ€” zeroclaw onboard kicks off automatically.

Flags:

./install.sh --prebuilt              # always prebuilt; don't ask
./install.sh --source                # always build from source
./install.sh --minimal               # kernel only (~6.6 MB)
./install.sh --source --features agent-runtime,channel-discord  # custom feature set
./install.sh --skip-onboard          # install only, run `zeroclaw onboard` later
./install.sh --list-features         # print available feature flags

Platform-specific notes: Linux ยท macOS ยท Windows ยท Docker

Quick start

zeroclaw onboard                  # wizard: picks a provider, wires channels
zeroclaw agent                    # interactive chat in the terminal
zeroclaw service install          # register as systemd/launchctl/Windows Service
zeroclaw service start            # run it always-on in the background

Full walkthrough: Quick start โ€” or skip the safety gates with YOLO mode for dev boxes.

What ZeroClaw does

  • Multi-channel โ€” one agent answering you across every channel you configure. Inbound messages from Discord, Telegram, Matrix, email, webhooks, CLI โ€” all delivered to the same agent loop.
  • Provider-agnostic โ€” model providers are pluggable. Configure Anthropic, OpenAI, local Ollama, or any OpenAI-compatible endpoint. Fallback chains and routing keep the agent running when a provider flakes.
  • Security-first, with escape hatches โ€” default autonomy is supervised: medium-risk ops require approval, high-risk blocked. Workspace boundaries, command policy, OS-level sandboxes (Landlock / Bubblewrap / Seatbelt / Docker), and cryptographic tool receipts on every action. YOLO mode exists for trusted dev environments.
  • Hardware-capable โ€” GPIO / I2C / SPI / USB on Raspberry Pi, STM32, Arduino, and ESP32 via the Peripheral trait. See Hardware.
  • Gateway + dashboard โ€” HTTP / WebSocket gateway for clients, with a web dashboard for chat, memory browsing, config editing, cron management, and tool inspection.
  • SOP engine โ€” event-triggered Standard Operating Procedures (MQTT / webhook / cron / peripheral) with approval gates and resumable runs.
  • ACP โ€” IDE / editor integration via Agent Client Protocol (JSON-RPC 2.0 over stdio).

Configuration

One TOML file at ~/.zeroclaw/config.toml. Pointers:

For standard OpenAI Codex subscription auth, keep config.toml minimal:

default_provider = "openai-codex"
default_model = "gpt-5-codex"

Notes:

  • Normal OpenAI Codex subscription auth uses stored auth profiles, not top-level api_key / api_url.
  • Only set api_key / api_url when intentionally targeting a custom OpenAI-compatible gateway or endpoint.
  • If you see provider streaming failed, falling back to non-streaming chat, ZeroClaw retries the same request in non-streaming mode. Check zeroclaw auth status before changing provider config.

Architecture

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚            channels       gateway        ACP                 โ”‚
โ”‚          (30+ adapters)   (REST/WS)    (JSON-RPC)            โ”‚
โ”‚                        โ†“                                     โ”‚
โ”‚                   ZeroClaw runtime                           โ”‚
โ”‚         โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”                   โ”‚
โ”‚         โ”‚  agent   โ”‚ security โ”‚   SOP    โ”‚                   โ”‚
โ”‚         โ”‚   loop   โ”‚  policy  โ”‚  engine  โ”‚                   โ”‚
โ”‚         โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜                   โ”‚
โ”‚              โ†“          โ†“           โ†“                        โ”‚
โ”‚          providers    tools      memory                      โ”‚
โ”‚         (Anthropic,  (shell,    (SQLite,                     โ”‚
โ”‚          OpenAI,     browser,    embeddings)                 โ”‚
โ”‚          Ollama,     HTTP,                                   โ”‚
โ”‚          ~20 more)   hardware)                               โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

Full detail with Mermaid diagrams: Architecture overview ยท Request lifecycle ยท Crates.

Contributing

Start with how to contribute. Larger changes go through the RFC process. Real-time chat lives on Discord (the best way to reach the team); durable work tracking is on GitHub issues.

Good places to start:

  • New channel โ†’ crates/zeroclaw-channels/
  • New provider โ†’ crates/zeroclaw-providers/
  • New tool โ†’ crates/zeroclaw-tools/
  • Hardware support โ†’ crates/zeroclaw-hardware/
  • Docs โ†’ docs/book/src/

AI-assisted PRs are welcome; see Contribution culture (RFC #5615) for the co-authorship norms.

<!-- BEGIN:RECENT_CONTRIBUTORS --> <!-- END:RECENT_CONTRIBUTORS -->

Security

Do not file public issues for security vulnerabilities. Email security@zeroclaw.dev. See SECURITY.md for the full policy.

Official repository & impersonation notice

This is the only official ZeroClaw repository:

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

Any other repository, organization, domain, or package claiming to be "ZeroClaw" or implying affiliation with ZeroClaw Labs is unauthorized and not affiliated with this project.

License

Dual-licensed: MIT OR Apache 2.0. You may choose either. Contributors automatically grant rights under both โ€” see CLA. The ZeroClaw name and logo are trademarks of ZeroClaw Labs.

Credits

Built and maintained by the community โ€” original creator @theonlyhennygod; project lead @JordanTheJet. Full maintainer list in Communication.

Thanks to the communities that incubated early work: Harvard University, MIT, Sundai Club, and every contributor pushing it forward.

<p align="center"> <a href="https://www.star-history.com/#zeroclaw-labs/zeroclaw&type=date&legend=top-left"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/svg?repos=zeroclaw-labs/zeroclaw&type=date&theme=dark&legend=top-left" /> <source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/svg?repos=zeroclaw-labs/zeroclaw&type=date&legend=top-left" /> <img alt="Star History Chart" src="https://api.star-history.com/svg?repos=zeroclaw-labs/zeroclaw&type=date&legend=top-left" /> </picture> </a> </p> <p align="center"> <a href="https://github.com/zeroclaw-labs/zeroclaw/graphs/contributors"> <img src="https://contrib.rocks/image?repo=zeroclaw-labs/zeroclaw" alt="ZeroClaw contributors" /> </a> </p>

Global Ranking

8.5
Trust ScoreMCPHub Index

Based on codebase health & activity.

Manual Config

{ "mcpServers": { "zeroclaw-labs-zeroclaw": { "command": "npx", "args": ["zeroclaw-labs-zeroclaw"] } } }