क्या आपने पहले ही Getting Started फॉलो कर लिया है? आप पूरी तरह तैयार हैं — यह पेज वैकल्पिक इंस्टॉल तरीकों, प्लेटफ़ॉर्म-विशिष्ट निर्देशों और मेंटेनेंस के लिए है।
installer script OpenClaw इंस्टॉल करने का अनुशंसित तरीका है। यह एक ही स्टेप में Node detection, इंस्टॉलेशन और onboarding संभालता है।
Installer script
CLI डाउनलोड करता है, npm के माध्यम से इसे वैश्विक रूप से स्थापित करता है, और ऑनबोर्डिंग विज़ार्ड प्रारंभ करता है।
```<Tabs> <Tab title="macOS / Linux / WSL2"> ```bash curl -fsSL https://openclaw.ai/install.sh | bash ```</Tab> <Tab title="Windows (PowerShell)"> ```powershell iwr -useb https://openclaw.ai/install.ps1 | iex ```</Tab></Tabs>बस इतना ही — यह स्क्रिप्ट Node की पहचान, स्थापना, और ऑनबोर्डिंग संभालती है।ऑनबोर्डिंग छोड़कर केवल बाइनरी स्थापित करने के लिए:<Tabs> <Tab title="macOS / Linux / WSL2"> ```bash curl -fsSL https://openclaw.ai/install.sh | bash -s -- --no-onboard ```</Tab> <Tab title="Windows (PowerShell)"> ```powershell & ([scriptblock]::Create((iwr -useb https://openclaw.ai/install.ps1))) -NoOnboard ```</Tab></Tabs>सभी फ़्लैग, env vars, और CI/ऑटोमेशन विकल्पों के लिए, [Installer internals](/install/installer) देखें।```
npm / pnpm
यदि आपके पास पहले से Node 22+ है और आप इंस्टॉल को स्वयं प्रबंधित करना चाहते हैं:
```<Tabs> <Tab title="npm"> ```bash npm install -g openclaw@latest openclaw onboard --install-daemon ``` <Accordion title="sharp बिल्ड त्रुटियाँ?"> यदि आपके पास libvips वैश्विक रूप से स्थापित है (macOS पर Homebrew के माध्यम से सामान्य) और `sharp` विफल हो जाता है, तो प्रीबिल्ट बाइनरी को बाध्य करें: ```bash SHARP_IGNORE_GLOBAL_LIBVIPS=1 npm install -g openclaw@latest ``` यदि आपको `sharp: Please add node-gyp to your dependencies` दिखाई देता है, तो या तो बिल्ड टूलिंग स्थापित करें (macOS: Xcode CLT + `npm install -g node-gyp`) या ऊपर दिए गए env var का उपयोग करें।</Accordion></Tab> <Tab title="pnpm"> ```bash pnpm add -g openclaw@latest pnpm approve-builds -g # approve openclaw, node-llama-cpp, sharp, etc. openclaw onboard --install-daemon ``` <Note> pnpm को बिल्ड स्क्रिप्ट वाले पैकेजों के लिए स्पष्ट अनुमोदन की आवश्यकता होती है। पहली इंस्टॉल के बाद यदि "Ignored build scripts" चेतावनी दिखाई दे, तो `pnpm approve-builds -g` चलाएँ और सूचीबद्ध पैकेजों का चयन करें।</Note></Tab></Tabs>```
From source
योगदानकर्ताओं या उन सभी के लिए जो स्थानीय चेकआउट से चलाना चाहते हैं।
```<Steps> <Step title="Clone और build करें"> [OpenClaw repo](https://github.com/openclaw/openclaw) को clone करें और build करें: ```bash git clone https://github.com/openclaw/openclaw.git cd openclaw pnpm install pnpm ui:build pnpm build ```</Step> <Step title="CLI को link करें"> `openclaw` कमांड को वैश्विक रूप से उपलब्ध करें: ```bash pnpm link --global ``` वैकल्पिक रूप से, link को छोड़ दें और repo के अंदर से `pnpm openclaw ...` के माध्यम से कमांड चलाएँ।</Step> <Step title="ऑनबोर्डिंग चलाएँ"> ```bash openclaw onboard --install-daemon ```</Step></Steps>गहन विकास वर्कफ़्लो के लिए, [Setup](/start/setup) देखें।```
यदि $(npm prefix -g)/bin (macOS/Linux) या $(npm prefix -g) (Windows) आपके $PATH में नहीं है, तो आपका शेल वैश्विक npm बाइनरी (जिसमें openclaw शामिल है) नहीं ढूँढ पा रहा है।समाधान — इसे अपनी शेल स्टार्टअप फ़ाइल (~/.zshrc या ~/.bashrc) में जोड़ें:
export PATH="$(npm prefix -g)/bin:$PATH"
Windows पर, npm prefix -g के आउटपुट को अपने PATH में जोड़ें।फिर एक नया टर्मिनल खोलें (या zsh में rehash / bash में hash -r)।