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)
Якщо запуск виконується з клонованої копії репозиторію (git clone + openclaw ... / bun run openclaw ...):
- Видаліть службу Gateway перед видаленням репозиторію (скористайтеся простим способом вище або видаленням служби вручну).
- Видаліть каталог репозиторію.
- Видаліть стан і робочий простір, як показано вище.