This page defines the fastest supported path to install and initialize ZeroClaw.
Last verified: April 12, 2026.
brew install zeroclawgit clone https://github.com/zeroclaw-labs/zeroclaw.git
cd zeroclaw
./install.shWhat it does:
- Installs Rust via rustup if missing
- Validates Rust version against project MSRV
cargo install --path . --locked --force- Runs
zeroclaw onboard(interactive setup wizard)
curl -fsSL https://raw.githubusercontent.com/zeroclaw-labs/zeroclaw/master/install.sh | bashFor high-security environments, prefer Option A so you can review the script before execution.
./install.sh # full (default features)
./install.sh --minimal # kernel only (~6.6MB)
./install.sh --minimal --features agent-runtime,channel-discord # custom--minimal builds the kernel: config, providers, memory, CLI chat. No agent runtime, no channels, no gateway. Ideal for SBCs and containers.
--features selects specific features. Works alone (adds to defaults) or with --minimal (builds from scratch).
To see all available features:
./install.sh --list-featuresUse --prefix to install everything into a scratch directory without touching your home:
./install.sh --prefix /tmp/zc-test --skip-onboard
/tmp/zc-test/.cargo/bin/zeroclaw --version
# Clean up
rm -rf /tmp/zc-testUse --dry-run to preview what would happen without building:
./install.sh --dry-run --minimal --features agent-runtime,channel-discord./install.sh --skip-onboardConfigure later with zeroclaw onboard.
./install.sh --uninstallRemoves the binary and optionally the config/data directory (~/.zeroclaw/).
For pre-built release binaries (no compilation required):
gh release download --repo zeroclaw-labs/zeroclaw --pattern "zeroclaw-$(uname -m)*"Or download from GitHub Releases.
See the docker-compose.yml at the repository root for containerized deployment.
./install.sh --help