गाइड

Mac mini पर OpenClaw कैसे इंस्टॉल करें

OpenClaw एक कमांड से Mac mini पर इंस्टॉल हो जाता है। फिर onboarding का एक कदम एक बैकग्राउंड सर्विस सेट करता है, जो लॉग इन पर शुरू होती है। बेस Apple silicon Mac mini काफ़ी है, क्योंकि मॉडल आपके AI प्रोवाइडर के पास चलता है, Mac पर नहीं। नीचे ऑफ़िशियल कमांड हैं, macOS 26 पर हमें मिला आउटपुट है, और वे सेटिंग्स हैं जो इसे चालू रखती हैं।

OpenClaw क्या है

OpenClaw एक ओपन सोर्स AI असिस्टेंट है, जो आपके अपने कंप्यूटर पर चलता है। आप उससे उन चैट ऐप से बात करते हैं जो आप पहले से इस्तेमाल करते हैं। इसके README में Discord, iMessage, Slack, Teams, Telegram और WhatsApp हैं, और 20 से ज़्यादा दूसरे भी (github.com/openclaw/openclaw, अक्टूबर 2026)।

इसका मुख्य हिस्सा Gateway है। यह लंबा चलने वाला प्रोसेस है, जो आपके चैट कनेक्शन संभालता है और एजेंट चलाता है। Gateway रुका, तो असिस्टेंट जवाब देना बंद कर देता है। इसीलिए इंस्टॉल से ज़्यादा यह मायने रखता है कि वह किस मशीन पर है।

ज़रूरतें

  • Node 24.16 या नया, या Node 26.1 या नया। अगर Node नहीं है, तो installer macOS पर Node 26 जोड़ देता है (docs.openclaw.ai/install, अक्टूबर 2026)।
  • एक मॉडल प्रोवाइडर। onboarding के दौरान आप जो प्रोवाइडर चुनते हैं, OpenClaw उसकी API key लेता है।
  • कोई भी Apple silicon Mac। डॉक्स कोई न्यूनतम मेमोरी तय नहीं करते। क्लाउड मॉडल के साथ 16 GB काफ़ी से ज़्यादा है। लोकल मॉडल की बात अलग है, जो हमारी लोकल LLM गाइड में है।

इसे इंस्टॉल करें

Terminal में ऑफ़िशियल installer चलाएँ।

curl -fsSL https://openclaw.ai/install.sh | bash

खत्म होने पर यह आपको onboarding में ले जाता है। पहले इंस्टॉल करके बाद में सेटअप करना हो, तो डॉक्स एक फ़्लैग देते हैं जो onboarding छोड़ देता है। फिर सर्विस वाले विकल्प के साथ onboarding खुद चलाएँ।

curl -fsSL https://openclaw.ai/install.sh | bash -s -- --no-onboard
openclaw onboard --install-daemon

हमने 2 अक्टूबर 2026 को GitHub की एक नई होस्टेड macOS 26 मशीन पर installer चलाया। Node पहले से था, इसलिए लगभग 25 सेकंड लगे। version जाँच ने यह प्रिंट किया।

$ openclaw --version
OpenClaw 2026.9.7 (c074824)

फिर डॉक्स में दी कमांड से इंस्टॉल और सर्विस जाँचें।

openclaw doctor
openclaw gateway status

हमारी टेस्ट मशीन पर doctor ने onboarding से पहले तीन चीज़ें बताईं। Gateway मोड सेट नहीं था। Gateway auth में कोई टोकन नहीं था। और कोई command owner सेट नहीं था। onboarding के बाद doctor फिर चलाएँ और जो बचा है उसे ठीक करें। owner को गंभीरता से लें। doctor के अनुसार यह वह अकाउंट है जो config बदल सकता है, Gateway रीस्टार्ट कर सकता है और कमांड मंज़ूर कर सकता है।

इसे 24/7 चालू रखें

सर्विस वाला विकल्प एक LaunchAgent इंस्टॉल करता है। डॉक्स के अनुसार इसका label ai.openclaw.gateway है, और इसकी फ़ाइल ai.openclaw.gateway.plist है, जो आपकी होम Library के LaunchAgents फ़ोल्डर में रहती है। launchd इसे लॉग इन पर शुरू करता है और क्रैश होने पर रीस्टार्ट करता है। लॉग एक फ़ाइल में जाते हैं।

openclaw gateway status --deep
openclaw gateway restart
openclaw health
tail -f ~/Library/Logs/openclaw/gateway.log

आप onboarding के बिना सिर्फ़ सर्विस भी इंस्टॉल कर सकते हैं। हमने यह दूसरी टेस्ट मशीन पर किया। हमने Gateway मोड को local पर सेट किया, doctor से टोकन बनवाया, और install कमांड चलाई।

openclaw config set gateway.mode local
openclaw doctor --fix --generate-gateway-token
openclaw gateway install

लगभग 15 सेकंड बाद status कमांड ने सर्विस चालू दिखाई।

$ openclaw gateway status
Service file: ~/Library/LaunchAgents/ai.openclaw.gateway.plist
Gateway: bind=loopback (127.0.0.1), port=18789 (service args)
Dashboard: http://127.0.0.1:18789/
Gateway version: 2026.9.7
Runtime: running (pid 16165, state active)
Connectivity probe: ok
Listening: 127.0.0.1:18789

LaunchAgent सिर्फ़ तब चलता है जब कोई यूज़र लॉग इन हो। रीबूट के बाद, किसी के लॉग इन करने तक कुछ शुरू नहीं होता। बिना निगरानी वाले Mac पर, OpenClaw चलाने वाले अकाउंट के लिए automatic login चालू करें। फिर मशीन को स्लीप होने से रोकें, क्योंकि स्लीप Gateway को जमा देता है और हर चैट कनेक्शन तोड़ देता है।

sudo pmset -a sleep 0
sudo pmset -a disksleep 0
sudo pmset -a displaysleep 10

वजहें और लैपटॉप लिड के नियम Mac के स्लीप होने पर क्या होता है में हैं। बिजली कटने समेत पूरी चेकलिस्ट हमेशा चालू Mac की गाइड में है।

सुरक्षा से जुड़ी बातें

  • सामान्य इंस्टॉल पर Gateway सिर्फ़ loopback पर सुनता है। इसे ऐसे ही रहने दें। अपने लैपटॉप से डैशबोर्ड तक पहुँचने के लिए डॉक्स SSH tunnel इस्तेमाल करते हैं।
  • direct messages में अनजान भेजने वालों को जवाब नहीं, एक pairing कोड मिलता है। आप उन्हें नीचे वाली pairing कमांड से मंज़ूर करते हैं।
  • जब तक आप sandboxing सेट न करें, टूल डिफ़ॉल्ट रूप से host पर चलते हैं। वह macOS यूज़र जो कुछ छू सकता है, एजेंट भी छू सकता है।
  • Secrets डिस्क पर OpenClaw के state फ़ोल्डर में रहते हैं, और config उसी के अंदर openclaw.json में। उस फ़ोल्डर को पासवर्ड फ़ाइल की तरह मानें।
  • हर config बदलाव के बाद built-in audit चलाएँ। हमारे नए टेस्ट इंस्टॉल पर इसने 0 critical, 1 warning और 1 info आइटम बताया।
ssh -N -L 18789:127.0.0.1:18789 user@gateway-host
openclaw pairing approve <channel> <code>
openclaw security audit

सबसे आसान सुरक्षा भौतिक है। OpenClaw को ऐसे Mac पर चलाएँ जिस पर आपका और कुछ न हो। कोई निजी Apple ID नहीं, कोई पासवर्ड मैनेजर नहीं, लॉग इन से भरा कोई ब्राउज़र नहीं। अगर एजेंट कुछ अजीब करे, तो नुकसान उसी मशीन पर रुक जाता है।

MacRun Mac पर इसे चलाना

हमारा एजेंट प्लान एक डेडिकेटेड Mac mini है, जो कभी स्लीप नहीं होता। रीबूट के बाद इसका लॉग इन सेशन अपने आप लौट आता है, इसलिए LaunchAgents फिर से शुरू होते हैं। इसमें Claude Code और Codex इंस्टॉल आते हैं। OpenClaw पहले से इंस्टॉल नहीं है। आप इसे ऊपर की कमांड से खुद इंस्टॉल करते हैं, क्योंकि आपके पास पूरे एडमिन अधिकार हैं। OpenClaw को उस मॉडल प्रोवाइडर की API key चाहिए, जिसे आप onboarding में चुनते हैं।

इसके लिए किसे हमें इस्तेमाल नहीं करना चाहिए। MacRun हमारी acceptable use policy के तहत डेवलपर काम के लिए है। जो OpenClaw कोड लिखता है, CI पर नज़र रखता है या issues छाँटता है, वह ठीक है। जो आपका निजी ईमेल और परिवार का कैलेंडर चलाता है, वह नहीं। साथ ही, OpenClaw Linux पर चलता है। अगर आपको macOS से कुछ नहीं चाहिए, तो छोटा Linux सर्वर किसी भी Mac से सस्ता है।

ऐसी मशीन पर आज़माने को तैयार हैं जो चालू रहती है? एजेंट Mac पेज पर प्लान की तुलना करें।

अक्सर पूछे जाने वाले सवाल

OpenClaw के लिए कौन सा Mac mini चाहिए?

+

कोई भी Apple silicon Mac mini। OpenClaw के डॉक्स ज़रूरत के रूप में Node 24.16 या 26.1 बताते हैं, और कोई न्यूनतम मेमोरी तय नहीं करते। ज़्यादा मेमोरी तभी मायने रखती है जब आप साथ में लोकल मॉडल भी चलाएँ।

क्या रीबूट के बाद OpenClaw चलता रहता है?

+

हाँ, अगर आपने openclaw onboard --install-daemon से सर्विस इंस्टॉल की है और यूज़र अपने आप लॉग इन होता है। सर्विस एक LaunchAgent है, इसलिए यह boot पर नहीं, लॉग इन पर शुरू होती है।

OpenClaw को मॉडल से जोड़ने के लिए क्या चाहिए?

+

onboarding में आप जो मॉडल प्रोवाइडर चुनते हैं, उसकी API key। इस्तेमाल का बिल वही प्रोवाइडर अपनी शर्तों पर करता है, MacRun नहीं।

remote Mac पर OpenClaw डैशबोर्ड कैसे खोलूँ?

+

Gateway को loopback पर रखें और उसके पोर्ट 18789 को SSH से forward करें, जैसा OpenClaw के remote access डॉक्स दिखाते हैं। फिर इसे अपनी मशीन पर खोलें।

संबंधित गाइड