Keskeiset asiat
- Sovelluksen poistaminen ei riitä: OpenClaw asentaa pysyvän taustapalvelun (LaunchAgent macOS-käyttöjärjestelmässä, systemd Linuxissa, Scheduled Task Windowsissa), joka säilyy uudelleenkäynnistysten yli ja jatkaa toimintaansa normaalin poiston jälkeen.
- OAuth tokens säilyvät poiston jälkeen: Pitkäikäiset OAuth tokens palveluille Google, Slack, Discord, GitHub ja muille jäävät kyseisten yritysten palvelimille — sinun on manuaalisesti peruutettava pääsy kunkin palvelun suojausasetuksista.
- Yhden komennon poisto on olemassa, mutta siinä on puutteita: Komennon
openclaw uninstall --all --yes --non-interactivesuorittaminen hoitaa palvelun, state-hakemiston ja CLI:n, mutta se ei peruuta OAuth tokens tai poista vanhoja config-hakemistoja (~/.clawdbot, ~/.moltbot). - Tarkista vanhat nimet: OpenClaw tunnettiin aiemmin nimillä ClawdBot ja MoltBot — poista kaikki kolme config-hakemistoa varmistaaksesi täydellisen puhdistuksen.
- Varmista poisto alustakohtaisilla tarkistuksilla: Käytä komentoja
launchctl list | grep openclaw(macOS),systemctl --user status openclaw-gateway.service(Linux) tai Task Scheduler -hakua (Windows) varmistaaksesi, että taustapalvelu on täysin pysäytetty.
Mikä on OpenClaw (ja miksi sen poistaminen ei ole yksinkertaista)
OpenClaw on paikallinen AI agent-alusta, joka ajaa autonomisia AI-työntekijöitä suoraan tietokoneellasi. Se julkaistiin alun perin nimellä ClawdBot tammikuussa 2026, nimettiin nopeasti uudelleen nimelle MoltBot ja brändättiin lopulta uudelleen nimelle OpenClaw projektin kypsyessä. Jos asensit minkä tahansa näistä kolmesta versiosta, tämä opas kattaa ne kaikki.
Ytimessään OpenClaw yhdistää arkipäiväiset palvelusi ja toimii puolestasi. Se voi lukea ja lähettää sähköposteja Gmail ja Outlook kautta, hallinnoida Google Calendar -kalenteriasi, käyttää viestisovelluksia kuten WhatsApp, Telegram, Slack ja Discord, selata verkkoa, lukea ja kirjoittaa tiedostoja paikallisessa tiedostojärjestelmässäsi ja suorittaa mielivaltaisia shell-komentoja. Tämä pääsyn laajuus tekee siitä tehokkaan — ja tekee epätäydellisestä poistamisesta vakavan huolenaiheen.
Miksi normaali poisto ei toimi
Toisin kuin tyypillinen työpöytäsovellus tai npm-paketti, OpenClaw asentaa itsensä pysyväksi taustapalveluksi, joka säilyy uudelleenkäynnistysten yli:
- macOS: Se rekisteröi LaunchAgent-palvelun (
ai.openclaw.gateway), jonka macOS lataa automaattisesti kirjautumisen yhteydessä. - Linux: Se luo systemd-käyttäjäpalvelun (
openclaw-gateway.service), joka käynnistyy istuntosi mukana. - Windows: Se luo Scheduled Task -tehtävän, joka käynnistää OpenClaw gateway-prosessin käyttäjän kirjautuessa sisään.
Pelkkä sovelluksen vetäminen Roskakoriin, npm uninstall -g openclaw suorittaminen tai binäärin poistaminen jättää taustapalvelun ennalleen. Gateway-prosessi käynnistyy uudelleen jokaisen uudelleenkäynnistyksen jälkeen, pysyen hiljaa muistissa ja säilyttäen yhteydet tileihisi.
Vielä pahempaa on se, että OpenClaw käyttää pitkäikäisiä OAuth tokens -tunnisteita yhdistääkseen palveluihin Google, Slack, Discord, GitHub, Microsoft ja Notion. Nämä tokens on tallennettu kyseisten yritysten palvelimille, ei omalle koneellesi. Jopa perusteellinen paikallinen puhdistus jättää nuo tokens voimaan. Jokainen, joka saa pääsyn OpenClaw-instanssiisi — tai token-varastoon ennen kuin poistat sen — säilyttää pääsyn tileihisi.
Tietoturvatutkijat ovat dokumentoineet satoja suojaamattomia OpenClaw-instansseja, jotka vuotavat API-avaimia, keskusteluhistoriaa ja OAuth tokens. Jos lopetat sen käytön, täydellinen poistaminen ei ole valinnaista — se on tietoturvavaatimus.
Nopea poisto (yksi komento)
Jos haluat nopeimman tavan, OpenClaw sisältää sisäänrakennetun poistokomennon:
openclaw uninstall --all --yes --non-interactive
Tämä yksi komento suorittaa kolme toimintoa:
- Pysäyttää gateway-palvelun ja poistaa palvelun rekisteröinnin (LaunchAgent, systemd unit tai Scheduled Task).
- Poistaa tilahakemiston (
~/.openclaw/statetai vastaava), joka sisältää keskusteluhistorian, tehtäväjonot ja välimuistiin tallennetun tiedon. - Poistaa CLI-binäärin järjestelmäsi PATH-polulta.
Mitä tämä komento EI tee
Sisäänrakennetussa poisto-ohjelmassa on tärkeitä puutteita:
- Se ei peruuta OAuth tokens ulkoisissa palveluissa. Google, Slack, Discord, GitHub, Microsoft ja Notion -tilisi pysyvät yhdistettyinä.
- Se ei poista aiempien versioiden vanhoja config-hakemistoja (
~/.clawdbot,~/.moltbot,~/.molthub). - Se ei välttämättä poista npm-globaalipakettia, jos asensit sen komennolla
npm install -g openclaw. - Se ei puhdista mukautettuja config-polkuja, jotka on asetettu
OPENCLAW_CONFIG_PATH-ympäristömuuttujan kautta.
Todella täydellistä poistoa varten seuraa alla olevia alustakohtaisia vaiheita ja peruuta sen jälkeen OAuth tokens.
macOS — Vaiheittaiset poisto-ohjeet
Vaihe 1: Pysäytä gateway-prosessi
openclaw gateway stop
Tämä sulkee taustalla toimivan gatewayn hallitusti. Jos komentoa ei löydy (koska CLI on jo osittain poistettu), voit pakottaa prosessin lopetuksen:
pkill -f "openclaw gateway"
Vaihe 2: Poista LaunchAgent
LaunchAgent on se, mikä saa OpenClaw:n käynnistymään automaattisesti kirjautumisen yhteydessä. Poista se komennolla:
launchctl bootout gui/$UID/ai.openclaw.gateway
rm -f ~/Library/LaunchAgents/ai.openclaw.gateway.plist
Vanhemmat asennukset ovat saattaneet käyttää vanhaa tunnistetta com.openclaw.gateway tai jopa com.clawdbot.gateway. Tarkista ja poista myös ne:
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
Vaihe 3: Suorita sisäänrakennettu poisto-ohjelma
openclaw uninstall --all --yes
Tämä poistaa tilahakemiston ja poistaa palvelun rekisteröinnin (jos Vaihe 2 ei vielä hoitanut sitä).
Vaihe 4: Poista jäljellä olevat config-hakemistot
Poisto-ohjelma jättää jälkeensä nykyisen ja aiempien versioiden config-hakemistoja. Poista ne kaikki:
rm -rf ~/.openclaw ~/.clawdbot ~/.moltbot ~/.molthub
Nämä hakemistot sisältävät konfiguraatiotiedostosi, tallennetut OAuth tokens, keskustelulokit ja skill-määritykset. Niiden jättäminen on sekä yksityisyysriski että levytilan tuhlausta.
Vaihe 5: Poista CLI-paketti
Riippuen siitä, miten asensit OpenClaw:n, käytä jompaakumpaa näistä:
npm uninstall -g openclaw
Tai jos käytit Homebrew-ohjelmaa:
brew uninstall openclaw
Vaihe 6: Varmista poisto
Suorita nämä tarkistukset varmistaaksesi, ettei mitään jää jäljelle:
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
Jokaisen komennon tulisi palauttaa tyhjiä tuloksia tai "not found" -virheitä. Jos launchctl list näyttää edelleen OpenClaw-merkinnän, toista Vaihe 2 tulosteessa näkyvällä tunnisteella.
Windows — Vaiheittaiset poisto-ohjeet
Vaihe 1: Pysäytä gateway-prosessi
Avaa PowerShell tai Command Prompt ja suorita:
openclaw gateway stop
Jos komentoa ei tunnisteta, avaa Task Manager (Ctrl+Shift+Esc), etsi mikä tahansa openclaw- tai node-niminen prosessi, joka ajaa OpenClaw gatewayta, ja lopeta tehtävä.
Vaihe 2: Poista Scheduled Task
Avaa Task Scheduler (etsi se Start menu -valikosta):
- Navigoi vasemmassa paneelissa kohtaan Task Scheduler Library.
- Etsi tehtäviä, joiden nimessä on "OpenClaw", "ClawdBot" tai "MoltBot".
- Napsauta kutakin vastaavaa tehtävää hiiren kakkospainikkeella ja valitse Delete.
Vaihtoehtoisesti voit poistaa tehtävän komentoriviltä:
schtasks /Delete /TN "OpenClaw Gateway" /F
schtasks /Delete /TN "ClawdBot Gateway" /F 2>$null
Vaihe 3: Suorita sisäänrakennettu poisto-ohjelma
openclaw uninstall --all --yes
Vaihe 4: Poista jäljellä olevat config-hakemistot
Avaa File Explorer ja poista nämä kansiot (tai suorita PowerShellissä):
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"
Tarkista myös config AppData-hakemistosta:
Remove-Item -Recurse -Force "$env:APPDATA\openclaw" 2>$null
Remove-Item -Recurse -Force "$env:LOCALAPPDATA\openclaw" 2>$null
Vaihe 5: Poista CLI-paketti
npm uninstall -g openclaw
Vaihe 6: Varmista poisto
where openclaw
schtasks /Query /TN "OpenClaw Gateway" 2>$null
Test-Path "$env:USERPROFILE\.openclaw"
Komennon where tulisi palauttaa "Could not find files". Scheduled task -kyselyn tulisi ilmoittaa, ettei tehtävää ole olemassa. Komennon Test-Path tulisi palauttaa False.
Linux — Vaiheittaiset poisto-ohjeet
Vaihe 1: Pysäytä gateway-prosessi
openclaw gateway stop
Jos komento ei ole käytettävissä, pysäytä se manuaalisesti:
pkill -f "openclaw gateway"
Vaihe 2: Poista käytöstä ja poista systemd-palvelu
OpenClaw rekisteröi systemd-käyttäjäyksikön, joka käynnistyy automaattisesti istuntosi mukana. Poista se käytöstä ja poista se:
systemctl --user disable --now openclaw-gateway.service
rm -f ~/.config/systemd/user/openclaw-gateway.service
systemctl --user daemon-reload
Tarkista myös vanhat palvelunimet:
systemctl --user disable --now clawdbot-gateway.service 2>/dev/null
rm -f ~/.config/systemd/user/clawdbot-gateway.service
systemctl --user daemon-reload
Vaihe 3: Suorita sisäänrakennettu poisto-ohjelma
openclaw uninstall --all --yes
Vaihe 4: Poista jäljellä olevat config-hakemistot
rm -rf ~/.openclaw ~/.clawdbot ~/.moltbot ~/.molthub
Tarkista myös XDG config -hakemisto, jota jotkut Linux-asennukset käyttävät:
rm -rf ~/.config/openclaw
rm -rf ~/.local/share/openclaw
Vaihe 5: Poista CLI-paketti
npm uninstall -g openclaw
Jos asensit sovelluksen jakelusi paketinhallinnan kautta (esim. apt, dnf, pacman), käytä vastaavaa poistokomentoa sen sijaan.
Vaihe 6: Varmista poisto
systemctl --user status openclaw-gateway.service
which openclaw
ls ~/.openclaw 2>/dev/null
ls ~/.clawdbot 2>/dev/null
Komennon systemctl tulisi ilmoittaa "Unit not found". Komennon which ei tulisi palauttaa mitään. Komentojen ls tulisi ilmoittaa "No such file or directory".
Peruuta OAuth tokens (KRIITTISTÄ)
Tämä on koko prosessin tärkein vaihe, ja se, jonka useimmat jättävät väliin.
Kun yhdistit OpenClaw-sovelluksen palveluihin Google, Slack, Discord, GitHub tai muihin palveluihin, se hankki pitkäikäisiä OAuth tokens. Nämä tokens on tallennettu kyseisten palveluiden palvelimille, ei omalle tietokoneellesi. Jokaisen tiedoston poistaminen koneeltasi ei peruuta niitä. Ennen kuin nimenomaisesti peruutat pääsyn, OpenClaw tokens pysyvät voimassa, ja kuka tahansa ne haltuunsa saanut voi edelleen käyttää tilejäsi.
Google (Gmail, Calendar, Drive)
- Siirry osoitteeseen myaccount.google.com/permissions.
- Etsi OpenClaw, ClawdBot tai MoltBot niiden kolmannen osapuolen sovellusten luettelosta, joilla on pääsy.
- Napsauta sovelluksen nimeä ja napsauta sitten Remove Access.
- Vahvista peruutus.
Jos yhdistit useita Google-tilejä, toista tämä jokaiselle tilille.
Slack
- Siirry osoitteeseen slack.com/apps/manage (sinun on oltava kirjautuneena työtilaasi).
- Etsi OpenClaw tai ClawdBot.
- Napsauta sovellusta ja napsauta sitten Remove App.
Jos olet työtilan ylläpitäjä, tarkista myös Settings & Administration > Manage Apps varmistaaksesi, että sovellus on poistettu koko työtilan laajuisesti.
Discord
- Avaa Discord ja mene kohtaan User Settings (rataskuvake).
- Navigoi kohtaan Authorized Apps.
- Etsi OpenClaw, Clawd tai ClawdBot.
- Napsauta Deauthorize.
GitHub
- Siirry osoitteeseen github.com/settings/applications.
- Napsauta Authorized OAuth Apps.
- Etsi OpenClaw tai ClawdBot.
- Napsauta sovelluksen nimeä ja napsauta sitten Revoke access.
Tarkista myös GitHub Apps samalta asetusalueelta, sillä jotkin OpenClaw-versiot rekisteröityivät GitHub App -sovelluksina OAuth App -sovelluksen sijaan.
Microsoft (Outlook, OneDrive, Teams)
- Siirry osoitteeseen account.live.com/consent/Manage.
- Etsi OpenClaw tai ClawdBot käyttöoikeudet omaavien sovellusten luettelosta.
- Napsauta Edit sovelluksen vieressä ja napsauta sitten Remove these permissions.
Notion
- Avaa Notion ja mene kohtaan Settings & Members.
- Napsauta My Connections (tai Integrations vanhemmissa käyttöliittymäversioissa).
- Etsi OpenClaw tai ClawdBot.
- Napsauta kolmen pisteen valikkoa ja valitse Disconnect.
Miksi tätä vaihetta ei saa ohittaa
Jos jätät OAuth-peruutuksen väliin, seuraavat asiat pysyvät totta jopa täydellisen paikallisen poiston jälkeen:
- OpenClaw tokens voivat edelleen lukea sähköpostejasi ja kalenteritapahtumiasi.
- Ne voivat edelleen lähettää viestejä Slack-kanavillesi ja Discord-palvelimillesi.
- Ne voivat edelleen käyttää GitHub-tietovarastojasi, mukaan lukien yksityiset.
- Ne voivat edelleen lukea ja muokata Notion-sivujasi.
Tämä ei ole hypoteettista. Tietoturvatutkijat ovat löytäneet suojaamattomia OpenClaw-instansseja, joilla on voimassa olevat tokens kymmeniin yhdistettyihin palveluihin. OAuth-pääsyn peruuttaminen on ainoa tapa sulkea tämä reitti.
Varmista täydellinen poisto
Suoritettuasi alustakohtaiset vaiheet ja peruutettuasi OAuth tokens, käy läpi tämä lopullinen tarkistuslista varmistaaksesi, että kaikki on poissa.
Prosessien tarkistus
Varmista, ettei mikään OpenClaw-prosessi ole käynnissä:
# macOS / Linux
ps aux | grep -i openclaw | grep -v grep
# Windows (PowerShell)
Get-Process | Where-Object { $_.ProcessName -match "openclaw" }
Config-hakemistojen tarkistus
Vahvista, että kaikki config-hakemistot on poistettu:
# macOS / Linux
ls -la ~/.openclaw ~/.clawdbot ~/.moltbot ~/.molthub 2>&1
# Windows (PowerShell)
Test-Path "$env:USERPROFILE\.openclaw", "$env:USERPROFILE\.clawdbot", "$env:USERPROFILE\.moltbot"
CLI-binäärin tarkistus
Vahvista, ettei CLI ole enää PATH-polullasi:
# macOS / Linux
which openclaw
# Windows
where openclaw
Palvelun rekisteröinnin tarkistus
Vahvista, ettei mitään taustapalvelua ole rekisteröitynä:
# macOS
launchctl list | grep -i openclaw
# Linux
systemctl --user list-units | grep -i openclaw
# Windows (PowerShell)
Get-ScheduledTask | Where-Object { $_.TaskName -match "openclaw|clawdbot" }
Ympäristömuuttujien tarkistus
Jos asetit aiemmin mukautetun config-polun, myös se hakemisto on poistettava:
echo $OPENCLAW_CONFIG_PATH
Jos tämä palauttaa polun, poista myös kyseinen hakemisto:
rm -rf "$OPENCLAW_CONFIG_PATH"
Poista sen jälkeen ympäristömuuttuja shell-profiilistasi (.bashrc, .zshrc, .bash_profile tai vastaava).
Jokaisen yllä olevan tarkistuksen tulisi palauttaa tyhjiä tuloksia. Jos jokin tarkistus näyttää jäljellä olevan kohteen, palaa vastaavaan vaiheeseen yllä olevassa alustakohtaisessa osiossa.
Mitä jos sinulla oli mukautettu config-polku?
Jotkut käyttäjät asettivat OPENCLAW_CONFIG_PATH-ympäristömuuttujan tallentaakseen OpenClaw-tiedot muuhun kuin oletussijaintiin. Tämä on yleistä käyttäjille, jotka ajavat useita OpenClaw-instansseja tai jotka pitävät config-tiedostonsa ulkoisella asemalla.
Sisäänrakennettu poisto-ohjelma ja yllä olevat manuaaliset vaiheet kohdistuvat vain oletushakemistoihin (~/.openclaw, ~/.clawdbot, ~/.moltbot). Jos käytit mukautettua polkua, kyseinen hakemisto jää ennalleen, ellet poista sitä manuaalisesti.
Miten tarkistaa
# macOS / Linux
echo $OPENCLAW_CONFIG_PATH
grep OPENCLAW_CONFIG_PATH ~/.bashrc ~/.zshrc ~/.bash_profile 2>/dev/null
# Windows (PowerShell)
echo $env:OPENCLAW_CONFIG_PATH
Jos jompikumpi komento palauttaa polun, kyseinen hakemisto sisältää OpenClaw-tietosi — keskusteluhistorian, skill-määritykset, välimuistiin tallennetut tokens ja konfiguraatiotiedostot. Poista se:
rm -rf "$OPENCLAW_CONFIG_PATH"
Poista sitten export OPENCLAW_CONFIG_PATH=... -rivi shell-konfiguraatiotiedostostasi ja lataa se uudelleen:
source ~/.zshrc # tai ~/.bashrc, riippuen shellistäsi
Windowsissa poista ympäristömuuttuja kohdasta System Properties > Environment Variables tai PowerShellillä:
[Environment]::SetEnvironmentVariable("OPENCLAW_CONFIG_PATH", $null, "User")
Loppuhuomautukset
OpenClaw on tehokas työkalu aktiivisesti käytettynä, mutta sen syvä integraatio järjestelmään tarkoittaa, ettei se poistu helposti. Täydellinen poisto vaatii kolme puhdistustasoa: taustapalvelun pysäyttäminen ja poistaminen, kaikkien paikallisten tiedostojen ja config-hakemistojen poistaminen sekä OAuth tokens peruutuksen jokaisessa yhdistetyssä ulkoisessa palvelussa.
Jos käytit aiemmin ClawdBot tai MoltBot -sovelluksia etkä koskaan muodollisesti poistanut kyseisiä versioita ennen päivitystä, on suuri mahdollisuus, että vanhoja config-hakemistoja ja palvelurekisteröintejä on edelleen järjestelmässäsi. Käy läpi yllä olevat varmistusvaiheet löytääksesi kaiken, mikä jäi jäljelle.
Käyttäjille, jotka haluavat pitää OpenClaw:n mutta pienentää sen jalonjälkeä, harkitse sellaisten palveluiden katkaisemista, joita et enää tarvitse OpenClaw-hallintapaneelin kautta, ja rajoita sen käyttöoikeudet vain niihin integraatioihin, joita käytät aktiivisesti. Mutta jos olet lopettanut sen käytön kokonaan, seuraa tämän oppaan jokaista vaihetta — erityisesti OAuth-peruutusta — ja järjestelmäsi on puhdas.