- Ruta sencilla si
openclawtodavía está instalado. - Eliminación manual del servicio si la CLI ya no está, pero el servicio sigue ejecutándose.
Ruta sencilla (CLI todavía instalada)
Recomendado: usa el desinstalador integrado:--workspace.
Previsualiza qué se eliminará (seguro):
--service, --state, --workspace, --app seleccionan alcances individuales; --all selecciona los cuatro.
Pasos manuales (mismo resultado):
- Detén el servicio Gateway:
- Desinstala el servicio Gateway (launchd/systemd/schtasks):
- Elimina el estado y la configuración:
OPENCLAW_CONFIG_PATH con una ubicación personalizada fuera del directorio de estado, elimina también ese archivo.
Si quieres conservar un espacio de trabajo dentro del directorio de estado, como ~/.openclaw/workspace, muévelo a otro lugar antes de ejecutar rm -rf o elimina selectivamente el contenido del estado.
- Elimina tu espacio de trabajo (opcional, elimina archivos del agente):
- Elimina la instalación de la CLI (elige la que usaste):
- Si instalaste la app de macOS:
- Si usaste perfiles (
--profile/OPENCLAW_PROFILE), repite el paso 3 para cada directorio de estado (los predeterminados son~/.openclaw-<profile>). - En modo remoto, el directorio de estado reside en el host Gateway, así que ejecuta allí también los pasos 1-4.
Eliminación manual del servicio (CLI no instalada)
Usa esto si el servicio Gateway sigue ejecutándose pero faltaopenclaw.
macOS (launchd)
La etiqueta predeterminada esai.openclaw.gateway (o ai.openclaw.<profile> con un perfil):
ai.openclaw.<profile>.
Linux (unidad de usuario systemd)
El nombre predeterminado de la unidad esopenclaw-gateway.service (o openclaw-gateway-<profile>.service). Una unidad anterior al cambio de nombre, clawdbot-gateway.service, aún puede existir en máquinas actualizadas desde instalaciones muy antiguas; openclaw uninstall / openclaw gateway uninstall la detecta y elimina automáticamente.
Windows (tarea programada)
El nombre predeterminado de la tarea esOpenClaw Gateway (o OpenClaw Gateway (<profile>)).
La tarea inicia un script gateway.vbs sin ventana en tu directorio de estado, que a su vez
ejecuta gateway.cmd; elimina ambos.
gateway.cmd /
gateway.vbs bajo ~\.openclaw-<profile>.
Instalación normal vs. checkout de código fuente
Instalación normal (install.sh / npm / pnpm / bun)
Si usastehttps://openclaw.ai/install.sh o install.ps1, la CLI se instaló con npm install -g openclaw@latest.
Elimínala con npm rm -g openclaw (o pnpm remove -g / bun remove -g si la instalaste de esa forma).
Checkout de código fuente (git clone)
Si ejecutas desde un checkout del repo (git clone + openclaw ... / bun run openclaw ...):
- Desinstala el servicio Gateway antes de eliminar el repo (usa la ruta sencilla anterior o la eliminación manual del servicio).
- Elimina el directorio del repo.
- Elimina el estado y el espacio de trabajo como se mostró arriba.