Maintenance
Удаление
Два способа:
- Простой способ, если
openclawвсё ещё установлен. - Удаление службы вручную, если CLI уже удалён, но служба всё ещё работает.
Простой способ (CLI всё ещё установлен)
Рекомендуется использовать встроенное средство удаления:
openclaw uninstallПри удалении состояния настроенные каталоги рабочих пространств сохраняются, если дополнительно не выбрать --workspace.
Предварительно просмотреть, что будет удалено (безопасно):
openclaw uninstall --dry-run --allНеинтерактивный режим (автоматизация / npx). Используйте с осторожностью и только после проверки областей удаления:
openclaw uninstall --all --yes --non-interactivenpx -y openclaw uninstall --all --yes --non-interactiveФлаги --service, --state, --workspace, --app выбирают отдельные области; --all выбирает все четыре.
Действия вручную (тот же результат):
- Остановите службу Gateway:
openclaw gateway stop- Удалите службу Gateway (launchd/systemd/schtasks):
openclaw gateway uninstall- Удалите состояние и конфигурацию:
rm -rf "${OPENCLAW_STATE_DIR:-$HOME/.openclaw}"Если для OPENCLAW_CONFIG_PATH задано пользовательское расположение вне каталога состояния, также удалите этот файл.
Если вы хотите сохранить рабочее пространство внутри каталога состояния, например ~/.openclaw/workspace, переместите его в другое место перед запуском rm -rf либо удалите содержимое состояния выборочно.
- Удалите рабочее пространство (необязательно; удаляет файлы агента):
rm -rf ~/.openclaw/workspace- Удалите установленный CLI (выберите использованный способ):
npm rm -g openclawpnpm remove -g openclawbun remove -g openclaw- Если вы установили приложение для macOS:
rm -rf /Applications/OpenClaw.appПримечания:
- Если вы использовали профили (
--profile/OPENCLAW_PROFILE), повторите шаг 3 для каждого каталога состояния (по умолчанию —~/.openclaw-<profile>). - В удалённом режиме каталог состояния находится на хосте Gateway, поэтому выполните там также шаги 1–4.
Удаление службы вручную (CLI не установлен)
Используйте этот способ, если служба Gateway продолжает работать, но openclaw отсутствует.
macOS (launchd)
Метка по умолчанию — ai.openclaw.gateway (или ai.openclaw.<profile> при использовании профиля):
launchctl bootout gui/$UID/ai.openclaw.gatewayrm -f ~/Library/LaunchAgents/ai.openclaw.gateway.plistЕсли вы использовали профиль, замените метку и имя файла plist на ai.openclaw.<profile>.
Linux (пользовательский модуль systemd)
Имя модуля по умолчанию — openclaw-gateway.service (или openclaw-gateway-<profile>.service). Модуль с прежним именем clawdbot-gateway.service может по-прежнему присутствовать на компьютерах, обновлённых с очень старых установок; openclaw uninstall / openclaw gateway uninstall автоматически обнаруживает и удаляет его.
systemctl --user disable --now openclaw-gateway.servicerm -f ~/.config/systemd/user/openclaw-gateway.servicesystemctl --user daemon-reloadWindows (запланированная задача)
Имя задачи по умолчанию — OpenClaw Gateway (или OpenClaw Gateway (<profile>)).
Задача запускает без отображения окна сценарий gateway.vbs в каталоге состояния, который, в свою очередь,
запускает gateway.cmd; удалите оба файла.
schtasks /Delete /F /TN "OpenClaw Gateway"Remove-Item -Force "$env:USERPROFILE\.openclaw\gateway.cmd" -ErrorAction SilentlyContinueRemove-Item -Force "$env:USERPROFILE\.openclaw\gateway.vbs" -ErrorAction SilentlyContinueЕсли вы использовали профиль, удалите соответствующую задачу и файлы gateway.cmd /
gateway.vbs в каталоге ~\.openclaw-<profile>.
Обычная установка и рабочая копия исходного кода
Обычная установка (install.sh / npm / pnpm / bun)
Если вы использовали https://openclaw.ai/install.sh или install.ps1, CLI был установлен с помощью npm install -g openclaw@latest.
Удалите его с помощью npm rm -g openclaw (или pnpm remove -g / bun remove -g, если использовался соответствующий способ установки).
Рабочая копия исходного кода (git clone)
Если вы запускаете OpenClaw из рабочей копии репозитория (git clone + openclaw ... / bun run openclaw ...):
- Удалите службу Gateway до удаления репозитория (используйте описанный выше простой способ или удаление службы вручную).
- Удалите каталог репозитория.
- Удалите состояние и рабочее пространство, как показано выше.