相信很多Mac用戶都踩過同一個坑——跟風安裝了OpenClaw,本以為是能提升效率的AI工具,結果用起來卡頓、功能雞肋,完全達不到預期。
想卸載的時候更鬧心:甚至有人打起了卸載要收費的主意,可是自己手動刪又刪不干凈,終端一打開就自動啟動,后臺進程關了又冒出來,越刪越煩躁!
![]()
今天就給大家整理一套「從簡單到徹底」的OpenClaw完整卸載方案,不管你是新手還是老手,跟著做,就能把OpenClaw連同所有殘留徹底清干凈,讓你的Mac回到沒裝過它的清爽狀態,全程免費,一步不踩坑!
先跟大家說個關鍵:OpenClaw不是普通的Mac應用,它是一款本地運行的AI Agent框架,平時是靠「Node CLI + macOS Gateway 服務 + launchd 自啟動 + shell hook」這一套組合在后臺運行的。
也正因為這樣,很多人只刪除了表面的應用圖標,才會出現“刪了又冒出來”的情況——終端自動啟動OpenClaw、后臺進程關不掉、甚至提示“command not found”卻仍有進程在運行,都是因為殘留沒清干凈。
話不多說,直接上干貨,從官方簡單卸載到手動徹底清理,再到一鍵腳本、常見問題排查,全給大家安排明白!
一、先搞懂:OpenClaw在Mac上到底裝了哪些東西?
卸載前先摸清它的“藏身之處”,后續清理才不會漏。很多人卸載不徹底,就是因為不知道OpenClaw藏了這么多組件,只刪了其中一個。
給大家整理了清晰的組件位置表,對照著看就懂了:
![]()
這里重點提醒一句:就算你用官方卸載工具,也只能刪掉大部分組件,最容易殘留的就是「shell hook」和「Node shim」,這倆也是導致“卸載后仍自動啟動”的罪魁禍首,后續一定要重點清理!
二、方法一:官方推薦卸載(最簡單,適合新手)
如果你的OpenClaw CLI還能正常使用(就是終端輸入openclaw能有反應),先試試官方自帶的卸載命令,省點事,雖然不能徹底清干凈,但能刪掉大部分核心組件。
打開終端,直接輸入下面這行命令,按回車即可:
openclaw uninstall
如果想讓它自動卸載,不用手動確認,就輸入這個(懶人首選):
openclaw uninstall --all --yes --non-interactive
這個命令會自動刪掉這些東西,不用你一個個操作:
Gateway 服務(后臺運行的核心)
CLI 程序(終端里的命令)
配置文件和工作目錄
Mac上的OpenClaw應用(/Applications里的圖標)
相關的Docker容器(如果之前用Docker運行過)
執行完之后,你會發現大部分OpenClaw相關的東西都沒了,但很多人會遇到這3個問題,這就說明還有殘留,需要手動清理:
打開終端,自動彈出OpenClaw相關提示,或者自動運行
輸入openclaw提示“command not found”,但后臺還有OpenClaw進程
Node shim自動重建,刪了又出現
別慌,接下來的手動卸載步驟,就能解決這些問題,建議大家不管官方卸載有沒有成功,都跟著走一遍,徹底清干凈!
三、手動卸載(推薦徹底執行,告別殘留)
手動卸載一共5步,每一步都很簡單,跟著輸命令、按回車就好,全程不用懂復雜的技術,新手也能輕松上手,建議一步步來,不要跳步。
1. 先停止OpenClaw后臺服務(關鍵第一步)
不管你有沒有用官方命令卸載,先把后臺正在運行的OpenClaw服務停掉,不然后續刪文件會提示“無法刪除,文件正在使用”。
如果CLI還能使用,輸入這行命令:
openclaw gateway stop
如果已經提示“command not found”(CLI被刪了),就用Mac自帶的命令停止服務,輸入:
launchctl bootout gui/$UID/ai.openclaw.gateway
輸完按回車,沒有報錯就說明服務停成功了。
2. 刪除launchd自啟動服務(避免開機自動啟動)
OpenClaw之所以會開機自動啟動、終端一打開就運行,核心就是這個launchd自啟動服務在搞鬼,必須刪掉它的配置文件。
終端輸入下面這行命令,刪除plist文件(自啟動配置文件):
rm -f ~/Library/LaunchAgents/ai.openclaw.gateway.plist
提醒一下:如果之前用OpenClaw創建過profile(配置文件),可能會有類似“ai.openclaw.”這樣的文件,也一起刪掉,避免殘留。
3. 刪除配置與數據目錄(徹底清空緩存和數據)
OpenClaw的配置文件、運行緩存、工作區數據,都存在~/.openclaw這個目錄里,就算刪了應用,這個目錄還在,占空間還可能導致殘留,必須徹底刪掉。
輸入這行命令,刪除默認配置目錄:
rm -rf ~/.openclaw
如果之前用過多重profile,就再輸入這行,刪除所有相關目錄:
rm -rf ~/.openclaw-*
最后再清理一下工作區(里面都是運行產生的臨時數據),輸入:
rm -rf ~/.openclaw/workspace
4. 刪除CLI程序(終端里的openclaw命令)
這一步要看你當初是用什么工具安裝的OpenClaw(npm/pnpm/bun),對應輸入命令即可,三種都輸一遍也沒關系,不會報錯。
如果是用npm安裝的,輸入:
npm rm -g openclaw
如果是用pnpm安裝的,輸入:
pnpm remove -g openclaw
如果是用bun安裝的,輸入:
bun remove -g openclaw
5. 刪除Mac應用(桌面上/啟動臺里的圖標)
如果當初安裝了OpenClaw的GUI應用(就是能在啟動臺里找到的圖標),輸入這行命令刪除,比手動拖到廢紙簍更徹底:
rm -rf /Applications/OpenClaw.app
到這里,手動卸載的核心步驟就完成了,但還有兩個最容易被忽略的殘留——shell自動加載和Node shim,這倆不刪,還是會出現“自動啟動”的問題,繼續往下走!
四、清理shell自動啟動(最容易被忽略,重點!)
很多人卸載完,打開終端還是會自動運行OpenClaw,問題就出在shell的自動加載里——當初安裝OpenClaw時,它的腳本自動在你的.zshrc(或.bashrc)文件里加了一行代碼,每次打開終端都會自動執行。
第一步:打開配置文件,終端輸入:
nano ~/.zshrc
(如果你的終端用的是bash,就輸入nano ~/.bashrc)
第二步:在打開的文件里,找到類似這樣的一行代碼(可能不是完全一樣,但包含openclaw):
source <(openclaw completion ...)
找到后,按鍵盤上的“Ctrl+K”刪除這一行,然后按“Ctrl+O”保存,按“Ctrl+X”退出。
第三步:刷新shell,讓修改生效,輸入:
source ~/.zshrc
這一步一定要做!不然就算刪了代碼,下次打開終端還是會自動加載,等于白刪。
五、清理Node shim(頑固殘留,刪不干凈就看這里)
如果你用了nodenv、nvm、asdf這些Node版本管理器,安裝OpenClaw時會生成一個“shim”文件,就算刪了全局包,這個shim還在,會自動重建openclaw命令,導致刪不干凈。
第一步:刪除shim文件,終端輸入:
rm -f ~/.nodenv/versions/*/bin/openclaw
第二步:重新生成Node的shim緩存,避免它重新創建openclaw,輸入:
nodenv rehash
這樣一來,頑固的Node shim殘留就徹底清干凈了,不會再自動重建。
六、檢查:確認系統已經徹底卸載(必做!)
清理完之后,別著急關掉終端,用3個簡單的命令,檢查一下是不是真的徹底刪干凈了,避免有遺漏。
1. 檢查CLI是否刪除
輸入命令:
which openclaw
如果返回“openclaw not found”,說明CLI已經徹底刪除了。
2. 檢查后臺服務是否殘留
輸入命令:
launchctl list | grep openclaw
如果沒有任何輸出,說明后臺服務已經徹底停掉、刪除干凈了。
3. 檢查配置目錄是否殘留
輸入命令:
ls -a ~ | grep openclaw
如果沒有出現任何帶“openclaw”的目錄,說明配置文件也刪干凈了。
三個命令都符合要求,就說明OpenClaw已經徹底從你的Mac上消失了!
七、一鍵徹底卸載腳本(進階,懶人福音)
如果覺得一步步輸命令太麻煩,給大家準備了一個一鍵清理腳本,復制粘貼保存,運行一次就能完成所有清理步驟,適合有一點點終端基礎的朋友(新手也能操作,跟著來就好)。
第一步:打開終端,輸入命令創建腳本文件:
nano remove-openclaw.sh
第二步:將下面的腳本代碼,全部復制粘貼到打開的文件里(不要漏任何一行):
#!/usr/bin/env zshlaunchctl bootout gui/$UID/ai.openclaw.gateway 2>/dev/nullrm -rf ~/.openclawrm -rf ~/.openclaw-*rm -rf ~/Library/LaunchAgents/ai.openclaw*npm rm -g openclaw 2>/dev/nullpnpm remove -g openclaw 2>/dev/nullbun remove -g openclaw 2>/dev/nullrm -rf /Applications/OpenClaw.apprm -f ~/.nodenv/versions/*/bin/openclawecho "OpenClaw removed."
第三步:按“Ctrl+O”保存,按“Ctrl+X”退出。
第四步:運行腳本,輸入命令:
bash remove-openclaw.sh
等待幾秒,出現“OpenClaw removed.”的提示,就說明一鍵清理完成了,之后再用上面的3個檢查命令,確認一下就好。
八、常見卸載問題(踩坑必看,解決你遇到的麻煩)
很多人在卸載過程中會遇到一些小問題,這里整理了3個最常見的,給出具體解決方法,不用再到處查教程。
1. 終端仍然提示Node版本錯誤
大概率是前面說的“shell自動加載”沒清理干凈,就是.zshrc(或.bashrc)里的那行openclaw相關代碼沒刪。
解決方法:重新按照“第四步”的步驟,打開配置文件,刪除相關代碼,再刷新shell即可。
2. 輸入openclaw,命令仍然存在
說明CLI程序沒刪干凈,可能是安裝路徑不是默認的,大概率藏在/usr/local/bin/openclaw里。
解決方法:輸入命令刪除:
rm /usr/local/bin/openclaw
3. 每次開機,OpenClaw仍然自動啟動
說明launchd自啟動服務沒刪干凈,可能是plist文件沒刪全,或者有其他profile相關的文件。
解決方法:重新輸入命令刪除所有相關plist文件:
rm -f ~/Library/LaunchAgents/ai.openclaw*
刪除后重啟電腦,就不會再自動啟動了。
九、徹底卸載后的系統狀態(放心確認)
徹底清理完成后,你的Mac里不應該再存在這些東西:
openclaw相關命令(終端輸入which openclaw提示不存在)
~/.openclaw及相關目錄
~/Library/LaunchAgents/ai.openclaw* 相關文件
/Applications/OpenClaw.app 應用
此時,你的Mac就完全恢復到了沒安裝過OpenClaw的狀態,沒有任何殘留,不會再出現自動啟動、進程殘留的問題,也不會占用多余的存儲空間。
![]()
? 總結(重點劃重點,記不住就看這里)
很多人卸載OpenClaw失敗,不是方法不對,而是漏了關鍵步驟——只刪了應用或CLI,沒清理shell自動加載和launchd服務。
記住:徹底卸載OpenClaw,只要抓好5個核心部分,就能一次到位:
停止并刪除launchd自啟動服務(避免自動啟動)
刪除CLI程序(終端里的命令)
刪除配置與工作區目錄(清空緩存數據)
清理shell自動加載(解決終端自動運行)
清理Node shim(解決頑固殘留)
不管是跟著一步步手動操作,還是用一鍵腳本,只要覆蓋這5個部分,就能徹底告別OpenClaw的困擾,再也不用為“卸載不干凈”鬧心!
如果操作過程中遇到其他問題,評論區留言,我會及時回復大家,幫大家徹底清理干凈~
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.