🔧 मैनुअल स्टेप-बाय-स्टेप अनइंस्टॉल
जब वन-क्लिक अनइंस्टॉल संभव न हो (जैसे CLI खराब हो गया), तब ये स्टेप्स मैनुअली फॉलो करें। क्रम जरूरी है — पहले सर्विस बंद करो, फिर फाइलें हटाओ, अंत में टूल निकालो।
स्टेप 1: Gateway सर्विस बंद करें
पहले सुनिश्चित करें कि पृष्ठभूमि में चलने वाली Gateway सर्विस बंद है:
openclaw gateway stop
अगर openclaw कमांड अब काम नहीं कर रहा है, तो यह स्टेप स्किप करें और सिस्टम कमांड से जबरन बंद करें (अपने सिस्टम के विशेष सफाई पेज देखें)।
स्टेप 2: सर्विस डेमन हटाएं
बूट पर ऑटो-स्टार्ट कॉन्फ़िगरेशन हटाएं ताकि रीस्टार्ट के बाद सर्विस न आए:
openclaw gateway uninstall
वैसे ही, अगर CLI उपलब्ध नहीं है तो मैनुअली करना पड़ेगा — macOS में launchd साफ़ करो, Linux में systemd साफ़ करो, Windows में शेड्यूल्ड टास्क साफ़ करो। हर सिस्टम के विशेष पेज देखें।
स्टेप 3: कॉन्फ़िगरेशन और स्टेटस डेटा हटाएं
OpenClaw की सभी कॉन्फ़िगरेशन फाइलें, चैट हिस्ट्री, रन स्टेटस स्टेट डायरेक्टरी में स्टोर होते हैं:
rm -rf "${OPENCLAW_STATE_DIR:-$HOME/.openclaw}"
अगर आपने OPENCLAW_STATE_DIR एनवायरनमेंट वेरिएबल कस्टमाइज किया है, तो असली पाथ चेक करना पड़ेगा। डिफ़ॉल्ट में ~/.openclaw होता है।
~/.openclaw डायरेक्टरी बैकअप करें। बैकअप के विस्तृत सुझाव महत्वपूर्ण बातें में देखें।
स्टेप 4: वर्कस्पेस फाइलें हटाएं (ऑप्शनल)
अगर स्टेप 3 में पूरी .openclaw डायरेक्टरी हटा दी है, तो यह स्टेप स्किप करें। वरना अलग से वर्कस्पेस साफ़ करें:
rm -rf ~/.openclaw/workspace
स्टेप 5: CLI टूल हटाएं
अपने OpenClaw इंस्टॉल तरीके के अनुसार सही अनइंस्टॉल कमांड चुनें:
npm इंस्टॉल
npm rm -g openclaw
pnpm इंस्टॉल
pnpm remove -g openclaw
Bun इंस्टॉल
bun remove -g openclaw
Homebrew इंस्टॉल (macOS)
# CLI संस्करण
brew uninstall openclaw-cli
# डेस्कटॉप ऐप संस्करण
brew uninstall --cask openclaw
सोर्स कोड इंस्टॉल (git clone)
अगर सोर्स कोड से इंस्टॉल किया था, तो पहले सर्विस बंद करने और अनइंस्टॉल करने की स्टेप्स पूरी करें, फिर सोर्स डायरेक्टरी सीधे हटा दें। पहले सर्विस बंद करो, फिर डायरेक्टरी हटाओ, नहीं तो सर्विस पहले से हटे पाथ को रेफर करके एरर देगी।
मल्टीपल Profile इंस्टॉल
अगर कस्टम Profile इस्तेमाल किए हैं (जैसे काम के लिए एक, व्यक्तिगत के लिए एक), तो हर Profile के पास अलग स्टेट डायरेक्टरी है, सबको अलग हटाना पड़ेगा:
# सभी openclaw संबंधित profile डायरेक्टरीज़ हटाएं
rm -rf ~/.openclaw
rm -rf ~/.openclaw-*
ls -la ~ | grep openclaw चलाकर देखें।