Installation
Option 1: Precompiled Binary (Recommended)
Download the binary for your platform from the Releases page.
| Platform | Architecture | File |
|---|---|---|
| Linux | x86_64 | picoclaw-linux-amd64 |
| Linux | ARM64 | picoclaw-linux-arm64 |
| Linux | RISC-V | picoclaw-linux-riscv64 |
| macOS | x86_64 | picoclaw-darwin-amd64 |
| macOS | ARM64 (Apple Silicon) | picoclaw-darwin-arm64 |
# Example for Linux ARM64
wget https://github.com/sipeed/picoclaw/releases/latest/download/picoclaw-linux-arm64
chmod +x picoclaw-linux-arm64
./picoclaw-linux-arm64 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:
| Device | Price | Use Case |
|---|---|---|
| LicheeRV-Nano E/W | ~$9.9 | Minimal home assistant |
| NanoKVM | $30-50 | Automated server maintenance |
| MaixCAM | ~$50 | Smart monitoring |
Next Steps
- Getting Started — configure and run your first chat
- Configuration — full configuration reference
- Chat Channels — connect to Telegram, Discord, and more