Install overview
Node.js
OpenClaw requer Node 22.14 ou mais recente. Node 24 é o ambiente de execução padrão e recomendado para instalações, CI e fluxos de lançamento. Node 22 continua compatível por meio da linha LTS ativa. O script de instalação detectará e instalará o Node automaticamente - esta página é para quando você quiser configurar o Node por conta própria e garantir que tudo esteja conectado corretamente (versões, PATH, instalações globais).
Verifique sua versão
node -v
Se isso imprimir v24.x.x ou superior, você está no padrão recomendado. Se imprimir v22.14.x ou superior, você está no caminho compatível do Node 22 LTS, mas ainda recomendamos atualizar para o Node 24 quando for conveniente. Se o Node não estiver instalado ou a versão for antiga demais, escolha um método de instalação abaixo.
Instale o Node
macOS
Homebrew (recomendado):
brew install node
Ou baixe o instalador para macOS em nodejs.org.
Linux
Ubuntu / Debian:
curl -fsSL https://deb.nodesource.com/setup_24.x | sudo -E bash -
sudo apt-get install -y nodejs
Fedora / RHEL:
sudo dnf install nodejs
Ou use um gerenciador de versões (veja abaixo).
Windows
winget (recomendado):
winget install OpenJS.NodeJS.LTS
Chocolatey:
choco install nodejs-lts
Ou baixe o instalador para Windows em nodejs.org.
Usando um gerenciador de versões (nvm, fnm, mise, asdf)
Gerenciadores de versões permitem alternar facilmente entre versões do Node. Opções populares:
- fnm - rápido, multiplataforma
- nvm - amplamente usado no macOS/Linux
- mise - poliglota (Node, Python, Ruby, etc.)
Exemplo com fnm:
fnm install 24
fnm use 24
Solução de problemas
openclaw: command not found
Isso quase sempre significa que o diretório bin global do npm não está no seu PATH.
Encontre seu prefixo global do npm
npm prefix -g
Verifique se ele está no seu PATH
echo "$PATH"
Procure por <npm-prefix>/bin (macOS/Linux) ou <npm-prefix> (Windows) na saída.
Adicione-o ao arquivo de inicialização do shell
macOS / Linux
Adicione a ~/.zshrc ou ~/.bashrc:
export PATH="$(npm prefix -g)/bin:$PATH"
Em seguida, abra um novo terminal (ou execute rehash no zsh / hash -r no bash).
Windows
Adicione a saída de npm prefix -g ao PATH do sistema via Configurações → Sistema → Variáveis de Ambiente.
Erros de permissão em npm install -g (Linux)
Se você vir erros EACCES, altere o prefixo global do npm para um diretório gravável pelo usuário:
mkdir -p "$HOME/.npm-global"
npm config set prefix "$HOME/.npm-global"
export PATH="$HOME/.npm-global/bin:$PATH"
Adicione a linha export PATH=... ao seu ~/.bashrc ou ~/.zshrc para torná-la permanente.
Relacionados
- Visão geral da instalação - todos os métodos de instalação
- Atualização - mantendo o OpenClaw atualizado
- Introdução - primeiros passos após a instalação