Skip to main content

Installation

Download the latest release from the Releases page. All releases are packaged as .tar.gz (Linux/macOS/FreeBSD) or .zip (Windows).

PlatformArchitectureDownload
🐧 Linuxx86_64picoclaw_Linux_x86_64.tar.gz
🐧 LinuxARM64picoclaw_Linux_arm64.tar.gz
🐧 LinuxARMv6 (32-bit)picoclaw_Linux_armv6.tar.gz
🐧 LinuxRISC-V 64picoclaw_Linux_riscv64.tar.gz
🐧 LinuxLoongArch64picoclaw_Linux_loong64.tar.gz
🍎 macOSARM64 (Apple Silicon)picoclaw_Darwin_arm64.tar.gz
🍎 macOSx86_64picoclaw_Darwin_x86_64.tar.gz
πŸͺŸ Windowsx86_64picoclaw_Windows_x86_64.zip
πŸͺŸ WindowsARM64picoclaw_Windows_arm64.zip
😈 FreeBSDx86_64picoclaw_Freebsd_x86_64.tar.gz
😈 FreeBSDARM64picoclaw_Freebsd_arm64.tar.gz
😈 FreeBSDARMv6picoclaw_Freebsd_armv6.tar.gz
# Example for Linux ARM64
wget https://github.com/sipeed/picoclaw/releases/latest/download/picoclaw_Linux_arm64.tar.gz
tar -xzf picoclaw_Linux_arm64.tar.gz
./picoclaw onboard

Option 2: Build from Source​

Requires Go 1.21+.

git clone https://github.com/sipeed/picoclaw.git
cd picoclaw

# Install dependencies
make deps

# Build for current platform
make build

# Build for all platforms
make build-all

# Build and install to PATH
make install

The binary is placed in build/picoclaw-{platform}-{arch}.

Option 3: Docker Compose​

Run PicoClaw without installing anything locally.

# 1. Clone the repo
git clone https://github.com/sipeed/picoclaw.git
cd picoclaw

# 2. Set your API keys
cp config/config.example.json config/config.json
vim config/config.json

# 3. Build and start
docker compose --profile gateway up -d

# 4. Check logs
docker compose logs -f picoclaw-gateway

# 5. Stop
docker compose --profile gateway down

Docker: Agent Mode​

# One-shot chat
docker compose run --rm picoclaw-agent -m "What is 2+2?"

# Interactive mode
docker compose run --rm picoclaw-agent

Docker: Rebuild​

docker compose --profile gateway build --no-cache
docker compose --profile gateway up -d
Docker Network

By default, the Gateway listens on 127.0.0.1. To expose it to the host, set PICOCLAW_GATEWAY_HOST=0.0.0.0 in your environment or config.json.

Innovative Low-Cost Hardware​

PicoClaw runs on almost any Linux device:

DevicePriceUse Case
LicheeRV-Nano E/W~$9.9Minimal home assistant
NanoKVM$30-50Automated server maintenance
MaixCAM~$50Smart monitoring
NanoKVM Pro$80-120Full-featured KVM with AI assistant
MaixCAM2$80-120Next-gen 4K AI camera

Raspberry Pi Compatibility​

ModelArchitectureFileRecommended OS
Pi Zero / Zero WARMv6 (32-bit)picoclaw_Linux_armv6.tar.gzRaspberry Pi OS Lite (32-bit)
Pi Zero 2 WARM64picoclaw_Linux_arm64.tar.gzRaspberry Pi OS Lite (64-bit)
Pi 1 (A/B/B+)ARMv6 (32-bit)picoclaw_Linux_armv6.tar.gzRaspberry Pi OS Lite (32-bit)
Pi 3 A+/B/B+ARM64picoclaw_Linux_arm64.tar.gzRaspberry Pi OS Lite (64-bit)
Pi 4 BARM64picoclaw_Linux_arm64.tar.gzRaspberry Pi OS Lite (64-bit)
Pi 5ARM64picoclaw_Linux_arm64.tar.gzRaspberry Pi OS Lite (64-bit)

Pi 2 B uses ARMv7 which is not currently supported.

Next Steps​