Cómo desinstalar OpenClaw por completo
El servicio, el estado, el espacio de trabajo y la CLI
Desinstalar OpenClaw son cuatro ámbitos, no un comando: el servicio del Gateway, el directorio de estado, el espacio de trabajo y la propia CLI, más la aplicación de escritorio si la instalaste. La documentación ofrece una vía fácil mientras la CLI sigue instalada y una vía manual para cuando ya no está pero el servicio sigue en ejecución, que es el caso que genera los hilos del foro. Aquí tienes las dos, y lo único que debes mover antes de borrar nada.
La vía fácil
- Un único comando de desinstalación, interactivo por defecto, preselecciona solo el servicio del Gateway; selecciona también el estado, el espacio de trabajo y la aplicación, o pasa la opción all, para una eliminación completa.
- Una ejecución de prueba con la opción all muestra de antemano lo que se eliminaría, sin riesgo.
- La eliminación del estado conserva los directorios de espacio de trabajo configurados, salvo que también selecciones el ámbito del espacio de trabajo.
- El desmontaje del servicio es el control de seguridad: si falla, la eliminación del estado y del espacio de trabajo no continúa, y el comando devuelve un estado distinto de cero cuando falla cualquier ámbito.
A diferencia de openclaw uninstall --state, el borrado manual del estado no conserva los espacios de trabajo.
La vía manual
- Detén el servicio del Gateway y después desinstálalo: launchd en macOS, systemd en Linux, el Programador de tareas (Scheduled Tasks) en Windows.
- Primero, saca del directorio de estado todos los espacios de trabajo que quieras conservar, incluido el predeterminado, porque borrar el directorio de estado borra los espacios de trabajo que contiene.
- Borra el directorio de estado y configuración, y una ruta de configuración personalizada si definiste una; borra un espacio de trabajo externo solo si también quieres eliminar sus archivos del agente.
- Quita la CLI con la herramienta con la que la instalaste, y la aplicación de macOS de Aplicaciones.
Dos restos que menciona la documentación
En máquinas actualizadas desde instalaciones muy antiguas puede seguir existiendo una unidad de servicio anterior al cambio de nombre, de la época de Clawdbot; los comandos de desinstalación la detectan. Y las variables de entorno con los prefijos antiguos no hacen nada más que provocar una advertencia, así que vale la pena quitarlas de los perfiles de shell ya que estás en ello. Clawdbot, Moltbot, OpenClaw cuenta el resto de esa historia.
Antes de desinstalar: haz una copia de seguridad
El espacio de trabajo contiene los archivos de memoria, las skills que escribiste y las instrucciones del agente; el directorio de estado contiene la configuración, las credenciales y las sesiones. Si hay alguna posibilidad de que vuelvas, existe el comando de copia de seguridad, y el artículo sobre cómo funciona la memoria de OpenClaw explica qué son los archivos de memoria y por qué son la parte que vale la pena conservar.
La otra forma de desentenderte
La gente desinstala por dos motivos: ha terminado, o ha terminado de ejecutarlo por su cuenta. Para el segundo, OpenClaw alojado en Diali es el mismo motor mantenido en funcionamiento en una instancia aislada, con copias de seguridad del espacio de trabajo y las actualizaciones probadas antes, y nada en tu máquina que eliminar más adelante.
- Servicio, estado, espacio de trabajo, CLI y aplicación: cinco cosas, un comando con la opción all.
- Saca el espacio de trabajo antes de un borrado manual.
- El servicio debe detenerse antes de eliminar cualquier otra cosa.
Deja de leer sobre ello y crea el tuyo
Configura un agente, elige un canal y ponlo a trabajar dentro de la aplicación que ya tienes abierta.
