Основные выводы
- Удаления приложения недостаточно: OpenClaw устанавливает постоянную фоновую службу (LaunchAgent на macOS, systemd на Linux, Scheduled Task в Windows), которая сохраняется после перезагрузки и продолжает работать после обычного удаления.
- OAuth tokens сохраняются после удаления: долгоживущие OAuth tokens для Google, Slack, Discord, GitHub и других сервисов хранятся на серверах этих компаний — вы должны вручную отозвать доступ в настройках безопасности каждого сервиса.
- Существует удаление одной командой, но в нем есть пробелы: выполнение
openclaw uninstall --all --yes --non-interactiveобрабатывает службу, директорию state и CLI, но не отзывает OAuth tokens и не удаляет устаревшие директории config (~/.clawdbot, ~/.moltbot). - Проверьте устаревшие названия: OpenClaw ранее назывался ClawdBot и MoltBot — удалите все three директории config, чтобы обеспечить полную очистку.
- Проверьте удаление с помощью тестов для конкретных платформ: используйте
launchctl list | grep openclaw(macOS),systemctl --user status openclaw-gateway.service(Linux) или поиск в Task Scheduler (Windows), чтобы подтвердить, что фоновая служба полностью остановлена.
Что такое OpenClaw (и почему его непросто удалить)
OpenClaw — это локальная платформа AI-агентов, которая запускает автономных AI-воркеров прямо на вашем компьютере. Первоначально запущенный как ClawdBot в January 2026, он был быстро переименован в MoltBot, а затем снова ребрендирован в OpenClaw по мере развития проекта. Если вы установили любую из этих three версий, это руководство охватывает их все.
По своей сути OpenClaw подключается к вашим повседневным сервисам и действует от вашего имени. Он может читать и отправлять электронные письма через Gmail и Outlook, управлять вашим Google Calendar, получать доступ к приложениям для обмена сообщениями, таким как WhatsApp, Telegram, Slack и Discord, просматривать веб-страницы, читать и записывать файлы в вашей локальной файловой системе и выполнять произвольные shell-команды. Широта этого доступа — вот что делает его мощным, и что делает неполное удаление серьезной проблемой.
Почему обычное удаление не работает
В отличие от типичного десктопного приложения или npm-пакета, OpenClaw устанавливает себя как постоянную фоновую службу, которая сохраняется после перезагрузки:
- macOS: он регистрирует LaunchAgent (
ai.openclaw.gateway), который macOS загружает автоматически при входе в систему. - Linux: он создает пользовательскую службу systemd (
openclaw-gateway.service), которая запускается вместе с вашим сеансом. - Windows: он создает Scheduled Task, которая запускает процесс OpenClaw gateway при входе пользователя в систему.
Простое перетаскивание приложения в корзину, выполнение npm uninstall -g openclaw или удаление бинарного файла оставляет фоновую службу нетронутой. Процесс gateway перезапускается после каждой перезагрузки, тихо находясь в памяти и поддерживая соединения с вашими аккаунтами.
Хуже того, OpenClaw использует долгоживущие OAuth tokens для подключения к Google, Slack, Discord, GitHub, Microsoft и Notion. Эти tokens хранятся на серверах этих компаний, а не на вашем компьютере. Даже тщательная локальная очистка оставляет эти tokens действительными. Любой, кто получит доступ к вашему экземпляру OpenClaw — или к хранилищу tokens до того, как вы его удалите — сохранит доступ к вашим аккаунтами.
Исследователи безопасности задокументировали hundreds открытых экземпляров OpenClaw, через которые утекают API-ключи, истории разговоров и OAuth tokens. Если вы закончили его использовать, полное удаление не является обязательным — это необходимость безопасности.
Быстрое удаление (одна команда)
Если вы хотите пойти по самому быстрому пути, OpenClaw включает встроенную команду удаления:
openclaw uninstall --all --yes --non-interactive
Эта single команда выполняет three действия:
- Останавливает службу gateway и удаляет регистрацию службы (LaunchAgent, systemd unit или Scheduled Task).
- Удаляет директорию state (
~/.openclaw/stateили эквивалент), которая содержит историю разговоров, очереди задач и кэшированные данные. - Удаляет бинарный файл CLI из вашего системного PATH.
Что эта команда НЕ делает
Встроенный деинсталлятор имеет важные пробелы:
- Он не отзывает OAuth tokens во внешних сервисах. Ваши аккаунты Google, Slack, Discord, GitHub, Microsoft и Notion остаются подключенными.
- Он не удаляет устаревшие директории config из более ранних версий (
~/.clawdbot,~/.moltbot,~/.molthub). - Он может не удалить глобальный пакет npm, если вы устанавливали его через
npm install -g openclaw. - Он не очищает пользовательские пути config, заданные через переменную окружения
OPENCLAW_CONFIG_PATH.
Для действительно полного удаления выполните шаги для конкретной платформы ниже, а затем отозовите свои OAuth tokens.
macOS — Пошаговое удаление
Шаг 1: Остановите процесс Gateway
openclaw gateway stop
Это корректно завершает фоновый gateway. Если команда не найдена (потому что CLI уже был частично удален), вы можете принудительно завершить процесс:
pkill -f "openclaw gateway"
Шаг 2: Удалите LaunchAgent
LaunchAgent — это то, что заставляет OpenClaw автоматически перезапускаться при входе в систему. Удалите его с помощью:
launchctl bootout gui/$UID/ai.openclaw.gateway
rm -f ~/Library/LaunchAgents/ai.openclaw.gateway.plist
В более старых установках могла использоваться устаревшая метка com.openclaw.gateway или даже com.clawdbot.gateway. Проверьте и удалите их тоже:
launchctl bootout gui/$UID/com.openclaw.gateway 2>/dev/null
launchctl bootout gui/$UID/com.clawdbot.gateway 2>/dev/null
rm -f ~/Library/LaunchAgents/com.openclaw.gateway.plist
rm -f ~/Library/LaunchAgents/com.clawdbot.gateway.plist
Шаг 3: Запустите встроенный деинсталлятор
openclaw uninstall --all --yes
Это удалит директорию state и отменит регистрацию службы (если Шаг 2 еще не обработал это).
Шаг 4: Удалите оставшиеся директории Config
Деинсталлятор оставляет после себя директории config от текущей и предыдущих версий. Удалите их все:
rm -rf ~/.openclaw ~/.clawdbot ~/.moltbot ~/.molthub
Эти директории содержат ваши файлы конфигурации, сохраненные OAuth tokens, логи разговоров и определения навыков. Оставлять их — значит подвергать риску конфиденциальность и впустую тратить место на диске.
Шаг 5: Удалите пакет CLI
В зависимости от того, как вы устанавливали OpenClaw, используйте один из этих вариантов:
npm uninstall -g openclaw
Или если вы использовали Homebrew:
brew uninstall openclaw
Шаг 6: Проверьте удаление
Запустите эти проверки, чтобы подтвердить, что ничего не осталось:
launchctl list | grep -i openclaw
launchctl list | grep -i clawdbot
which openclaw
ls ~/.openclaw 2>/dev/null
ls ~/.clawdbot 2>/dev/null
ls ~/.moltbot 2>/dev/null
Каждая команда должна возвращать пустые результаты или ошибки "not found". Если launchctl list все еще показывает запись OpenClaw, повторите Шаг 2 с меткой, указанной в выводе.
Windows — Пошаговое удаление
Шаг 1: Остановите процесс Gateway
Откройте PowerShell или командную строку и запустите:
openclaw gateway stop
Если команда не распознается, откройте Task Manager (Ctrl+Shift+Esc), найдите любой процесс с именем openclaw или node, запускающий OpenClaw gateway, и завершите задачу.
Шаг 2: Удалите Scheduled Task
Откройте Task Scheduler (найдите его в меню Пуск):
- На левой панели перейдите в Task Scheduler Library.
- Ищите любую задачу, в названии которой есть "OpenClaw", "ClawdBot" или "MoltBot".
- Щелкните правой кнопкой мыши на каждой найденной задаче и выберите Delete.
Или удалите задачу через командную строку:
schtasks /Delete /TN "OpenClaw Gateway" /F
schtasks /Delete /TN "ClawdBot Gateway" /F 2>$null
Шаг 3: Запустите встроенный деинсталлятор
openclaw uninstall --all --yes
Шаг 4: Удалите оставшиеся директории Config
Откройте File Explorer и удалите эти папки (или запустите в PowerShell):
Remove-Item -Recurse -Force "$env:USERPROFILE\.openclaw"
Remove-Item -Recurse -Force "$env:USERPROFILE\.clawdbot"
Remove-Item -Recurse -Force "$env:USERPROFILE\.moltbot"
Remove-Item -Recurse -Force "$env:USERPROFILE\.molthub"
Также проверьте конфигурацию в директории AppData:
Remove-Item -Recurse -Force "$env:APPDATA\openclaw" 2>$null
Remove-Item -Recurse -Force "$env:LOCALAPPDATA\openclaw" 2>$null
Шаг 5: Удалите пакет CLI
npm uninstall -g openclaw
Шаг 6: Проверьте удаление
where openclaw
schtasks /Query /TN "OpenClaw Gateway" 2>$null
Test-Path "$env:USERPROFILE\.openclaw"
Команда where должна вернуть "Could not find files". Запрос Scheduled Task должен сообщить, что задача не существует. Команда Test-Path должна вернуть False.
Linux — Пошаговое удаление
Шаг 1: Остановите процесс Gateway
openclaw gateway stop
Если команда недоступна, остановите процесс вручную:
pkill -f "openclaw gateway"
Шаг 2: Отключите и удалите службу systemd
OpenClaw регистрирует пользовательский юнит systemd, который запускается автоматически с вашим сеансом. Отключите и удалите его:
systemctl --user disable --now openclaw-gateway.service
rm -f ~/.config/systemd/user/openclaw-gateway.service
systemctl --user daemon-reload
Также проверьте наличие устаревших имен служб:
systemctl --user disable --now clawdbot-gateway.service 2>/dev/null
rm -f ~/.config/systemd/user/clawdbot-gateway.service
systemctl --user daemon-reload
Шаг 3: Запустите встроенный деинсталлятор
openclaw uninstall --all --yes
Шаг 4: Удалите оставшиеся директории Config
rm -rf ~/.openclaw ~/.clawdbot ~/.moltbot ~/.molthub
Также проверьте директорию XDG config, которую используют некоторые установки Linux:
rm -rf ~/.config/openclaw
rm -rf ~/.local/share/openclaw
Шаг 5: Удалите пакет CLI
npm uninstall -g openclaw
Если вы устанавливали через менеджер пакетов вашего дистрибутива (например, apt, dnf, pacman), используйте соответствующую команду удаления.
Шаг 6: Проверьте удаление
systemctl --user status openclaw-gateway.service
which openclaw
ls ~/.openclaw 2>/dev/null
ls ~/.clawdbot 2>/dev/null
Команда systemctl должна сообщить "Unit not found". Команда which не должна ничего возвращать. Команды ls должны сообщить "No such file or directory".
Отзыв OAuth Tokens (КРИТИЧЕСКИ ВАЖНО)
Это самый важный шаг во всем процессе, и именно его большинство людей пропускает.
Когда вы подключали OpenClaw к Google, Slack, Discord, GitHub или другим сервисам, он получал долгоживущие OAuth tokens. Эти tokens хранятся на серверах этих сервисов, а не на вашем компьютере. Удаление каждого файла на вашем компьютере не отзывает их. Пока вы явно не отзовете доступ, tokens OpenClaw остаются действительными, и любой, кто их перехватил, все еще может получить доступ к вашим аккаунтам.
Google (Gmail, Calendar, Drive)
- Перейдите на myaccount.google.com/permissions.
- Найдите OpenClaw, ClawdBot или MoltBot в списке сторонних приложений с доступом.
- Нажмите на название приложения, затем нажмите Удалить доступ.
- Подтвердите отзыв.
Если вы подключали несколько аккаунтов Google, повторите это для каждого из них.
Slack
- Перейдите на slack.com/apps/manage (вы должны быть вошедши в свою рабочую область).
- Найдите OpenClaw или ClawdBot.
- Нажмите на приложение, затем нажмите Remove App.
Если вы являетесь администратором рабочей области, также проверьте Settings & Administration > Manage Apps, чтобы убедиться, что приложение удалено во всей рабочей области.
Discord
- Откройте Discord и перейдите в User Settings (иконка шестеренки).
- Перейдите в Authorized Apps.
- Найдите OpenClaw, Clawd или ClawdBot.
- Нажмите Deauthorize.
GitHub
- Перейдите на github.com/settings/applications.
- Нажмите Authorized OAuth Apps.
- Найдите OpenClaw или ClawdBot.
- Нажмите на название приложения, затем нажмите Revoke access.
Также проверьте GitHub Apps в том же разделе настроек, так как некоторые версии OpenClaw регистрировались как GitHub App, а не как OAuth App.
Microsoft (Outlook, OneDrive, Teams)
- Перейдите на account.live.com/consent/Manage.
- Найдите OpenClaw или ClawdBot в списке приложений с разрешениями.
- Нажмите Edit рядом с приложением, затем нажмите Remove these permissions.
Notion
- Откройте Notion и перейдите в Settings & Members.
- Нажмите My Connections (или Integrations в более старых версиях интерфейса).
- Найдите OpenClaw или ClawdBot.
- Нажмите на меню из three точек и выберите Disconnect.
Почему нельзя пропускать этот шаг
Если вы пропустите отзыв OAuth, следующее останется верным даже после идеального локального удаления:
- Tokens OpenClaw все еще могут читать ваши электронные письма и события календаря.
- Они все еще могут отправлять сообщения в ваши каналы Slack и серверы Discord.
- Они все еще могут получать доступ к вашим репозиториям GitHub, включая приватные.
- Они все еще могут читать и изменять ваши страницы Notion.
Это не гипотетическая ситуация. Исследователи безопасности обнаружили открытые экземпляры OpenClaw с валидными tokens для dozens подключенных сервисов. Отзыв доступа OAuth — единственный способ закрыть этот вектор.
Проверка полного удаления
После выполнения шагов для конкретной платформы и отзыва OAuth tokens, пройдитесь по этому финальному контрольному списку, чтобы подтвердить, что все удалено.
Проверка процессов
Убедитесь, что ни один процесс OpenClaw не запущен:
# macOS / Linux
ps aux | grep -i openclaw | grep -v grep
# Windows (PowerShell)
Get-Process | Where-Object { $_.ProcessName -match "openclaw" }
Проверка директорий Config
Подтвердите, что все директории config удалены:
# macOS / Linux
ls -la ~/.openclaw ~/.clawdbot ~/.moltbot ~/.molthub 2>&1
# Windows (PowerShell)
Test-Path "$env:USERPROFILE\.openclaw", "$env:USERPROFILE\.clawdbot", "$env:USERPROFILE\.moltbot"
Проверка бинарного файла CLI
Подтвердите, что CLI больше нет в вашем PATH:
# macOS / Linux
which openclaw
# Windows
where openclaw
Проверка регистрации службы
Подтвердите, что ни одна фоновая служба не зарегистрирована:
# macOS
launchctl list | grep -i openclaw
# Linux
systemctl --user list-units | grep -i openclaw
# Windows (PowerShell)
Get-ScheduledTask | Where-Object { $_.TaskName -match "openclaw|clawdbot" }
Проверка переменных окружения
Если вы ранее установили пользовательский путь config, эту директорию также необходимо удалить:
echo $OPENCLAW_CONFIG_PATH
Если это возвращает путь, удалите и эту директорию:
rm -rf "$OPENCLAW_CONFIG_PATH"
Затем удалите переменную окружения из профиля вашей оболочки (.bashrc, .zshrc, .bash_profile или эквивалент).
Каждая проверка выше должна возвращать пустые результаты. Если какая-либо проверка показывает оставшийся артефакт, вернитесь к соответствующему шагу в разделе для конкретной платформы выше.
Что если у вас был пользовательский путь Config?
Некоторые пользователи устанавливают переменную окружения OPENCLAW_CONFIG_PATH, чтобы хранить данные OpenClaw в месте, отличном от стандартного. Это часто встречается среди пользователей, которые запускают несколько экземпляров OpenClaw или хранят конфигурацию на внешнем диске.
Встроенный деинсталлятор и ручные шаги выше нацелены только на директории по умолчанию (~/.openclaw, ~/.clawdbot, ~/.moltbot). Если вы использовали пользовательский путь, эта директория останется нетронутой, пока вы не удалите ее вручную.
Как проверить
# macOS / Linux
echo $OPENCLAW_CONFIG_PATH
grep OPENCLAW_CONFIG_PATH ~/.bashrc ~/.zshrc ~/.bash_profile 2>/dev/null
# Windows (PowerShell)
echo $env:OPENCLAW_CONFIG_PATH
Если любая из команд возвращает путь, значит, эта директория содержит ваши данные OpenClaw — историю разговоров, определения навыков, кэшированные tokens и файлы конфигурации. Удалите ее:
rm -rf "$OPENCLAW_CONFIG_PATH"
Затем удалите строку export OPENCLAW_CONFIG_PATH=... из файла конфигурации вашей оболочки и перезагрузите:
source ~/.zshrc # или ~/.bashrc, в зависимости от вашей оболочки
В Windows удалите переменную окружения через System Properties > Environment Variables или с помощью PowerShell:
[Environment]::SetEnvironmentVariable("OPENCLAW_CONFIG_PATH", $null, "User")
Заключительные примечания
OpenClaw — мощный инструмент при активном использовании, но его глубокая интеграция в систему означает, что он не уходит просто так. Полное удаление требует three уровней очистки: остановку и удаление фоновой службы, удаление всех локальных файлов и директорий config, а также отзыв OAuth tokens в каждом подключенном внешнем сервисе.
Если вы ранее использовали ClawdBot или MoltBot и никогда официально не удаляли эти версии перед обновлением, существует большая вероятность, что устаревшие директории config и регистрации служб все еще находятся в вашей системе. Выполните шаги проверки выше, чтобы обнаружить все, что осталось.
Для пользователей, которые хотят оставить OpenClaw, но уменьшить его влияние, рассмотрите возможность отключения сервисов, которые вам больше не нужны, через панель управления OpenClaw и ограничение его разрешений только теми интеграциями, которые вы активно используете. Но если вы закончили работу с ним окончательно, выполните каждый шаг в этом руководстве — особенно отзыв OAuth — и ваша система будет чистой.