Ir al contenido

Desinstalar

Dos caminos:

  • Camino fácil si openclaw sigue instalado.
  • Eliminación manual del servicio si la CLI ha desaparecido pero el servicio sigue ejecutándose.

Recomendado: usar el desinstalador integrado:

Ventana de terminal
openclaw uninstall

No interactivo (automatización / npx):

Ventana de terminal
openclaw uninstall --all --yes --non-interactive
npx -y openclaw uninstall --all --yes --non-interactive

Pasos manuales (mismo resultado):

  1. Detener el servicio de puerta de enlace:
Ventana de terminal
openclaw gateway stop
  1. Desinstalar el servicio de puerta de enlace (launchd/systemd/schtasks):
Ventana de terminal
openclaw gateway uninstall
  1. Eliminar estado + configuración:
Ventana de terminal
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.

  1. Eliminar su espacio de trabajo (opcional, elimina los archivos del agente):
Ventana de terminal
rm -rf ~/.openclaw/workspace
  1. Eliminar la instalación de la CLI (elija la que usó):
Ventana de terminal
npm rm -g openclaw
pnpm remove -g openclaw
bun remove -g openclaw
  1. Si instaló la aplicación de macOS:
Ventana de terminal
rm -rf /Applications/OpenClaw.app

Notas:

  • 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.

La etiqueta predeterminada es ai.openclaw.gateway (o ai.openclaw.<profile>; la versión heredada com.openclaw.* todavía puede existir):

Ventana de terminal
launchctl bootout gui/$UID/ai.openclaw.gateway
rm -f ~/Library/LaunchAgents/ai.openclaw.gateway.plist

Si usó un perfil, reemplace la etiqueta y el nombre del plist con ai.openclaw.<profile>. Elimine cualquier plist heredado com.openclaw.* si está presente.

El nombre de unidad predeterminado es openclaw-gateway.service (o openclaw-gateway-<profile>.service):

Ventana de terminal
systemctl --user disable --now openclaw-gateway.service
rm -f ~/.config/systemd/user/openclaw-gateway.service
systemctl --user daemon-reload

El nombre de tarea predeterminado es OpenClaw Gateway (o OpenClaw Gateway (<profile>)). El script de la tarea se encuentra en su directorio de estado.

Ventana de terminal
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).

Si ejecuta desde una clonación del repositorio (git clone + openclaw ... / bun run openclaw ...):

  1. Desinstale el servicio de pasarela antes de eliminar el repositorio (use la ruta fácil anterior o la eliminación manual del servicio).
  2. Elimine el directorio del repositorio.
  3. Elimine el estado + el espacio de trabajo como se muestra arriba.