Skip to main content

Installation Guide

Comprehensive installation instructions for ZeroClaw across all supported platforms.

System Requirements

Minimum Runtime Requirements

RAM

< 5MB for basic agent operations(Build-time: ~2GB recommended)

Disk Space

~9MB for binary + dependencies(Build-time: ~6GB free space)

CPU

Any ARM, x86_64, or RISC-V processorTested down to 0.8GHz single-core

OS

Linux, macOS, Windows, or bare-metal(Firmware available for microcontrollers)

Supported Platforms

Tier 1: Pre-built binaries available, CI-tested, officially supportedFirmware: Embedded builds for microcontrollers (limited feature set)Experimental: Community-supported, may require manual configuration

Installation Methods

Platform-Specific Instructions

Linux

Optional features:
Alpine uses musl libc. Some features may require additional packages:

macOS

Or from source:
macOS may require granting permissions for terminal access to folders. Go to System Preferences → Security & Privacy → Files and Folders if you encounter permission errors.

Windows

Raspberry Pi

1

Update System

2

Install Rust

3

Install Build Dependencies

4

Use Pre-built Binary (Recommended)

Raspberry Pi 3/4 have limited RAM. Use pre-built binaries:
If source build is required, enable swap:
5

Enable GPIO Support

Install with GPIO peripheral support:
Or in source builds:
Raspberry Pi GPIO requires running as root or in the gpio group:

Android (Termux)

Android/Termux support is experimental. Some features (hardware, some channels) are unavailable.
Termux builds use target_os="android" and exclude nusb (USB enumeration) to avoid compilation errors.

Embedded & Microcontroller Firmware

ESP32

ZeroClaw firmware for ESP32 with optional UI:
See firmware/zeroclaw-esp32/README.md for detailed setup.

STM32 Nucleo

See docs/nucleo-setup.md.

Arduino

Verification

After installation, verify ZeroClaw is working:
Expected output:

Updating ZeroClaw

Uninstallation

Removing ~/.zeroclaw deletes all configuration, credentials, and conversation history. Back up important data first.

Next Steps

Quick Start

Run your first agent in under 5 minutes

Configuration

Configure providers, channels, and runtime options