Maintenance
Видалення OpenClaw
Є два шляхи:
- Простий шлях, якщо
openclawусе ще встановлено. - Ручне видалення сервісу, якщо CLI вже немає, але сервіс усе ще працює.
Простий шлях (CLI усе ще встановлено)
Рекомендовано: скористайтеся вбудованим деінсталятором:
openclaw uninstall
Неінтерактивний режим (автоматизація / npx):
openclaw uninstall --all --yes --non-interactive
npx -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 на власне розташування поза каталогом стану, видаліть і цей файл.
- Видаліть робочий простір (необов’язково, видаляє файли агента):
rm -rf ~/.openclaw/workspace
- Видаліть встановлений CLI (виберіть той спосіб, який ви використовували):
npm rm -g openclaw
pnpm remove -g openclaw
bun 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.gateway
rm -f ~/Library/LaunchAgents/ai.openclaw.gateway.plist
Якщо ви використовували профіль, замініть мітку та ім’я plist на ai.openclaw.<profile>. Якщо є, видаліть усі застарілі plist com.openclaw.*.
Linux (користувацький unit systemd)
Типова назва unit — openclaw-gateway.service (або openclaw-gateway-<profile>.service):
systemctl --user disable --now openclaw-gateway.service
rm -f ~/.config/systemd/user/openclaw-gateway.service
systemctl --user daemon-reload
Windows (Scheduled Task)
Типова назва завдання — OpenClaw Gateway (або OpenClaw Gateway (<profile>)).
Скрипт завдання розташований у вашому каталозі стану.
schtasks /Delete /F /TN "OpenClaw Gateway"
Remove-Item -Force "$env:USERPROFILE\.openclaw\gateway.cmd"
Якщо ви використовували профіль, видаліть відповідну назву завдання та ~\.openclaw-<profile>\gateway.cmd.
Звичайне встановлення vs 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 перед видаленням репозиторію (скористайтеся простим шляхом вище або ручним видаленням сервісу).
- Видаліть каталог репозиторію.
- Видаліть стан і робочий простір, як показано вище.