Desinstalar
Dos caminos:
- Camino fácil si
openclawaún está instalado. - Eliminación manual del servicio si la CLI ha desaparecido pero el servicio sigue ejecutándose.
Camino fácil (CLI todavía instalada)
Sección titulada «Camino fácil (CLI todavía instalada)»Recomendado: use el desinstalador integrado:
openclaw uninstallNo interactivo (automatización / npx):
openclaw uninstall --all --yes --non-interactivenpx -y openclaw uninstall --all --yes --non-interactivePasos manuales (mismo resultado):
- Detenga el servicio de puerta de enlace:
openclaw gateway stop- Desinstale el servicio de puerta de enlace (launchd/systemd/schtasks):
openclaw gateway uninstall- Elimine el estado + la configuración:
rm -rf "${OPENCLAW_STATE_DIR:-$HOME/.openclaw}"Si configuró OPENCLAW_CONFIG_PATH en una ubicación personalizada fuera del directorio de estado, elimine también ese archivo.
- Elimine su espacio de trabajo (opcional, elimina los archivos del agente):
rm -rf ~/.openclaw/workspace- Elimine la instalación de la CLI (elija la que usó):
npm rm -g openclawpnpm remove -g openclawbun remove -g openclaw- Si instaló la aplicación de macOS:
rm -rf /Applications/OpenClaw.appNotas:
- Si usó perfiles (
--profile/OPENCLAW_PROFILE), repita el paso 3 para cada directorio de estado (los predeterminados son~/.openclaw-<profile>). - En modo remoto, el directorio de estado reside en el host de la puerta de enlace, por lo que también debe ejecutar los pasos 1-4 allí.
Eliminación manual del servicio (CLI no instalada)
Sección titulada «Eliminación manual del servicio (CLI no instalada)»Use esto si el servicio de puerta de enlace sigue ejecutándose pero falta openclaw.
macOS (launchd)
Sección titulada «macOS (launchd)»La etiqueta predeterminada es ai.openclaw.gateway (o ai.openclaw.<profile>; la heredada com.openclaw.* aún puede existir):
launchctl bootout gui/$UID/ai.openclaw.gatewayrm -f ~/Library/LaunchAgents/ai.openclaw.gateway.plistSi usó un perfil, reemplace la etiqueta y el nombre del plist con ai.openclaw.<profile>. Elimine cualquier plist heredado com.openclaw.* si está presente.
Linux (unidad de usuario systemd)
Sección titulada «Linux (unidad de usuario systemd)»El nombre de unidad predeterminado es openclaw-gateway.service (o openclaw-gateway-<profile>.service):
systemctl --user disable --now openclaw-gateway.servicerm -f ~/.config/systemd/user/openclaw-gateway.servicesystemctl --user daemon-reloadWindows (Tarea programada)
Sección titulada «Windows (Tarea programada)»El nombre de tarea predeterminado es OpenClaw Gateway (o OpenClaw Gateway (<profile>)).
El script de la tarea reside en su directorio de estado.
schtasks /Delete /F /TN "OpenClaw Gateway"Remove-Item -Force "$env:USERPROFILE\.openclaw\gateway.cmd"Si usó un perfil, elimine el nombre de tarea coincidente y ~\.openclaw-<profile>\gateway.cmd.
Instalación normal vs. fuente obtenida
Sección titulada «Instalación normal vs. fuente obtenida»Instalación normal (install.sh / npm / pnpm / bun)
Sección titulada «Instalación normal (install.sh / npm / pnpm / bun)»Si usó https://openclaw.ai/install.sh o install.ps1, la CLI se instaló con npm install -g openclaw@latest.
Elimínela con npm rm -g openclaw (o pnpm remove -g / bun remove -g si la instaló de esa manera).
Fuente obtenida (git clone)
Sección titulada «Fuente obtenida (git clone)»Si ejecutas desde una clonación del repositorio (git clone + openclaw ... / bun run openclaw ...):
- Desinstala el servicio de puerta de enlace antes de eliminar el repositorio (usa la ruta fácil anterior o la eliminación manual del servicio).
- Elimina el directorio del repositorio.
- Elimina el estado y el espacio de trabajo como se muestra arriba.