zeroclaw
zeroclaw-labs/zeroclaw
A fully autonomous AI personal assistant infrastructure
Overview
ZeroClaw is an agent runtime built with Rust, designed to be deployed on any OS and platform. It allows users to create a small, fast, and fully autonomous AI personal assistant that can interact through multiple channels and perform various tasks.
Categories
Tags
Similar tools
ECC
affaan-m/ECC
The agent harness performance optimization system
hermes-agent
NousResearch/hermes-agent
The self-improving AI agent built by Nous Research
AutoGPT
Significant-Gravitas/AutoGPT
AutoGPT: Build, Deploy, and Run AI Agents
ollama
ollama/ollama
Get up and running with Kimi-K2.6, GLM-5.1, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.
langflow
langflow-ai/langflow
Langflow is a powerful platform for building and deploying AI-powered agents and workflows.
dify
langgenius/dify
Production-ready platform for agentic workflow development
Install
cargo add zeroclawREADME
🦀 ZeroClaw — Personal AI Assistant
You own the agent. You own the data. You own the machine it runs on.
Docs · Philosophy · Quick start · Architecture · Discord
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 quickstart kicks off automatically.
Working on the docs? The translated documentation catalogues live in a git submodule (
docs/book/po). The Rust build does not need it, but building or syncing the docs does. Clone with it, or add it to an existing clone:git clone --recurse-submodules https://github.com/zeroclaw-labs/zeroclaw.git git submodule update --init docs/book/po # existing clone
Flags:
./install.sh --prebuilt # always prebuilt; don't ask
./install.sh --source # always build from source
./install.sh --preset minimal # kernel-only source preset (~6.6 MB)
./install.sh --minimal # alias for --preset minimal
./install.sh --source --features agent-runtime,channel-discord # custom feature set
./install.sh --apps zerocode # select apps to install; use "none" to skip all
./install.sh --without-tui # skip building zerocode
./install.sh --with-gateway # force gateway support on
./install.sh --without-gateway # force gateway support off
./install.sh --prefix /tmp/zc-test # install under a custom prefix
./install.sh --dry-run --prebuilt # preview without installing
./install.sh --skip-quickstart # install only, run `zeroclaw quickstart` later
./install.sh --list-features # print available feature flags
./install.sh --uninstall # remove ZeroClaw
P