Desinstalar
Desinstalar
Sección titulada «Desinstalar»Dos caminos:
- Camino fácil si
openclawsigue 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: usar 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):
- Detener el servicio de puerta de enlace:
openclaw gateway stop- Desinstalar el servicio de puerta de enlace (launchd/systemd/schtasks):
openclaw gateway uninstall- Eliminar estado + configuración:
rm -rf "${OPENCLAW_STATE_DIR:-$HOME/.openclaw}"Si estableció OPENCLAW_CONFIG_PATH en una ubicación personalizada fuera del directorio de estado, elimine también ese archivo.
- Eliminar su espacio de trabajo (opcional, elimina los archivos del agente):
rm -rf ~/.openclaw/workspace- Eliminar 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 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 openclaw falta.
macOS (launchd)
Sección titulada «macOS (launchd)»La etiqueta predeterminada es ai.openclaw.gateway (o ai.openclaw.<profile>; la versión heredada com.openclaw.* todavía 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 se encuentra 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 la tarea correspondiente y ~\.openclaw-<profile>\gateway.cmd.
Instalación normal vs checkout del código fuente
Sección titulada «Instalación normal vs checkout del código fuente»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).
Código fuente (git clone)
Sección titulada «Código fuente (git clone)»Si ejecuta desde una clonación del repositorio (git clone + openclaw ... / bun run openclaw ...):
- Desinstale el servicio de pasarela antes de eliminar el repositorio (use la ruta fácil anterior o la eliminación manual del servicio).
- Elimine el directorio del repositorio.
- Elimine el estado + el espacio de trabajo como se muestra arriba.