मुख्य सामग्री पर जाएं

सिस्टम आवश्यकताएँ

  • Node 24 (अनुशंसित) या Node 22.19+ - इंस्टॉलर स्क्रिप्ट इसे अपने आप संभालती है
  • macOS, Linux, या Windows - Windows उपयोगकर्ता नेटिव Windows Hub ऐप, PowerShell CLI इंस्टॉलर, या WSL2 Gateway से शुरू कर सकते हैं। देखें Windows
  • pnpm की ज़रूरत केवल तब होती है जब आप स्रोत से बिल्ड करते हैं

अनुशंसित: इंस्टॉलर स्क्रिप्ट

इंस्टॉल करने का सबसे तेज़ तरीका। यह आपका OS पहचानता है, ज़रूरत होने पर Node इंस्टॉल करता है, OpenClaw इंस्टॉल करता है, और ऑनबोर्डिंग शुरू करता है।
Windows डेस्कटॉप उपयोगकर्ता नेटिव Windows Hub companion ऐप भी इंस्टॉल कर सकते हैं, जिसमें सेटअप, ट्रे स्टेटस, चैट, Node मोड, और local MCP मोड शामिल हैं।
curl -fsSL https://openclaw.ai/install.sh | bash
ऑनबोर्डिंग चलाए बिना इंस्टॉल करने के लिए:
curl -fsSL https://openclaw.ai/install.sh | bash -s -- --no-onboard
सभी फ़्लैग और 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 install -g openclaw@latest
openclaw onboard --install-daemon
होस्टेड इंस्टॉलर OpenClaw पैकेज इंस्टॉल के लिए min-release-age जैसे npm freshness फ़िल्टर साफ़ करता है। यदि आप npm से मैन्युअल रूप से इंस्टॉल करते हैं, तो आपकी अपनी npm नीति फिर भी लागू होती है।

स्रोत से

योगदानकर्ताओं या उन सभी के लिए जो लोकल checkout से चलाना चाहते हैं:
git clone https://github.com/openclaw/openclaw.git
cd openclaw
pnpm install && pnpm build && pnpm ui:build
pnpm link --global
openclaw 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

कंटेनर और पैकेज मैनेजर

Docker

कंटेनराइज़्ड या headless deployments।

Podman

Docker का rootless कंटेनर विकल्प।

Nix

Nix flake के ज़रिए घोषणात्मक इंस्टॉल।

Ansible

स्वचालित fleet provisioning।

Bun

Bun runtime के ज़रिए केवल-CLI उपयोग।

इंस्टॉल सत्यापित करें

openclaw --version      # confirm the CLI is available
openclaw doctor         # check for config issues
openclaw 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 करें:

VPS

कोई भी Linux VPS।

Docker VM

साझा Docker चरण।

Kubernetes

K8s deployment।

Fly.io

Fly.io पर deploy करें।

Hetzner

Hetzner deployment।

GCP

Google Cloud deployment।

Azure

Azure deployment।

Railway

Railway deployment।

Render

Render deployment।

Northflank

Northflank deployment।

अपडेट, migrate, या uninstall करें

Updating

OpenClaw को अद्यतित रखें।

Migrating

नई मशीन पर जाएँ।

Uninstall

OpenClaw को पूरी तरह हटाएँ।

समस्या निवारण: 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 सेटअप