Pular para o conteúdo principal

Instalação

Opção 1: Binário Pré-compilado (Recomendado)

Baixe a versão mais recente na página de Releases. Todas as versões são empacotadas como .tar.gz (Linux/macOS/FreeBSD) ou .zip (Windows).

PlataformaArquiteturaDownload
🐧 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

Opção 2: Compilar a partir do Código-Fonte

Requer 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

O binário é colocado em build/picoclaw-{platform}-{arch}.

Opção 3: Docker Compose

Execute o PicoClaw sem instalar nada localmente.

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

# 2. First run — auto-generates docker/data/config.json then exits
docker compose -f docker/docker-compose.yml --profile gateway up
# The container prints "First-run setup complete." and stops.

# 3. Set your API keys
vim docker/data/config.json # Set provider API keys, bot tokens, etc.

# 4. Start
docker compose -f docker/docker-compose.yml --profile gateway up -d
Rede Docker

Por padrão, o Gateway escuta em 127.0.0.1. Para expô-lo ao host, defina PICOCLAW_GATEWAY_HOST=0.0.0.0 no seu ambiente ou config.json.

# 5. Check logs
docker compose -f docker/docker-compose.yml logs -f picoclaw-gateway

# 6. Stop
docker compose -f docker/docker-compose.yml --profile gateway down

Docker: Modo Agent

# Ask a question
docker compose -f docker/docker-compose.yml run --rm picoclaw-agent -m "What is 2+2?"

# Interactive mode
docker compose -f docker/docker-compose.yml run --rm picoclaw-agent

Docker: Atualização

docker compose -f docker/docker-compose.yml pull
docker compose -f docker/docker-compose.yml --profile gateway up -d

Hardware Inovador de Baixo Custo

O PicoClaw roda em praticamente qualquer dispositivo Linux:

DispositivoPreçoCaso de Uso
LicheeRV-Nano E/W~$9.9Assistente doméstico mínimo
NanoKVM$30-50Manutenção automatizada de servidores
MaixCAM~$50Monitoramento inteligente
NanoKVM Pro$80-120KVM completo com assistente de IA
MaixCAM2$80-120Câmera de IA 4K de próxima geração

Compatibilidade com Raspberry Pi

ModeloArquiteturaArquivoSO Recomendado
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)

O Pi 2 B usa ARMv7, que não é suportado atualmente.

Próximos Passos