🔧 Desinstalação manual passo a passo
Quando a desinstalação em um clique não tá disponível (por exemplo, se a CLI quebrou), segue esses passos manualmente. A ordem importa — primeiro para os serviços, depois deleta arquivos, e por último remove a ferramenta.
Passo 1: Parar o serviço Gateway
Primeiro, garante que o serviço gateway rodando em segundo plano tá parado:
openclaw gateway stop
Se o comando openclaw já não funciona, pula esse passo e usa comandos do sistema pra forçar a parada (vê a página de limpeza especial do seu sistema operacional).
Passo 2: Desinstalar serviços daemon
Remove a configuração de inicialização automática pra que o serviço não volte depois de reiniciar:
openclaw gateway uninstall
Igualmente, se a CLI não funciona, vai precisar fazer manualmente — macOS: limpa launchd, Linux: limpa systemd, Windows: limpa tarefas agendadas. Vê os detalhes nas páginas especiais de cada sistema.
Passo 3: Deletar configuração e dados de estado
Todos os arquivos de configuração, conversas e estados de OpenClaw são armazenados no diretório de estado:
rm -rf "${OPENCLAW_STATE_DIR:-$HOME/.openclaw}"
Se você customizou a variável de ambiente OPENCLAW_STATE_DIR, precisa verificar o caminho real. Por padrão é ~/.openclaw.
~/.openclaw primeiro. Pra recomendações de backup, dá uma olhada em Coisas importantes que você precisa saber.
Passo 4: Deletar arquivos de workspace (opcional)
Se você já deletou o diretório .openclaw no passo 3, dá pra pular isso. Se não, deleta os workspaces separadamente:
rm -rf ~/.openclaw/workspace
Passo 5: Remover a ferramenta CLI
Dependendo de como você instalou OpenClaw originalmente, escolhe o comando correspondente:
Instalação com npm
npm rm -g openclaw
Instalação com pnpm
pnpm remove -g openclaw
Instalação com Bun
bun remove -g openclaw
Instalação com Homebrew (macOS)
# Versão CLI
brew uninstall openclaw-cli
# Versão de aplicação desktop
brew uninstall --cask openclaw
Instalação a partir do código-fonte (git clone)
Se você instalou a partir do código-fonte, garante que completou primeiro os passos anteriores de parada de serviços, aí é só deletar o diretório do código-fonte. Sempre para o serviço antes de deletar o diretório, senão o serviço pode referenciar caminhos deletados causando erros.
Instalação com múltiplos Profiles
Se você usou Profiles customizados (por exemplo, um pro trabalho e um pessoal), cada um tem seu próprio diretório de estado que precisa ser deletado:
# Deleta todos os diretórios de profile relacionados com openclaw
rm -rf ~/.openclaw
rm -rf ~/.openclaw-*
ls -la ~ | grep openclaw pra ver.