Install overview
इंस्टॉल करें
सिस्टम आवश्यकताएँ
- Node 24 (अनुशंसित) या Node 22.19+ - इंस्टॉलर स्क्रिप्ट इसे अपने आप संभालती है
- macOS, Linux, या Windows - Windows उपयोगकर्ता नेटिव Windows Hub ऐप, PowerShell CLI इंस्टॉलर, या WSL2 Gateway से शुरू कर सकते हैं। देखें Windows।
pnpmकी ज़रूरत केवल तब होती है जब आप स्रोत से बिल्ड करते हैं
अनुशंसित: इंस्टॉलर स्क्रिप्ट
इंस्टॉल करने का सबसे तेज़ तरीका। यह आपका OS पहचानता है, ज़रूरत होने पर Node इंस्टॉल करता है, OpenClaw इंस्टॉल करता है, और ऑनबोर्डिंग शुरू करता है।
macOS / Linux / WSL2
curl -fsSL https://openclaw.ai/install.sh | bashWindows (PowerShell)
iwr -useb https://openclaw.ai/install.ps1 | iexऑनबोर्डिंग चलाए बिना इंस्टॉल करने के लिए:
macOS / Linux / WSL2
curl -fsSL https://openclaw.ai/install.sh | bash -s -- --no-onboardWindows (PowerShell)
& ([scriptblock]::Create((iwr -useb https://openclaw.ai/install.ps1))) -NoOnboardसभी फ़्लैग और CI/ऑटोमेशन विकल्पों के लिए, देखें इंस्टॉलर आंतरिक विवरण।
वैकल्पिक इंस्टॉल विधियाँ
लोकल प्रीफ़िक्स इंस्टॉलर (install-cli.sh)
इसे तब उपयोग करें जब आप चाहते हों कि OpenClaw और Node किसी लोकल प्रीफ़िक्स, जैसे
~/.openclaw, के तहत रहें, बिना सिस्टम-वाइड Node इंस्टॉल पर निर्भर हुए:
curl -fsSL https://openclaw.ai/install-cli.sh | bashयह डिफ़ॉल्ट रूप से npm इंस्टॉल का समर्थन करता है, साथ ही उसी प्रीफ़िक्स फ़्लो के तहत git-checkout इंस्टॉल का भी। पूरा संदर्भ: इंस्टॉलर आंतरिक विवरण।
पहले से इंस्टॉल है? पैकेज और git इंस्टॉल के बीच स्विच करें
openclaw update --channel dev और openclaw update --channel stable के साथ। देखें
अपडेट करना।
npm, pnpm, या bun
यदि आप पहले से Node स्वयं मैनेज करते हैं:
npm
npm install -g openclaw@latestopenclaw onboard --install-daemonpnpm
pnpm add -g openclaw@latestpnpm approve-builds -gopenclaw onboard --install-daemonbun
bun add -g openclaw@latestopenclaw onboard --install-daemonस्रोत से
योगदानकर्ताओं या उन सभी के लिए जो लोकल checkout से चलाना चाहते हैं:
git clone https://github.com/openclaw/openclaw.gitcd openclawpnpm install && pnpm build && pnpm ui:buildpnpm link --globalopenclaw onboard --install-daemonया link छोड़ें और repo के अंदर से pnpm openclaw ... उपयोग करें। पूर्ण विकास workflows के लिए देखें सेटअप।
GitHub main checkout से इंस्टॉल करें
curl -fsSL --proto '=https' --tlsv1.2 https://openclaw.ai/install.sh | bash -s -- --install-method git --version mainकंटेनर और पैकेज मैनेजर
कंटेनराइज़्ड या headless deployments।
Docker का rootless कंटेनर विकल्प।
Nix flake के ज़रिए घोषणात्मक इंस्टॉल।
स्वचालित fleet provisioning।
Bun runtime के ज़रिए केवल-CLI उपयोग।
इंस्टॉल सत्यापित करें
openclaw --version # confirm the CLI is availableopenclaw doctor # check for config issuesopenclaw gateway status # verify the Gateway is runningयदि आप इंस्टॉल के बाद managed startup चाहते हैं:
- macOS:
openclaw onboard --install-daemonयाopenclaw gateway installके ज़रिए LaunchAgent - Linux/WSL2: उन्हीं commands के ज़रिए systemd user service
- नेटिव Windows: पहले Scheduled Task, और यदि task बनाना अस्वीकार हो जाए तो प्रति-उपयोगकर्ता Startup-folder login item fallback
होस्टिंग और deployment
OpenClaw को cloud server या VPS पर deploy करें:
कोई भी Linux VPS।
साझा Docker चरण।
K8s deployment।
Fly.io पर deploy करें।
Hetzner deployment।
Google Cloud deployment।
Azure deployment।
Railway deployment।
Render deployment।
Northflank deployment।
अपडेट, migrate, या uninstall करें
समस्या निवारण: openclaw नहीं मिला
यदि इंस्टॉल सफल रहा लेकिन आपके terminal में openclaw नहीं मिला:
node -v # Node installed?npm prefix -g # Where are global packages?echo "$PATH" # Is the global bin dir in PATH?यदि $(npm prefix -g)/bin आपके $PATH में नहीं है, तो इसे अपनी shell startup file (~/.zshrc या ~/.bashrc) में जोड़ें:
export PATH="$(npm prefix -g)/bin:$PATH"फिर नया terminal खोलें। अधिक विवरण के लिए देखें Node सेटअप।