Põhipunktid
- Rakenduse kustutamisest ei piisa: OpenClaw installib püsiva taustateenuse (LaunchAgent macOS-is, systemd Linuxis, Scheduled Task Windowsis), mis jääb alles pärast taaskäivitust ja jätkab tööd ka pärast tavapärast eemaldamist.
- OAuth tokens säilivad pärast eemaldamist: Pikaajalised OAuth tokens Google, Slack, Discord, GitHub ja muude teenuste jaoks asuvad nende ettevõtete serverites -- peate juurdepääsu käsitsi tühistama iga teenuse turvaseadetes.
- Ühe käsu eemaldamine on olemas, kuid sellel on puudujääke: Käsu
openclaw uninstall --all --yes --non-interactivejooksmine haldab teenust, state directory ja CLI-d, kuid ei tühista OAuth tokens ega eemalda pärand-config directories (~/.clawdbot, ~/.moltbot). - Kontrollige pärandnimesid: OpenClaw kandis varem nimesid ClawdBot ja MoltBot -- täieliku puhastuse tagamiseks eemaldage kõik kolm config directories.
- Kontrollige eemaldamist platvormispetsiifiliste kontrollidega: Kasutage käske
launchctl list | grep openclaw(macOS),systemctl --user status openclaw-gateway.service(Linux) või Task Scheduler otsingut (Windows), et kinnitada, et taustateenus on täielikult seiskunud.
Mis on OpenClaw (ja miks eemaldamine pole lihtne)
OpenClaw on kohalik AI agent platvorm, mis käitab autonoomseid AI workers otse teie arvutis. Algselt 2026. aasta jaanuaris ClawdBot nime all turule toodud, nimetati see kiiresti ümber MoltBot-iks ja seejärel projekti küpsedes uuesti OpenClaw-ks. Kui installisite mõne neist kolmest versioonist, hõlmab see juhend neid kõiki.
Oma olemuselt ühendub OpenClaw teie igapäevaste teenustega ja tegutseb teie nimel. See saab lugeda ja saata e-kirju Gmail ja Outlook kaudu, hallata teie Google Calendar, pääseda ligi sõnumirakendustele nagu WhatsApp, Telegram, Slack ja Discord, sirvida veebi, lugeda ja kirjutada faile teie kohalikus filesystem-is ning täita suvalisi shell commands. See laialdane juurdepääs ongi see, mis teeb selle võimsaks — ja mis muudab mittetäieliku eemaldamise tõsiseks probleemiks.
Miks tavaline eemaldamine ei toimi
Erinevalt tavalisest desktop rakendusest või npm package-st, installib OpenClaw end püsiva taustateenusena, mis jääb alles pärast taaskäivitust:
- macOS: See registreerib LaunchAgent-i (
ai.openclaw.gateway), mille macOS laadib sisselogimisel automaatselt. - Linux: See loob systemd user service-i (
openclaw-gateway.service), mis käivitub koos teie sessiooniga. - Windows: See loob Scheduled Task-i, mis käivitab OpenClaw gateway protsessi kasutaja sisselogimisel.
Lihtsalt rakenduse prügikasti lohistamine, npm uninstall -g openclaw käitamine või binary kustutamine jätab taustateenuse puutumata. Gateway protsess käivitub pärast iga taaskäivitust uuesti, istudes vaikselt mälus ja säilitades ühendusi teie kontodega.
Veelgi hullem, OpenClaw kasutab pikaajalisi OAuth tokens, et ühenduda Google, Slack, Discord, GitHub, Microsoft ja Notion teenustega. Need tokens salvestatakse nende ettevõtete serverites, mitte teie masinas. Isegi põhjalik kohalik puhastus jätab need tokens kehtima. Igaüks, kes saab juurdepääsu teie OpenClaw instance-ile — või token store-ile enne selle kustutamist — säilitab juurdepääsu teie kontodele.
Turvauurijad on dokumenteerinud sadu paljastatud OpenClaw instances, mis lekitavad API keys, vestlusajalugusid ja OAuth tokens. Kui olete selle kasutamise lõpetanud, ei ole täielik eemaldamine valikuline — see on turvalisuse seisukohalt vajalik.
Kiire eemaldamine (Üks käsk)
Kui soovite kiireimat teed, sisaldab OpenClaw sisseehitatud eemaldamiskäsku:
openclaw uninstall --all --yes --non-interactive
See üksik käsk sooritab kolm toimingut:
- Peatab gateway teenuse ja eemaldab teenuse registreerimise (LaunchAgent, systemd unit või Scheduled Task).
- Kustutab state directory (
~/.openclaw/statevõi samaväärne), mis sisaldab vestlusajalugu, task queues ja puhvritud andmeid. - Eemaldab CLI binary teie süsteemi PATH-ist.
Mida see käsk EI TEE
Sisseehitatud eemaldajal on olulised puudujäägid:
- See ei tühista OAuth tokens välistes teenustes. Teie Google, Slack, Discord, GitHub, Microsoft ja Notion kontod jäävad ühendatuks.
- See ei eemalda pärand-config directories varasematest versioonidest (
~/.clawdbot,~/.moltbot,~/.molthub). - See ei pruugi eemaldada npm global package-it, kui installisite
npm install -g openclawkaudu. - See ei puhasta kohandatud config paths, mis on seatud
OPENCLAW_CONFIG_PATHenvironment variable kaudu.
Tõeliselt täielikuks eemaldamiseks järgige allpool toodud platvormispetsiifilisi samme ja seejärel tühistage oma OAuth tokens.
macOS — Järkjärguline eemaldamine
Samm 1: Peatage Gateway protsess
openclaw gateway stop
See sulgeb taustal töötava gateway viisakalt. Kui käsku ei leita (kuna CLI on juba osaliselt eemaldatud), saate protsessi sunniviisiliselt lõpetada:
pkill -f "openclaw gateway"
Samm 2: Eemaldage LaunchAgent
LaunchAgent on see, mis paneb OpenClaw sisselogimisel automaatselt taaskäivituma. Eemaldage see:
launchctl bootout gui/$UID/ai.openclaw.gateway
rm -f ~/Library/LaunchAgents/ai.openclaw.gateway.plist
Vanemad installatsioonid võisid kasutada pärand-labelit com.openclaw.gateway või isegi com.clawdbot.gateway. Kontrollige ja eemaldage ka need:
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
Samm 3: Käivitage sisseehitatud eemaldaja
openclaw uninstall --all --yes
See eemaldab state directory ja tühistab teenuse registreerimise (kui Samm 2 seda juba ei teinud).
Samm 4: Kustutage ülejäänud Config Directories
Eemaldaja jätab alles praeguste ja varasemate versioonide config directories. Eemaldage need kõik:
rm -rf ~/.openclaw ~/.clawdbot ~/.moltbot ~/.molthub
Need directories sisaldavad teie konfiguratsioonifaile, salvestatud OAuth tokens, vestlusloge ja skill definitions. Nende allesjätmine on nii privaatsusrisk kui ka kettaruumi raiskamine.
Samm 5: Eemaldage CLI Package
Sõltuvalt sellest, kuidas te OpenClaw installisite, kasutage ühte neist:
npm uninstall -g openclaw
Või kui kasutasite Homebrew:
brew uninstall openclaw
Samm 6: Kontrollige eemaldamist
Käivitage need kontrollid, et kinnitada, et midagi pole alles jäänud:
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
Iga käsk peaks tagastama tühja tulemuse või "not found" vea. Kui launchctl list näitab ikka OpenClaw kirjet, korrake Samm 2 väljundis näidatud labeliga.
Windows — Järkjärguline eemaldamine
Samm 1: Peatage Gateway protsess
Avage PowerShell või Command Prompt ja käivitage:
openclaw gateway stop
Kui käsku ei tunnistata, avage Task Manager (Ctrl+Shift+Esc), leidke mis tahes protsess nimega openclaw või node, mis käitab OpenClaw gateway-d, ja lõpetage ülesanne.
Samm 2: Eemaldage Scheduled Task
Avage Task Scheduler (otsige seda Start-menüüst):
- Vasakpoolses paneelis navigeerige kohta Task Scheduler Library.
- Otsige mis tahes ülesannet, mille nimes on "OpenClaw", "ClawdBot" või "MoltBot".
- Paremklõpsake igal vastaval ülesandel ja valige Delete.
Teise võimalusena eemaldage ülesanne käsurealt:
schtasks /Delete /TN "OpenClaw Gateway" /F
schtasks /Delete /TN "ClawdBot Gateway" /F 2>$null
Samm 3: Käivitage sisseehitatud eemaldaja
openclaw uninstall --all --yes
Samm 4: Kustutage ülejäänud Config Directories
Avage File Explorer ja kustutage need kaustad (või käivitage PowerShell-is):
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"
Kontrollige ka config-i AppData kataloogis:
Remove-Item -Recurse -Force "$env:APPDATA\openclaw" 2>$null
Remove-Item -Recurse -Force "$env:LOCALAPPDATA\openclaw" 2>$null
Samm 5: Eemaldage CLI Package
npm uninstall -g openclaw
Samm 6: Kontrollige eemaldamist
where openclaw
schtasks /Query /TN "OpenClaw Gateway" 2>$null
Test-Path "$env:USERPROFILE\.openclaw"
Käsk where peaks tagastama "Could not find files". Scheduled task päring peaks teatama, et ülesannet pole olemas. Käsk Test-Path peaks tagastama False.
Linux — Järkjärguline eemaldamine
Samm 1: Peatage Gateway protsess
openclaw gateway stop
Kui käsk pole saadaval, peatage see käsitsi:
pkill -f "openclaw gateway"
Samm 2: Keelake ja eemaldage systemd Service
OpenClaw registreerib systemd user unit-i, mis käivitub automaatselt koos teie sessiooniga. Keelake ja eemaldage see:
systemctl --user disable --now openclaw-gateway.service
rm -f ~/.config/systemd/user/openclaw-gateway.service
systemctl --user daemon-reload
Kontrollige ka pärandteenuste nimesid:
systemctl --user disable --now clawdbot-gateway.service 2>/dev/null
rm -f ~/.config/systemd/user/clawdbot-gateway.service
systemctl --user daemon-reload
Samm 3: Käivitage sisseehitatud eemaldaja
openclaw uninstall --all --yes
Samm 4: Kustutage ülejäänud Config Directories
rm -rf ~/.openclaw ~/.clawdbot ~/.moltbot ~/.molthub
Kontrollige ka XDG config directory-t, mida mõned Linuxi installatsioonid kasutavad:
rm -rf ~/.config/openclaw
rm -rf ~/.local/share/openclaw
Samm 5: Eemaldage CLI Package
npm uninstall -g openclaw
Kui installisite oma distributsiooni package manager-i kaudu (nt apt, dnf, pacman), kasutage selle asemel vastavat eemaldamiskäsku.
Samm 6: Kontrollige eemaldamist
systemctl --user status openclaw-gateway.service
which openclaw
ls ~/.openclaw 2>/dev/null
ls ~/.clawdbot 2>/dev/null
Käsk systemctl peaks teatama "Unit not found". Käsk which ei tohiks midagi tagastada. Käsud ls peaksid teatama "No such file or directory".
Tühistage OAuth Tokens (KRIITILINE)
See on kogu protsessi kõige olulisem samm ja see, mille enamik inimesi vahele jätab.
Kui ühendasite OpenClaw teenustega Google, Slack, Discord, GitHub või muude teenustega, sai see pikaajalised OAuth tokens. Need tokens salvestatakse nende teenuste serverites, mitte teie arvutis. Iga faili kustutamine teie masinas ei tühista neid. Seni, kuni te juurdepääsu selgesõnaliselt ei tühista, jäävad OpenClaw tokens kehtima ja igaüks, kes need kätte sai, pääseb endiselt teie kontodele ligi.
Google (Gmail, Calendar, Drive)
- Minge aadressile myaccount.google.com/permissions.
- Leidke juurdepääsuga kolmanda osapoole rakenduste loendist OpenClaw, ClawdBot või MoltBot.
- Klõpsake rakenduse nimel, seejärel klõpsake Remove Access.
- Kinnitage tühistamine.
Kui ühendasite mitu Google kontot, korrake seda igaühe puhul.
Slack
- Minge aadressile slack.com/apps/manage (peate olema oma workspace-i sisse logitud).
- Otsige OpenClaw või ClawdBot.
- Klõpsake rakendusel, seejärel klõpsake Remove App.
Kui olete workspace administrator, kontrollige ka Settings & Administration > Manage Apps, et tagada rakenduse eemaldamine kogu workspace-i ulatuses.
Discord
- Avage Discord ja minge User Settings (hammasratta ikoon).
- Navigeerige jaotisse Authorized Apps.
- Leidke OpenClaw, Clawd või ClawdBot.
- Klõpsake Deauthorize.
GitHub
- Go to github.com/settings/applications.
- Klõpsake Authorized OAuth Apps.
- Leidke OpenClaw või ClawdBot.
- Klõpsake rakenduse nimel, seejärel klõpsake Revoke access.
Kontrollige ka GitHub Apps samas seadete piirkonnas, kuna mõned OpenClaw versioonid registreerisid end pigem GitHub App-ina kui OAuth App-ina.
Microsoft (Outlook, OneDrive, Teams)
- Minge aadressile account.live.com/consent/Manage.
- Leidke õigustega rakenduste loendist OpenClaw või ClawdBot.
- Klõpsake rakenduse kõrval Edit, seejärel klõpsake Remove these permissions.
Notion
- Avage Notion ja minge Settings & Members.
- Klõpsake My Connections (või Integrations vanemates UI versioonides).
- Leidke OpenClaw või ClawdBot.
- Klõpsake kolme punktiga menüül ja valige Disconnect.
Miks te ei tohi seda sammu vahele jätta
Kui jätate OAuth tühistamise vahele, jääb järgmine tõeks ka pärast täiuslikku kohalikku eemaldamist:
- OpenClaw tokens saavad endiselt lugeda teie e-kirju ja kalendrisündmusi.
- Need saavad endiselt postitada sõnumeid teie Slack kanalitesse ja Discord serveritesse.
- Need saavad endiselt pääseda ligi teie GitHub repositories, sealhulgas privaatsetele.
- Need saavad endiselt lugeda ja muuta teie Notion lehti.
See ei ole hüpoteetiline. Turvauurijad on leidnud paljastatud OpenClaw instances, millel on kehtivad tokens kümnetele ühendatud teenustele. OAuth juurdepääsu tühistamine on ainus viis selle vektori sulgemiseks.
Kontrollige täielikku eemaldamist
Pärast platvormispetsiifiliste sammude lõpetamist ja OAuth tokens tühistamist vaadake läbi see viimane kontrollnimekiri, et kinnitada, et kõik on läinud.
Protsesside kontroll
Veenduge, et ükski OpenClaw protsess ei tööta:
# macOS / Linux
ps aux | grep -i openclaw | grep -v grep
# Windows (PowerShell)
Get-Process | Where-Object { $_.ProcessName -match "openclaw" }
Config Directory kontroll
Kinnitage, et kõik config directories on kustutatud:
# macOS / Linux
ls -la ~/.openclaw ~/.clawdbot ~/.moltbot ~/.molthub 2>&1
# Windows (PowerShell)
Test-Path "$env:USERPROFILE\.openclaw", "$env:USERPROFILE\.clawdbot", "$env:USERPROFILE\.moltbot"
CLI Binary kontroll
Kinnitage, et CLI ei ole enam teie PATH-is:
# macOS / Linux
which openclaw
# Windows
where openclaw
Teenuse registreerimise kontroll
Kinnitage, et ühtegi taustateenust pole registreeritud:
# macOS
launchctl list | grep -i openclaw
# Linux
systemctl --user list-units | grep -i openclaw
# Windows (PowerShell)
Get-ScheduledTask | Where-Object { $_.TaskName -match "openclaw|clawdbot" }
Environment Variable kontroll
Kui seadsite varem kohandatud config path-i, vajab ka see directory eemaldamist:
echo $OPENCLAW_CONFIG_PATH
Kui see tagastab tee, kustutage ka see directory:
rm -rf "$OPENCLAW_CONFIG_PATH"
Seejärel eemaldage environment variable oma shell profile-ist (.bashrc, .zshrc, .bash_profile või samaväärne).
Iga ülaltoodud kontroll peaks tagastama tühja tulemuse. Kui mõni kontroll näitab järelejäänud artefakti, vaadake uuesti vastavat sammu ülaltoodud platvormispetsiifilises jaotises.
Mis siis, kui teil oli kohandatud Config Path?
Mõned kasutajad seadsid OPENCLAW_CONFIG_PATH environment variable-i, et salvestada OpenClaw andmed vaikeasukohast erinevasse kohta. See on tavaline kasutajate seas, kes käitavad mitut OpenClaw instance-i või kes hoiavad oma config-i välisel kettal.
Sisseehitatud eemaldaja ja ülaltoodud manuaalsed sammud sihivad ainult vaikekatalooge (~/.openclaw, ~/.clawdbot, ~/.moltbot). Kui kasutasite kohandatud teed, jääb see directory puutumata, välja arvatud juhul, kui kustutate selle käsitsi.
Kuidas kontrollida
# macOS / Linux
echo $OPENCLAW_CONFIG_PATH
grep OPENCLAW_CONFIG_PATH ~/.bashrc ~/.zshrc ~/.bash_profile 2>/dev/null
# Windows (PowerShell)
echo $env:OPENCLAW_CONFIG_PATH
Kui kumpki käsk tagastab tee, sisaldab see directory teie OpenClaw andmeid — vestlusajalugu, skill definitions, puhvritud tokens ja konfiguratsioonifaile. Kustutage see:
rm -rf "$OPENCLAW_CONFIG_PATH"
Seejärel eemaldage rida export OPENCLAW_CONFIG_PATH=... oma shell configuration failist ja laadige see uuesti:
source ~/.zshrc # or ~/.bashrc, depending on your shell
Windowsis eemaldage environment variable System Properties > Environment Variables kaudu või PowerShell-i abil:
[Environment]::SetEnvironmentVariable("OPENCLAW_CONFIG_PATH", $null, "User")
Lõpumärkused
OpenClaw on võimas tööriist, kui seda aktiivselt kasutada, kuid selle sügav süsteemiintegratsioon tähendab, et see ei kao vaikselt. Täielik eemaldamine nõuab kolme puhastuskihti: taustateenuse peatamist ja eemaldamist, kõigi kohalike failide ja config directories kustutamist ning OAuth tokens tühistamist igas ühendatud välises teenuses.
Kui kasutasite varem ClawdBot või MoltBot versioone ja ei eemaldanud neid enne uuendamist ametlikult, on suur tõenäosus, et pärand-config directories ja teenuste registreerimised on endiselt teie süsteemis. Vaadake läbi ülaltoodud kontrollsammud, et leida kõik, mis maha jäi.
Kasutajatele, kes soovivad OpenClaw alles jätta, kuid vähendada selle jalajälge, kaaluge mittevajalike teenuste lahtiühendamist OpenClaw dashboard-i kaudu ja selle õiguste piiramist ainult nendele integratsioonidele, mida te aktiivselt kasutate. Aga kui olete sellega täielikult lõpetanud, järgige iga sammu selles juhendis — eriti OAuth tühistamist — ja teie süsteem on puhas.