Maintenance
Видалення
Два шляхи:
- Простий шлях, якщо
openclawдосі встановлено. - Ручне видалення служби, якщо CLI вже немає, але служба все ще працює.
Простий шлях (CLI досі встановлено)
Рекомендовано: скористайтеся вбудованим деінсталятором:
openclaw uninstallПід час використання CLI видалення стану зберігає налаштовані каталоги робочих просторів, якщо ви також не виберете --workspace.
Попередньо перегляньте, що буде видалено (безпечно):
openclaw uninstall --dry-run --allНеінтерактивно (автоматизація / npx). Використовуйте обережно й лише після підтвердження областей:
openclaw uninstall --all --yes --non-interactivenpx -y openclaw uninstall --all --yes --non-interactiveРучні кроки (той самий результат):
- Зупиніть службу 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>; застарілі com.openclaw.* можуть усе ще існувати):
launchctl bootout gui/$UID/ai.openclaw.gatewayrm -f ~/Library/LaunchAgents/ai.openclaw.gateway.plistЯкщо ви використовували профіль, замініть мітку й назву plist на ai.openclaw.<profile>. Видаліть будь-які застарілі plist com.openclaw.*, якщо вони є.
Linux (користувацький модуль systemd)
Типова назва модуля: openclaw-gateway.service (або openclaw-gateway-<profile>.service):
systemctl --user disable --now openclaw-gateway.servicerm -f ~/.config/systemd/user/openclaw-gateway.servicesystemctl --user daemon-reloadWindows (заплановане завдання)
Типова назва завдання: OpenClaw Gateway (або OpenClaw Gateway (<profile>)).
Скрипт завдання розташований у вашому каталозі стану як gateway.cmd; поточні встановлення можуть
також створювати безвіконний запусковий файл 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>.
Звичайне встановлення проти checkout вихідного коду
Звичайне встановлення (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, якщо ви встановлювали таким способом).
Checkout вихідного коду (git clone)
Якщо ви запускаєте з checkout репозиторію (git clone + openclaw ... / bun run openclaw ...):
- Видаліть службу Gateway перед видаленням репозиторію (скористайтеся простим шляхом вище або ручним видаленням служби).
- Видаліть каталог репозиторію.
- Видаліть стан + робочий простір, як показано вище.