Requisitos do sistema
- Node 24 (recomendado) ou Node 22.19+ - o script de instalação cuida disso automaticamente
- macOS, Linux ou Windows - usuários do Windows podem começar com o app Windows Hub nativo, o instalador CLI do PowerShell ou um Gateway WSL2. Consulte Windows.
pnpmsó é necessário se você compilar a partir do código-fonte
Recomendado: script de instalação
A forma mais rápida de instalar. Ele detecta seu sistema operacional, instala o Node se necessário, instala o OpenClaw e inicia a integração inicial.Usuários de desktop Windows também podem instalar o app complementar nativo Windows Hub, que inclui configuração, status na bandeja, chat, modo Node e modo MCP local.
- macOS / Linux / WSL2
- Windows (PowerShell)
- macOS / Linux / WSL2
- Windows (PowerShell)
Métodos alternativos de instalação
Instalador de prefixo local (install-cli.sh)
Use isto quando quiser manter o OpenClaw e o Node em um prefixo local, como
~/.openclaw, sem depender de uma instalação de Node em todo o sistema:
openclaw update --channel dev e openclaw update --channel stable. Consulte
Atualização.
npm, pnpm ou bun
Se você já gerencia o Node por conta própria:- npm
- pnpm
- bun
O instalador hospedado limpa filtros de atualização do npm, como
min-release-age,
para a instalação do pacote OpenClaw. Se você instalar manualmente com npm, sua própria
política do npm ainda se aplica.A partir do código-fonte
Para contribuidores ou qualquer pessoa que queira executar a partir de um checkout local:pnpm openclaw ... de dentro do repositório. Consulte Configuração para fluxos de trabalho de desenvolvimento completos.
Instalar a partir do checkout main do GitHub
Contêineres e gerenciadores de pacotes
Docker
Implantações em contêiner ou sem interface gráfica.
Podman
Alternativa sem root ao Docker para contêineres.
Nix
Instalação declarativa via flake do Nix.
Ansible
Provisionamento automatizado de frota.
Bun
Uso somente da CLI via runtime Bun.
Verificar a instalação
- macOS: LaunchAgent via
openclaw onboard --install-daemonouopenclaw gateway install - Linux/WSL2: serviço de usuário systemd via os mesmos comandos
- Windows nativo: Scheduled Task primeiro, com fallback para item de login na pasta Startup por usuário se a criação da tarefa for negada
Hospedagem e implantação
Implante o OpenClaw em um servidor na nuvem ou VPS:VPS
Qualquer VPS Linux.
VM Docker
Etapas compartilhadas do Docker.
Kubernetes
Implantação K8s.
Fly.io
Implante na Fly.io.
Hetzner
Implantação na Hetzner.
GCP
Implantação no Google Cloud.
Azure
Implantação no Azure.
Railway
Implantação na Railway.
Render
Implantação na Render.
Northflank
Implantação na Northflank.
Atualizar, migrar ou desinstalar
Atualização
Mantenha o OpenClaw atualizado.
Migração
Migre para uma nova máquina.
Desinstalar
Remova o OpenClaw completamente.
Solução de problemas: openclaw não encontrado
Se a instalação foi concluída, mas openclaw não é encontrado no seu terminal:
$(npm prefix -g)/bin não estiver no seu $PATH, adicione-o ao arquivo de inicialização do seu shell (~/.zshrc ou ~/.bashrc):