Hur du avinstallerar OpenClaw helt: macOS, Windows & Linux (2026)
← Back to news

Hur du avinstallerar OpenClaw helt: macOS, Windows & Linux (2026)

N

NxCode Team

10 min read

נקודות מפתח

  • מחיקת האפליקציה אינה מספיקה: OpenClaw מתקין persistent background service (LaunchAgent ב-macOS, systemd ב-Linux, Scheduled Task ב-Windows) השורד אתחולים וממשיך לרוץ לאחר uninstall רגיל.
  • tokens של OAuth נשארים לאחר ההסרה: tokens של OAuth ארוכי טווח עבור Google, Slack, Discord, GitHub ושירותים אחרים נשארים בשרתים של אותן חברות -- עליכם לבצע revoke לגישה באופן ידני בהגדרות האבטחה של כל שירות.
  • קיים uninstall בפקודה אחת אך יש בו פערים: הרצת openclaw uninstall --all --yes --non-interactive מטפלת ב-service, ב-state directory וב-CLI, אך אינה מבצעת revoke ל-tokens של OAuth או מסירה legacy config directories (~/.clawdbot, ~/.moltbot).
  • בדקו שמות legacy: OpenClaw נקראה בעבר ClawdBot ו-MoltBot -- הסירו את כל שלושת ה-config directories כדי להבטיח ניקוי מלא.
  • אמתו את ההסרה באמצעות בדיקות ספציפיות לפלטפורמה: השתמשו ב-launchctl list | grep openclaw (macOS), systemctl --user status openclaw-gateway.service (Linux), או בחיפוש ב-Task Scheduler (Windows) כדי לוודא ששירות הרקע הופסק לחלוטין.

מה זה OpenClaw (ולמה ההסרה אינה פשוטה)

OpenClaw היא פלטפורמת AI agent מקומית המריצה AI workers אוטונומיים ישירות על המחשב שלכם. היא הושקה במקור בתור ClawdBot בינואר 2026, שונתה במהירות ל-MoltBot ולאחר מכן מותגה מחדש כ-OpenClaw ככל שהפרויקט הבשיל. אם התקנתם אחת משלוש הגרסאות הללו, המדריך הזה מכסה את כולן.

בבסיסו, OpenClaw מתחבר לשירותים היומיומיים שלכם ופועל מטעמכם. הוא יכול לקרוא ולשלוח אימיילים דרך Gmail ו-Outlook, לנהל את ה-Google Calendar שלכם, לגשת לאפליקציות מסרים כמו WhatsApp, Telegram, Slack ו-Discord, לגלוש באינטרנט, לקרוא ולכתוב קבצים ב-filesystem המקומי שלכם, ולבצע shell commands שרירותיות. רוחב הגישה הזה הוא מה שהופך אותו לעוצמתי — ומה שהופך הסרה לא מלאה לבעיה ביטחונית חמורה.

למה uninstall רגיל לא עובד

בניגוד לאפליקציית desktop טיפוסית או חבילת npm, OpenClaw מתקין את עצמו כ-persistent background service ששורד אתחולים:

  • macOS: הוא רושם LaunchAgent (ai.openclaw.gateway) ש-macOS טוען אוטומטית בעת הכניסה למערכת.
  • Linux: הוא יוצר systemd user service (openclaw-gateway.service) שמתחיל עם ה-session שלכם.
  • Windows: הוא יוצר Scheduled Task שמפעיל את תהליך ה-gateway של OpenClaw בעת כניסת המשתמש.

גרירה פשוטה של האפליקציה ל-Trash, הרצת npm uninstall -g openclaw, או מחיקת ה-binary משאירה את שירות הרקע ללא שינוי. תהליך ה-gateway מופעל מחדש לאחר כל אתחול, יושב בשקט ב-memory ושומר על חיבורים לחשבונות שלכם.

חמור מכך, OpenClaw משתמש ב-long-lived OAuth tokens כדי להתחבר ל-Google, Slack, Discord, GitHub, Microsoft ו-Notion. ה-tokens הללו מאוחסנים בשרתים של אותן חברות, לא במחשב שלכם. אפילו ניקוי מקומי יסודי משאיר את ה-tokens הללו תקפים. כל מי שיקבל גישה ל-instance של OpenClaw שלכם — או ל-token store לפני שתמחקו אותו — שומר על הגישה לחשבונות שלכם.

חוקרי אבטחה תיעדו מאות instances של OpenClaw חשופים המדליפים API keys, היסטוריית שיחות ו-tokens של OAuth. אם סיימתם להשתמש בו, הסרה מלאה אינה אופציונלית — היא הכרח ביטחוני.


הסרה מהירה (פקודה אחת)

אם אתם רוצים את הדרך המהירה ביותר, OpenClaw כולל פקודת uninstall מובנית:

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

פקודה אחת זו מבצעת שלוש פעולות:

  1. עוצרת את שירות ה-gateway ומסירה את רישום השירות (LaunchAgent, systemd unit, או Scheduled Task).
  2. מוחקת את ה-state directory (~/.openclaw/state או המקביל לו), המכיל היסטוריית שיחות, תורי משימות ונתונים שמורים ב-cache.
  3. מסירה את ה-CLI binary מה-system PATH שלכם.

מה הפקודה הזו לא עושה

ל-uninstaller המובנה יש פערים חשובים:

  • הוא לא מבצע revoke ל-tokens של OAuth בשירותים חיצוניים. חשבונות ה-Google, Slack, Discord, GitHub, Microsoft ו-Notion שלכם נשארים מחוברים.
  • הוא לא מסיר legacy config directories מגרסאות קודמות (~/.clawdbot, ~/.moltbot, ~/.molthub).
  • הוא עשוי לא להסיר את חבילת ה-npm הגלובלית אם התקנתם דרך npm install -g openclaw.
  • הוא לא מנקה custom config paths שהוגדרו דרך ה-environment variable בשם OPENCLAW_CONFIG_PATH.

להסרה מלאה באמת, עקבו אחר הצעדים הספציפיים לפלטפורמה להלן, ואז בצעו revoke ל-tokens של OAuth שלכם.


macOS — הסרה שלב אחר שלב

שלב 1: עצירת ה-gateway process

openclaw gateway stop

זה מכבה בצורה מסודרת את ה-background 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

התקנות ישנות יותר עשויות היו להשתמש ב-legacy label בשם 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: הרצת ה-uninstaller המובנה

openclaw uninstall --all --yes

זה מסיר את ה-state directory ומבטל את רישום השירות (אם שלב 2 לא טיפל בזה כבר).

שלב 4: מחיקת config directories שנותרו

ה-uninstaller משאיר מאחוריו config directories מהגרסה הנוכחית ומגרסאות קודמות. הסירו את כולם:

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

ספריות אלו מכילות את קבצי ה-configuration שלכם, tokens של OAuth מאוחסנים, יומני שיחות והגדרות skills. השארתם מאחור מהווה סיכון לפרטיות ובזבוז שטח דיסק.

שלב 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 עם ה-label שמופיע בפלט.


Windows — הסרה שלב אחר שלב

שלב 1: עצירת ה-gateway process

פתחו את PowerShell או Command Prompt והריצו:

openclaw gateway stop

אם הפקודה אינה מזוהה, פתחו את Task Manager (Ctrl+Shift+Esc), חפשו כל תהליך בשם openclaw או node המריץ את ה-gateway של OpenClaw, וסיימו את המשימה.

שלב 2: הסרת ה-Scheduled Task

פתחו את Task Scheduler (חפשו אותו בתפריט Start):

  1. בפאנל השמאלי, נווטו ל-Task Scheduler Library.
  2. חפשו כל משימה עם "OpenClaw", "ClawdBot", או "MoltBot" בשם.
  3. לחצו לחיצה ימנית על כל משימה מתאימה ובחרו Delete.

לחלופין, הסירו את המשימה משורת הפקודה:

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

שלב 3: הרצת ה-uninstaller המובנה

openclaw uninstall --all --yes

שלב 4: מחיקת config directories שנותרו

פתחו את 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"

בדקו גם config בתיקיית 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 process

openclaw gateway stop

אם הפקודה אינה זמינה, עצרו אותה ידנית:

pkill -f "openclaw gateway"

שלב 2: השבתה והסרה של שירות ה-systemd

OpenClaw רושם systemd user unit שמתחילה אוטומטית עם ה-session שלכם. השביתו והסירו אותה:

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

בדקו גם שמות שירות legacy:

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

שלב 3: הרצת ה-uninstaller המובנה

openclaw uninstall --all --yes

שלב 4: מחיקת config directories שנותרו

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

בדקו גם את XDG config directory, שחלק מהתקנות Linux משתמשות בו:

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

שלב 5: הסרת חבילת ה-CLI

npm uninstall -g openclaw

אם התקנתם דרך מנהל החבילות של ההפצה שלכם (למשל, apt, dnf, pacman), השתמשו בפקודת ה-uninstall המתאימה במקום זאת.

שלב 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".


Revoke OAuth Tokens (קריטי)

זהו השלב החשוב ביותר בכל התהליך, וזה שהכי הרבה אנשים מדלגים עליו.

כאשר חיברתם את OpenClaw ל-Google, Slack, Discord, GitHub, או שירותים אחרים, הוא קיבל long-lived OAuth tokens. ה-tokens הללו מאוחסנים בשרתים של אותם שירותים, לא במחשב שלכם. מחיקת כל קובץ במחשב שלכם לא מבצעת להם revoke. עד שלא תבצעו revoke לגישה במפורש, ה-tokens של OpenClaw נשארים תקפים, וכל מי שהשיג אותם עדיין יכול לגשת לחשבונות שלכם.

Google (Gmail, Calendar, Drive)

  1. עברו אל myaccount.google.com/permissions.
  2. חפשו את OpenClaw, ClawdBot, או MoltBot ברשימת אפליקציות צד שלישי עם גישה.
  3. לחצו על שם האפליקציה, ואז לחצו על Remove Access.
  4. אשרו את ה-revocation.

אם חיברתם מספר חשבונות Google, חזרו על הפעולה עבור כל אחד מהם.

Slack

  1. עברו אל slack.com/apps/manage (עליכם להיות מחוברים ל-workspace שלכם).
  2. חפשו את OpenClaw או ClawdBot.
  3. לחצו על האפליקציה, ואז לחצו על Remove App.

אם אתם מנהלי workspace, בדקו גם ב-Settings & Administration > Manage Apps כדי לוודא שהאפליקציה הוסרה ברמת ה-workspace כולו.

Discord

  1. פתחו את Discord ועברו ל-User Settings (סמל גלגל השיניים).
  2. ניווטו ל-Authorized Apps.
  3. חפשו את OpenClaw, Clawd, או ClawdBot.
  4. לחצו על Deauthorize.

GitHub

  1. עברו אל github.com/settings/applications.
  2. לחצו על Authorized OAuth Apps.
  3. חפשו את OpenClaw או ClawdBot.
  4. לחצו על שם האפליקציה, ואז לחצו על Revoke access.

בדקו גם את GitHub Apps באותו אזור הגדרות, מכיוון שחלק מגרסאות OpenClaw נרשמו כ-GitHub App במקום כ-OAuth App.

Microsoft (Outlook, OneDrive, Teams)

  1. עברו אל account.live.com/consent/Manage.
  2. חפשו את OpenClaw או ClawdBot ברשימת האפליקציות עם הרשאות.
  3. לחצו על Edit ליד האפליקציה, ואז לחצו על Remove these permissions.

Notion

  1. פתחו את Notion ועברו ל-Settings & Members.
  2. לחצו על My Connections (או Integrations בגרסאות UI ישנות יותר).
  3. חפשו את OpenClaw או ClawdBot.
  4. לחצו על תפריט שלוש הנקודות ובחרו Disconnect.

מדוע אסור לכם לדלג על שלב זה

אם תדלגו על OAuth revocation, הדברים הבאים יישארו נכונים גם לאחר uninstall מקומי מושלם:

  • ה-tokens של OpenClaw עדיין יכולים לקרוא את האימיילים ואירועי לוח השנה שלכם.
  • הם עדיין יכולים לפרסם הודעות בערוצי ה-Slack ושרתי ה-Discord שלכם.
  • הם עדיין יכולים לגשת ל-GitHub repositories שלכם, כולל פרטיים.
  • הם עדיין יכולים לקרוא ולשנות את דפי ה-Notion שלכם.

זה לא היפותטי. חוקרי אבטחה מצאו instances של OpenClaw חשופים עם tokens תקפים לעשרות שירותים מחוברים. ביצוע revoke לגישת OAuth הוא הדרך היחידה לסגור את הווקטור הזה.


אימות הסרה מלאה

לאחר השלמת הצעדים הספציפיים לפלטפורמה וביצוע revoke ל-tokens של OAuth, עברו על רשימת הבדיקה הסופית הזו כדי לוודא שהכל נעלם.

בדיקת תהליכים (Process Check)

וודאו ששום תהליך של OpenClaw לא רץ:

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

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

בדיקת ספריות Config

אשרו שכל ה-config directories נמחקו:

# 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

אשרו שה-CLI כבר לא נמצא ב-PATH שלכם:

# macOS / Linux
which openclaw

# Windows
where openclaw

בדיקת רישום שירות (Service Registration)

אשרו שלא רשום שום שירות רקע:

# 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

אם הגדרתם בעבר custom config path, גם את התיקייה הזו יש להסיר:

echo $OPENCLAW_CONFIG_PATH

אם זה מחזיר נתיב, מחקו גם את התיקייה הזו:

rm -rf "$OPENCLAW_CONFIG_PATH"

לאחר מכן הסירו את ה-environment variable מה-shell profile שלכם (.bashrc, .zshrc, .bash_profile, או המקביל להם).

כל בדיקה למעלה צריכה להחזיר תוצאות ריקות. אם בדיקה כלשהי מראה artifact שנותר, חזרו לשלב המתאים בסעיף הספציפי לפלטפורמה למעלה.


מה אם היה לכם Custom Config Path?

חלק מהמשתמשים הגדירו את ה-environment variable בשם OPENCLAW_CONFIG_PATH כדי לאחסן את הנתונים של OpenClaw במיקום שאינו ברירת מחדל. זה נפוץ בקרב משתמשים המריצים מספר instances של OpenClaw או כאלו ששומרים את ה-config שלהם בכונן חיצוני.

ה-uninstaller המובנה והצעדים הידניים לעיל מכוונים רק לספריות ברירת המחדל (~/.openclaw, ~/.clawdbot, ~/.moltbot). אם השתמשתם ב-custom path, התיקייה הזו תישאר ללא שינוי אלא אם תמחקו אותה ידנית.

איך לבדוק

# 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 שלכם — היסטוריית שיחות, הגדרות skills, tokens שמורים ב-cache וקבצי configuration. מחקו אותה:

rm -rf "$OPENCLAW_CONFIG_PATH"

לאחר מכן הסירו את שורת ה-export OPENCLAW_CONFIG_PATH=... מקובץ ה-shell configuration שלכם וטענו מחדש:

source ~/.zshrc   # או ~/.bashrc, תלוי ב-shell שלכם

ב-Windows, הסירו את ה-environment variable דרך System Properties > Environment Variables, או באמצעות PowerShell:

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

הערות סופיות

OpenClaw הוא כלי עוצמתי כאשר משתמשים בו באופן פעיל, אך האינטגרציה העמוקה שלו במערכת אומרת שהוא לא עוזב בשקט. הסרה מלאה דורשת שלוש שכבות של ניקוי: עצירה והסרה של שירות הרקע, מחיקת כל הקבצים המקומיים וספריות ה-config, וביצוע revoke ל-tokens של OAuth בכל שירות חיצוני מחובר.

אם השתמשתם בעבר ב-ClawdBot או MoltBot ומעולם לא ביצעתם uninstall רשמי לגרסאות הללו לפני השדרוג, יש סיכוי טוב ש-legacy config directories ורישומי שירות עדיין נמצאים במערכת שלכם. עברו על שלבי האימות לעיל כדי לתפוס כל דבר שהושאר מאחור.

עבור משתמשים שרוצים לשמור את OpenClaw אך לצמצם את טביעת הרגל שלו, שקלו לנתק שירותים שאינכם זקוקים להם יותר דרך ה-dashboard של OpenClaw ולהגביל את ההרשאות שלו רק לאינטגרציות שבהן אתם משתמשים באופן פעיל. אך אם סיימתם איתו לחלוטין, עקבו אחר כל שלב במדריך זה — במיוחד ה-OAuth revocation — והמערכת שלכם תהיה נקייה.

Back to all news
Enjoyed this article?

בנה עם NxCode

הפוך את הרעיון שלך לאפליקציה עובדת — בלי תכנות.

יותר מ-46,000 מפתחים בנו עם NxCode החודש

נסה בעצמך

תאר מה אתה רוצה — NxCode יבנה את זה בשבילך.

יותר מ-46,000 מפתחים בנו עם NxCode החודש