Instalar OpenClaw no macOS: Guia Completo 2026
Passo a passo para instalar o OpenClaw no Mac (Intel e Apple Silicon M1/M2/M3). Comandos prontos para copiar no Terminal.
Instalar OpenClaw no macOS
O macOS é a plataforma mais simples para rodar o OpenClaw. Funciona em Macs Intel e Apple Silicon (M1/M2/M3) sem configuração extra.
💡 Mac com chip Apple Silicon? Perfeito! O OpenClaw roda nativamente e aproveita toda a performance do seu M1/M2/M3.
Pré-requisitos
- macOS 12 (Monterey) ou superior
- 4GB de RAM (8GB recomendado)
- Homebrew instalado (opcional, facilita)
- Terminal (já vem instalado)
Instalação Rápida (2 comandos)
Abra o Terminal (Cmd + Espaço, digite “Terminal”) e execute:
# 1. Instalar Node.js (se não tiver)
brew install node
# 2. Instalar OpenClaw
npm install -g openclaw@latest
Pronto! Execute o wizard:
openclaw onboard --install-daemon
Instalação sem Homebrew
Se você não tem o Homebrew instalado:
Opção A: Instalar Homebrew primeiro (recomendado)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Siga as instruções na tela, depois:
brew install node
npm install -g openclaw@latest
Opção B: Baixar Node.js manualmente
- Acesse nodejs.org
- Baixe a versão LTS para macOS
- Instale o
.pkg - Abra novo Terminal e execute:
npm install -g openclaw@latest
Configuração Inicial
Execute o wizard de configuração:
openclaw onboard --install-daemon
O wizard vai guiar você para:
- Escolher seu provedor de IA (OpenAI, Anthropic, etc.)
- Configurar suas chaves de API
- Conectar um canal (WhatsApp, Telegram, Discord)
Manter OpenClaw Rodando
Como Daemon (recomendado)
# Iniciar
openclaw gateway start
# Ver status
openclaw gateway status
# Parar
openclaw gateway stop
# Ver logs
openclaw gateway logs
Iniciar automaticamente no boot
Para que o OpenClaw inicie quando você ligar o Mac:
# Criar o launch agent
mkdir -p ~/Library/LaunchAgents
cat > ~/Library/LaunchAgents/com.openclaw.gateway.plist << 'EOF'
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.openclaw.gateway</string>
<key>ProgramArguments</key>
<array>
<string>/usr/local/bin/openclaw</string>
<string>gateway</string>
<string>start</string>
</array>
<key>RunAtLoad</key>
<true/>
<key>KeepAlive</key>
<true/>
</dict>
</plist>
EOF
# Ativar
launchctl load ~/Library/LaunchAgents/com.openclaw.gateway.plist
Troubleshooting macOS
Erro: “command not found: npm”
O Node.js não está no PATH. Tente:
# Se instalou via Homebrew
eval "$(/opt/homebrew/bin/brew shellenv)"
# Se instalou via pkg
export PATH="/usr/local/bin:$PATH"
Adicione a linha ao seu ~/.zshrc para persistir.
Erro: “EACCES permission denied”
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.zshrc
source ~/.zshrc
npm install -g openclaw@latest
Mac com Apple Silicon (M1/M2/M3)
Se tiver problemas com pacotes nativos:
# Forçar arquitetura ARM
arch -arm64 npm install -g openclaw@latest
Permissão de acesso ao Terminal
Se o macOS pedir permissões:
- Vá em Ajustes do Sistema → Privacidade e Segurança
- Ative Automação para o Terminal
- Ative Acesso Total ao Disco se necessário
Onde Ficam os Arquivos
- Workspace:
~/clawd/ - Configuração:
~/clawd/config.yaml - Memória:
~/clawd/memory/ - Logs: Use
openclaw gateway logs
Próximos Passos
Agora que o OpenClaw está instalado:
- Configure seu primeiro bot - Crie um assistente básico
- Personalize a personalidade - Edite o SOUL.md
- Conecte ao Telegram - Configure um bot no Telegram
- Explore as Skills - Adicione funcionalidades prontas