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 uninstallAl usar la CLI, la eliminación del estado preserva los directorios del área de trabajo configurados a menos que también seleccione --workspace.
No 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- 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.
Si desea conservar un área de trabajo dentro del directorio de estado, como ~/.openclaw/workspace, muévala antes de ejecutar rm -rf o elimine selectivamente el contenido del estado.
- Elimine su área 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 se encuentra 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 openclaw no está presente.
macOS (launchd)
Sección titulada «macOS (launchd)»La etiqueta predeterminada es ai.openclaw.gateway (o ai.openclaw.<profile>; la com.openclaw.* heredada 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 com.openclaw.* heredado 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 tarea coincidente y ~\.openclaw-<profile>\gateway.cmd.
Instalación normal vs checkout de fuente
Sección titulada «Instalación normal vs checkout de 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).
Checkout de fuente (git clone)
Sección titulada «Checkout de fuente (git clone)»Si ejecutas desde una clonación del repositorio (git clone + openclaw ... / bun run openclaw ...):
- Desinstala el servicio de gateway 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.