Install overview

Instalar

Requisitos do sistema

  • Node 24 (recomendado) ou Node 22.14+ - o script instalador cuida disso automaticamente
  • macOS, Linux ou Windows - tanto o Windows nativo quanto o WSL2 têm suporte; o WSL2 é mais estável. Consulte Windows.
  • pnpm só é necessário se você compilar a partir do código-fonte

Recomendado: script instalador

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.

macOS / Linux / WSL2

curl -fsSL https://openclaw.ai/install.sh | bash

Windows (PowerShell)

iwr -useb https://openclaw.ai/install.ps1 | iex

Para instalar sem executar a integração inicial:

macOS / Linux / WSL2

curl -fsSL https://openclaw.ai/install.sh | bash -s -- --no-onboard

Windows (PowerShell)

& ([scriptblock]::Create((iwr -useb https://openclaw.ai/install.ps1))) -NoOnboard

Para todas as flags e opções de CI/automação, consulte Detalhes internos do instalador.

Métodos alternativos de instalação

Instalador de prefixo local (install-cli.sh)

Use isso 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:

curl -fsSL https://openclaw.ai/install-cli.sh | bash

Ele oferece suporte a instalações via npm por padrão, além de instalações por checkout do git no mesmo fluxo de prefixo. Referência completa: Detalhes internos do instalador.

Já instalado? Alterne entre instalações de pacote e git com 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

npm install -g openclaw@latest
openclaw onboard --install-daemon

pnpm

pnpm add -g openclaw@latest
pnpm approve-builds -g
openclaw onboard --install-daemon

bun

bun add -g openclaw@latest
openclaw onboard --install-daemon
Troubleshooting: sharp build errors (npm)

Se sharp falhar por causa de uma libvips instalada globalmente:

SHARP_IGNORE_GLOBAL_LIBVIPS=1 npm install -g openclaw@latest

A partir do código-fonte

Para contribuidores ou qualquer pessoa que queira executar a partir de um checkout local:

git clone https://github.com/openclaw/openclaw.git
cd openclaw
pnpm install && pnpm build && pnpm ui:build
pnpm link --global
openclaw onboard --install-daemon

Ou ignore o link e use pnpm openclaw ... de dentro do repositório. Consulte Configuração para fluxos de trabalho completos de desenvolvimento.

Instalar a partir da main do GitHub

npm install -g github:openclaw/openclaw#main

Contêineres e gerenciadores de pacotes

Verificar a instalação

openclaw --version      # confirm the CLI is available
openclaw doctor         # check for config issues
openclaw gateway status # verify the Gateway is running

Se você quiser inicialização gerenciada após a instalação:

  • macOS: LaunchAgent via openclaw onboard --install-daemon ou openclaw gateway install
  • Linux/WSL2: serviço de usuário systemd pelos mesmos comandos
  • Windows nativo: Scheduled Task primeiro, com fallback para um item de login por usuário na pasta Startup se a criação da tarefa for negada

Hospedagem e implantação

Implante o OpenClaw em um servidor em nuvem ou VPS:

VPS
Docker VM
Kubernetes

OPENCLAW_DOCS_MARKER:cardOpen:IHRpdGxlPSJGbHkuaW8iIGhyZWY9Ii9wdC1CUi9pbnN0YWxsL2ZseSI Fly.io OPENCLAW_DOCS_MARKER:cardClose:

Hetzner
GCP
Azure
Railway
Render
Northflank

Atualizar, migrar ou desinstalar

Solução de problemas: openclaw não encontrado

Se a instalação foi concluída com sucesso, mas openclaw não é encontrado no seu terminal:

node -v           # Node installed?
npm prefix -g     # Where are global packages?
echo "$PATH"      # Is the global bin dir in PATH?

Se $(npm prefix -g)/bin não estiver no seu $PATH, adicione-o ao arquivo de inicialização do seu shell (~/.zshrc ou ~/.bashrc):

export PATH="$(npm prefix -g)/bin:$PATH"

Então abra um novo terminal. Consulte Configuração do Node para mais detalhes.