Como Desinstalar OpenClaw Completamente: macOS, Windows & Linux (2026)
← Back to news

Como Desinstalar OpenClaw Completamente: macOS, Windows & Linux (2026)

N

NxCode Team

12 min read

Belangrijkste punten

  • De app verwijderen is niet genoeg: OpenClaw installeert een persistente achtergrondservice (LaunchAgent op macOS, systemd op Linux, Scheduled Task op Windows) die herstarts overleeft en blijft draaien na een normale de-installatie.
  • OAuth tokens blijven bestaan na verwijdering: Langdurige OAuth tokens voor Google, Slack, Discord, GitHub, en andere services blijven op de servers van die bedrijven staan -- je moet handmatig de toegang intrekken in de beveiligingsinstellingen van elke service.
  • One-command uninstall bestaat maar heeft tekortkomingen: Het uitvoeren van openclaw uninstall --all --yes --non-interactive handelt de service, state directory, en CLI af, maar trekt geen OAuth tokens in en verwijdert geen legacy config directories (~/.clawdbot, ~/.moltbot).
  • Controleer op legacy namen: OpenClaw heette voorheen ClawdBot en MoltBot -- verwijder alle three config directories om een volledige opschoning te garanderen.
  • Verifieer verwijdering met platformspecifieke controles: Gebruik launchctl list | grep openclaw (macOS), systemctl --user status openclaw-gateway.service (Linux), of Task Scheduler search (Windows) om te bevestigen dat de achtergrondservice volledig is gestopt.

Wat is OpenClaw (en waarom verwijderen niet eenvoudig is)

OpenClaw is een lokaal AI agent platform dat autonome AI workers rechtstreeks op je computer uitvoert. Oorspronkelijk gelanceerd als ClawdBot in January 2026, werd het snel hernoemd naar MoltBot en vervolgens opnieuw gebrand naar OpenClaw naarmate het project volwassener werd. Als je een van deze three versies hebt geïnstalleerd, behandelt deze gids ze allemaal.

In de kern maakt OpenClaw verbinding met je dagelijkse services en werkt het namens jou. Het kan emails lezen en verzenden via Gmail en Outlook, je Google Calendar beheren, toegang krijgen tot messaging apps zoals WhatsApp, Telegram, Slack, en Discord, op het web surfen, bestanden lezen en schrijven op je lokale bestandssysteem, en willekeurige shell commando's uitvoeren. Die breedte van toegang is wat het krachtig maakt — en wat onvolledige verwijdering tot een ernstige zorg maakt.

Waarom een normale de-installatie niet werkt

In tegenstelling tot een typische desktop applicatie of npm pakket, installeert OpenClaw zichzelf als een persistente achtergrondservice die herstarts overleeft:

  • macOS: Het registreert een LaunchAgent (ai.openclaw.gateway) die macOS automatisch laadt bij het inloggen.
  • Linux: Het maakt een systemd user service (openclaw-gateway.service) aan die start met je sessie.
  • Windows: Het maakt een Scheduled Task aan die het OpenClaw gateway proces start bij het inloggen van de gebruiker.

Gewoon de app naar de Prullenmand slepen, npm uninstall -g openclaw uitvoeren, of de binary verwijderen laat de achtergrondservice intact. Het gateway proces herstart na elke herstart, blijft stilletjes in het geheugen aanwezig, en onderhoudt verbindingen met je accounts.

Erger nog, OpenClaw gebruikt langdurige OAuth tokens om verbinding te maken met Google, Slack, Discord, GitHub, Microsoft, en Notion. Deze tokens worden opgeslagen op de servers van die bedrijven, niet op jouw machine. Zelfs een grondige lokale opschoning laat die tokens geldig. Iedereen die toegang krijgt tot jouw OpenClaw instantie — of de token store voordat je deze verwijdert — behoudt toegang tot je accounts.

Beveiligingsonderzoekers hebben hundreds van blootgestelde OpenClaw instanties gedocumenteerd die API keys, gesprekgeschiedenissen, en OAuth tokens lekten. Als je klaar bent met het gebruik ervan, is een volledige verwijdering niet optioneel — het is een beveiligingsnoodzaak.


Snel verwijderen (One Command)

Als je de snelste weg wilt, bevat OpenClaw een ingebouwd uninstall commando:

openclaw uninstall --all --yes --non-interactive

Dit single commando voert three acties uit:

  1. Stopt de gateway service en verwijdert de service registratie (LaunchAgent, systemd unit, of Scheduled Task).
  2. Verwijdert de state directory (~/.openclaw/state of equivalent), die gesprekgeschiedenis, taakwachtrijen, en gecachte data bevat.
  3. Verwijdert de CLI binary uit je systeem PATH.

Wat dit commando NIET doet

De ingebouwde uninstaller heeft belangrijke tekortkomingen:

  • Het trekt geen OAuth tokens in op externe services. Je Google, Slack, Discord, GitHub, Microsoft, en Notion accounts blijven verbonden.
  • Het verwijdert geen legacy config directories van eerdere versies (~/.clawdbot, ~/.moltbot, ~/.molthub).
  • Het verwijdert mogelijk het npm global pakket niet als je hebt geïnstalleerd via npm install -g openclaw.
  • Het schoont geen aangepaste config paths op die zijn ingesteld via de OPENCLAW_CONFIG_PATH environment variable.

Voor een echt volledige verwijdering volg je de platformspecifieke stappen hieronder, en trek je daarna je OAuth tokens in.


macOS — Stap-voor-stap verwijdering

Stap 1: Stop het gateway proces

openclaw gateway stop

Dit sluit de achtergrond gateway netjes af. Als het commando niet wordt gevonden (omdat de CLI al gedeeltelijk was verwijderd), kun je het proces forceren te stoppen:

pkill -f "openclaw gateway"

Stap 2: Verwijder de LaunchAgent

De LaunchAgent is wat ervoor zorgt dat OpenClaw automatisch herstart bij het inloggen. Verwijder deze met:

launchctl bootout gui/$UID/ai.openclaw.gateway
rm -f ~/Library/LaunchAgents/ai.openclaw.gateway.plist

Oudere installaties hebben mogelijk het legacy label com.openclaw.gateway of zelfs com.clawdbot.gateway gebruikt. Controleer op en verwijder deze ook:

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

Stap 3: Voer de ingebouwde uninstaller uit

openclaw uninstall --all --yes

Dit verwijdert de state directory en de-registreert de service (als Stap 2 dit niet al heeft afgehandeld).

Stap 4: Verwijder resterende config directories

De uninstaller laat config directories van huidige en vorige versies achter. Verwijder ze allemaal:

rm -rf ~/.openclaw ~/.clawdbot ~/.moltbot ~/.molthub

Deze directories bevatten je configuratiebestanden, opgeslagen OAuth tokens, gespreklogs, en skill definities. Ze achterlaten is zowel een privacyrisico als een verspilling van schijfruimte.

Stap 5: Verwijder het CLI pakket

Afhankelijk van hoe je OpenClaw hebt geïnstalleerd, gebruik je een van deze:

npm uninstall -g openclaw

Of als je Homebrew hebt gebruikt:

brew uninstall openclaw

Stap 6: Verifieer verwijdering

Voer deze controles uit om te bevestigen dat er niets overblijft:

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

Elk commando zou lege resultaten of "not found" fouten moeten retourneren. Als launchctl list nog steeds een OpenClaw entry toont, herhaal dan Stap 2 met het label dat in de output wordt getoond.


Windows — Stap-voor-stap verwijdering

Stap 1: Stop het gateway proces

Open PowerShell of Opdrachtprompt en voer uit:

openclaw gateway stop

Als het commando niet wordt herkend, open Taakbeheer (Ctrl+Shift+Esc), zoek elk proces met de naam openclaw of node dat de OpenClaw gateway uitvoert, en beëindig de taak.

Stap 2: Verwijder de Scheduled Task

Open Task Scheduler (zoek hiernaar in het Start menu):

  1. Navigeer in het linkerpaneel naar Task Scheduler Library.
  2. Zoek naar taken met "OpenClaw", "ClawdBot", of "MoltBot" in de naam.
  3. Klik met de rechtermuisknop op elke overeenkomende taak en selecteer Delete.

Alternatief kun je de taak verwijderen via de command line:

schtasks /Delete /TN "OpenClaw Gateway" /F
schtasks /Delete /TN "ClawdBot Gateway" /F 2>$null

Stap 3: Voer de ingebouwde uninstaller uit

openclaw uninstall --all --yes

Stap 4: Verwijder resterende config directories

Open File Explorer en verwijder deze mappen (of voer uit in 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"

Controleer ook op configuratie in de AppData directory:

Remove-Item -Recurse -Force "$env:APPDATA\openclaw" 2>$null
Remove-Item -Recurse -Force "$env:LOCALAPPDATA\openclaw" 2>$null

Stap 5: Verwijder het CLI pakket

npm uninstall -g openclaw

Stap 6: Verifieer verwijdering

where openclaw
schtasks /Query /TN "OpenClaw Gateway" 2>$null
Test-Path "$env:USERPROFILE\.openclaw"

Het where commando zou moeten retourneren "Could not find files". De scheduled task query zou moeten melden dat de taak niet bestaat. Het Test-Path commando zou False moeten retourneren.


Linux — Stap-voor-stap verwijdering

Stap 1: Stop het gateway proces

openclaw gateway stop

Als het commando niet beschikbaar is, stop het dan handmatig:

pkill -f "openclaw gateway"

Stap 2: Schakel de systemd service uit en verwijder deze

OpenClaw registreert een systemd user unit die automatisch start met je sessie. Schakel deze uit en verwijder deze:

systemctl --user disable --now openclaw-gateway.service
rm -f ~/.config/systemd/user/openclaw-gateway.service
systemctl --user daemon-reload

Controleer ook op legacy service namen:

systemctl --user disable --now clawdbot-gateway.service 2>/dev/null
rm -f ~/.config/systemd/user/clawdbot-gateway.service
systemctl --user daemon-reload

Stap 3: Voer de ingebouwde uninstaller uit

openclaw uninstall --all --yes

Stap 4: Verwijder resterende config directories

rm -rf ~/.openclaw ~/.clawdbot ~/.moltbot ~/.molthub

Controleer ook de XDG config directory, die sommige Linux installaties gebruiken:

rm -rf ~/.config/openclaw
rm -rf ~/.local/share/openclaw

Stap 5: Verwijder het CLI pakket

npm uninstall -g openclaw

Als je hebt geïnstalleerd via de pakketbeheerder van je distributie (bijv. apt, dnf, pacman), gebruik dan het bijbehorende uninstall commando.

Stap 6: Verifieer verwijdering

systemctl --user status openclaw-gateway.service
which openclaw
ls ~/.openclaw 2>/dev/null
ls ~/.clawdbot 2>/dev/null

Het systemctl commando zou moeten melden "Unit not found". Het which commando zou niets moeten retourneren. De ls commando's zouden moeten melden "No such file or directory".


OAuth tokens intrekken (CRITIEK)

Dit is de belangrijkste stap in het hele proces, en degene die de meeste mensen overslaan.

Wanneer je OpenClaw verbond met Google, Slack, Discord, GitHub, of andere services, verkreeg het langdurige OAuth tokens. Deze tokens worden opgeslagen op de servers van die services, niet op jouw computer. Het verwijderen van elk bestand op je machine trekt deze niet in. Totdat je expliciet de toegang intrekt, blijven de tokens van OpenClaw geldig, en kan iedereen die ze heeft onderschept nog steeds bij je accounts.

Google (Gmail, Calendar, Drive)

  1. Ga naar myaccount.google.com/permissions.
  2. Zoek OpenClaw, ClawdBot, of MoltBot in de lijst van apps van derden met toegang.
  3. Klik op de app-naam en klik vervolgens op Toegang verwijderen.
  4. Bevestig de intrekking.

Als je meerdere Google accounts hebt verbonden, herhaal dit dan voor elk account.

Slack

  1. Ga naar slack.com/apps/manage (je moet ingelogd zijn in je workspace).
  2. Zoek naar OpenClaw of ClawdBot.
  3. Klik op de app en klik vervolgens op App verwijderen.

Als je een workspace beheerder bent, controleer dan ook Settings & Administration > Manage Apps om er zeker van te zijn dat de app voor de hele workspace is verwijderd.

Discord

  1. Open Discord en ga naar User Settings (tandwielicoon).
  2. Navigeer naar Authorized Apps.
  3. Zoek OpenClaw, Clawd, of ClawdBot.
  4. Klik op Deauthorize.

GitHub

  1. Ga naar github.com/settings/applications.
  2. Klik op Authorized OAuth Apps.
  3. Zoek OpenClaw of ClawdBot.
  4. Klik op de app-naam en klik vervolgens op Revoke access.

Controleer ook GitHub Apps in hetzelfde instellingengebied, aangezien sommige versies van OpenClaw zich registreerden als een GitHub App in plaats van een OAuth App.

Microsoft (Outlook, OneDrive, Teams)

  1. Ga naar account.live.com/consent/Manage.
  2. Zoek OpenClaw of ClawdBot in de lijst van apps met machtigingen.
  3. Klik op Edit naast de app, en klik vervolgens op Remove need permissions.

Notion

  1. Open Notion en ga naar Settings & Members.
  2. Klik op My Connections (of Integrations in oudere UI versies).
  3. Zoek OpenClaw of ClawdBot.
  4. Klik op het drie-punten menu en selecteer Disconnect.

Waarom je deze stap niet mag overslaan

Als je OAuth intrekking overslaat, blijft het volgende waar, zelfs na een perfecte lokale de-installatie:

  • De tokens van OpenClaw kunnen nog steeds je emails en agenda-afspraken lezen.
  • Ze kunnen nog steeds berichten plaatsen in je Slack kanalen en Discord servers.
  • Ze kunnen nog steeds bij je GitHub repositories, inclusief privérepositories.
  • Ze kunnen nog steeds je Notion pagina's lezen en aanpassen.

Dit is niet hypothetisch. Beveiligingsonderzoekers hebben blootgestelde OpenClaw instanties gevonden met geldige tokens voor dozens van verbonden services. Het intrekken van OAuth toegang is de enige manier om deze vector te sluiten.


Volledige verwijdering verifiëren

Na het voltooien van de platformspecifieke stappen en het intrekken van OAuth tokens, loop je deze definitieve checklist door om te bevestigen dat alles weg is.

Procescontrole

Zorg ervoor dat er geen OpenClaw proces draait:

# macOS / Linux
ps aux | grep -i openclaw | grep -v grep

# Windows (PowerShell)
Get-Process | Where-Object { $_.ProcessName -match "openclaw" }

Configuratiemapcontrole

Bevestig dat alle config directories zijn verwijderd:

# 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 controle

Bevestig dat de CLI niet langer in je PATH staat:

# macOS / Linux
which openclaw

# Windows
where openclaw

Service-registratiecontrole

Bevestig dat er geen achtergrondservice is geregistreerd:

# 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 controle

Als je voorheen een aangepast configuratiepad had ingesteld, moet die directory ook worden verwijderd:

echo $OPENCLAW_CONFIG_PATH

Als dit een pad retourneert, verwijder dan ook die directory:

rm -rf "$OPENCLAW_CONFIG_PATH"

Verwijder vervolgens de environment variable uit je shell profile (.bashrc, .zshrc, .bash_profile, of equivalent).

Elke bovenstaande controle zou lege resultaten moeten geven. Als een controle een overgebleven artefact toont, ga dan terug naar de bijbehorende stap in de platformspecifieke sectie hierboven.


Wat als je een aangepast configuratiepad had?

Sommige gebruikers stellen de OPENCLAW_CONFIG_PATH environment variable in om de data van OpenClaw op een niet-standaard locatie op te slaan. Dit komt veel voor bij gebruikers die meerdere OpenClaw instanties draaien of die hun config op een externe schijf bewaren.

De ingebouwde uninstaller en de handmatige stappen hierboven richten zich alleen op de standaard directories (~/.openclaw, ~/.clawdbot, ~/.moltbot). Als je een aangepast pad hebt gebruikt, blijft die directory onaangeroerd tenzij je deze handmatig verwijdert.

Hoe te controleren

# macOS / Linux
echo $OPENCLAW_CONFIG_PATH
grep OPENCLAW_CONFIG_PATH ~/.bashrc ~/.zshrc ~/.bash_profile 2>/dev/null

# Windows (PowerShell)
echo $env:OPENCLAW_CONFIG_PATH

Als een van beide commando's een pad retourneert, bevat die directory je OpenClaw data — gesprekgeschiedenis, skill definities, gecachte tokens, en configuratiebestanden. Verwijder deze:

rm -rf "$OPENCLAW_CONFIG_PATH"

Verwijder vervolgens de export OPENCLAW_CONFIG_PATH=... regel uit je shell configuratiebestand en herlaad:

source ~/.zshrc   # of ~/.bashrc, afhankelijk van je shell

Op Windows verwijder je de environment variable via System Properties > Environment Variables, of met PowerShell:

[Environment]::SetEnvironmentVariable("OPENCLAW_CONFIG_PATH", $null, "User")

Slotopmerkingen

OpenClaw is een krachtige tool wanneer deze actief wordt gebruikt, maar de diepe systeemintegratie betekent dat het niet geruisloos weggaat. Een volledige verwijdering vereist three lagen van opschoning: het stoppen en verwijderen van de achtergrondservice, het verwijderen van alle lokale bestanden en config directories, en het intrekken van OAuth tokens op elke verbonden externe service.

Als je voorheen ClawdBot of MoltBot hebt gebruikt en die versies nooit formeel hebt verwijderd voordat je ging upgraden, is er een grote kans dat legacy config directories en service registraties nog steeds op je systeem staan. Loop de verificatiestappen hierboven door om alles op te vangen wat is achtergebleven.

Voor gebruikers die OpenClaw willen houden maar de voetafdruk willen verkleinen, overweeg om services die je niet langer nodig hebt te ontkoppelen via het OpenClaw dashboard en de machtigingen te beperken tot alleen de integraties die je actief gebruikt. Maar als je er helemaal klaar mee bent, volg dan elke stap in deze gids — vooral de OAuth intrekking — en je systeem zal schoon zijn.

Back to all news
Enjoyed this article?

Bouw met NxCode

Verander je idee in een werkende app — geen coderen nodig.

46.000+ ontwikkelaars bouwden deze maand met NxCode

Probeer het zelf

Beschrijf wat je wilt — NxCode bouwt het voor je.

46.000+ ontwikkelaars bouwden deze maand met NxCode