Mac mini पर NanoClaw कैसे इंस्टॉल करें
NanoClaw चार कमांड से Mac mini पर इंस्टॉल हो जाता है: repo को clone करें और उसकी setup स्क्रिप्ट चलाएँ। अगर Node, pnpm और Docker नहीं हैं, तो स्क्रिप्ट उन्हें जोड़ती है, फिर एक बैकग्राउंड सर्विस इंस्टॉल करती है। 4 GB या ज़्यादा मेमोरी वाला कोई भी Mac mini इसे चला सकता है, क्योंकि मॉडल आपके AI प्रोवाइडर के पास चलता है। नीचे ऑफ़िशियल कदम हैं, और वे सेटिंग्स हैं जो इसे दिन-रात जवाब देते रहने देती हैं।
NanoClaw क्या है
NanoClaw एक ओपन सोर्स AI असिस्टेंट है, जिसे आप अपने कंप्यूटर पर चलाते हैं। यह TypeScript में लिखा है, MIT लाइसेंस के तहत। इसका README इसे OpenClaw का हल्का विकल्प कहता है (github.com/nanocoai/nanoclaw, 2 अक्टूबर 2026 को पढ़ा)। सबसे नई रिलीज़ 2.4.0 थी, 23 सितंबर 2026 को।
बड़ा फ़र्क अलगाव का है। हर एजेंट अपने Linux container के अंदर चलता है। वह सिर्फ़ वही फ़ोल्डर देख सकता है जो आप उसमें mount करते हैं। एजेंट Anthropic के Claude Agent SDK पर बना है। आप उस तक WhatsApp, Telegram, Discord, Slack, Teams या iMessage जैसे चैट ऐप से पहुँचते हैं। हर channel अपनी setup skill से जुड़ता है।
ज़रूरतें
ये NanoClaw के installation डॉक्स से हैं (docs.nanoclaw.dev)।
- macOS या Linux, कम से कम 4 GB मेमोरी के साथ। 3,700 MB से कम पर installer चेतावनी देता है।
- कोड डाउनलोड करने के लिए Git। installer इसे आपके लिए नहीं जोड़ता।
- macOS पर Docker Desktop। एजेंट Docker containers में चलते हैं। अगर Docker Desktop नहीं है, तो installer उसे Homebrew से जोड़ता है।
- Node 22 या नया, और pnpm 10 या नया। अगर ये नहीं हैं, तो installer दोनों को जोड़ता है।
- Mac पर Claude Code। NanoClaw इसका इस्तेमाल फ़ेल हुए setup कदम ठीक करने और channels जोड़ने के लिए करता है।
- मॉडल का credential। Setup में Claude या Codex का विकल्प है। यह गाइड Anthropic API key इस्तेमाल करती है, जिसका बिल Anthropic इस्तेमाल के हिसाब से करता है।
इसे इंस्टॉल करें
पहले जाँचें कि Git मौजूद है। अगर git version से शुरू होने वाली लाइन दिखे, तो है।
git --version
फिर ऑफ़िशियल quick start की ये चार कमांड एक-एक लाइन करके चलाएँ।
cd ~ git clone https://github.com/nanocoai/nanoclaw.git cd nanoclaw bash nanoclaw.sh
स्क्रिप्ट मशीन की जाँच करती है और जो नहीं है, उसे इंस्टॉल करती है। फिर एक setup wizard कुछ सवाल पूछता है। डॉक्स Standard setup और फिर Fresh agent का सुझाव देते हैं। पूरे काम के लिए वे 30 से 60 मिनट मानकर चलते हैं।
- Sandbox image। Fetch the hardened image के लिए मुफ़्त NanoClaw अकाउंट चाहिए। Build it here के लिए कोई अकाउंट नहीं चाहिए, और इसमें कई मिनट लगते हैं।
- AI service। Claude चुनें, फिर Paste an Anthropic API key। Setup, key को OneCLI नाम के लोकल vault में रखता है। यह कभी एजेंट container में नहीं जाती।
- Service। Setup, NanoClaw को बैकग्राउंड में शुरू करता है और एक टेस्ट मैसेज भेजकर जाँचता है कि एजेंट जवाब देता है।
Setup में subscription से साइन-इन के विकल्प भी हैं। अगर आप इनमें से किसी का इस्तेमाल करना चाहते हैं, तो पहले third party टूल के लिए अपने प्रोवाइडर की शर्तें जाँच लें।
Setup के बाद nanoclaw फ़ोल्डर से एक मैसेज भेजें। quotes के अंदर का टेक्स्ट आपका मैसेज है। पूरी health check फिर चलाने के लिए verify वाला कदम इस्तेमाल करें।
cd ~/nanoclaw pnpm run chat "Help me plan one of those weekend ideas." pnpm run setup -- --step verify
हमने यह इंस्टॉल अभी अपनी टेस्ट मशीन पर नहीं चलाया है। ऊपर की कमांड 2 अक्टूबर 2026 के NanoClaw डॉक्स से कॉपी की गई हैं। शुरू करने से पहले इन्हें फिर जाँच लें।
इसे 24/7 चालू रखें
Setup आपकी होम Library के LaunchAgents फ़ोल्डर में एक LaunchAgent इंस्टॉल करता है। इसका नाम com.nanoclaw-v2 और उसके बाद आपकी कॉपी के छोटे कोड जैसा होता है। इसमें RunAtLoad और KeepAlive सेट हैं। इसलिए यह लॉग इन पर शुरू होता है और क्रैश होने पर रीस्टार्ट होता है। डॉक्स में ये कमांड दी गई हैं।
# Find your label launchctl list | grep nanoclaw # Restart launchctl kickstart -k gui/$(id -u)/com.nanoclaw-v2-<slug> # Stop / start launchctl unload ~/Library/LaunchAgents/com.nanoclaw-v2-<slug>.plist launchctl load ~/Library/LaunchAgents/com.nanoclaw-v2-<slug>.plist # Logs (stdout and stderr go to files, not the system log) tail -f logs/nanoclaw.log logs/nanoclaw.error.log
Docker को भी चालू रहना होगा। अगर वह नहीं चल रहा, तो कोई एजेंट शुरू नहीं हो सकता। troubleshooting डॉक्स कहते हैं कि Docker Desktop शुरू करें, जाँचें कि docker info काम करता है, फिर NanoClaw रीस्टार्ट करें। Docker Desktop की सेटिंग्स में साइन इन पर इसे शुरू करने का विकल्प चालू करें।
LaunchAgent सिर्फ़ तब चलता है जब कोई यूज़र लॉग इन हो। रीबूट के बाद, किसी के लॉग इन करने तक कुछ शुरू नहीं होता। बिना निगरानी वाले Mac पर, NanoClaw चलाने वाले अकाउंट के लिए automatic login चालू करें। फिर Mac को स्लीप होने से रोकें। स्लीप, Docker को रोक देता है और हर चैट कनेक्शन तोड़ देता है।
sudo pmset -a sleep 0 sudo pmset -a disksleep 0 sudo pmset -a displaysleep 10
वजहें Mac के स्लीप होने पर क्या होता है में हैं। बिजली कटने समेत पूरी चेकलिस्ट हमेशा चालू Mac की गाइड में है।
सुरक्षा से जुड़ी बातें
- एजेंट सिर्फ़ वही फ़ोल्डर देखते हैं जिनकी आप अनुमति देते हैं। allowlist फ़ाइल ~/.config/nanoclaw में mount-allowlist.json है, checkout के बाहर। नए इंस्टॉल पर यह खाली शुरू होती है।
- एजेंट के पास कभी आपकी असली API key नहीं होती। बाहर जाने वाली रिक्वेस्ट vault से होकर जाती हैं, जो रिक्वेस्ट के समय key जोड़ता है।
- Setup गुमनाम diagnostics भेजता है। इन्हें बंद करने के लिए NANOCLAW_NO_DIAGNOSTICS=1 सेट करें।
- सख्त सेटअप के लिए डॉक्स में एक hardening पेज है। इसमें नेटवर्क एक्सेस की सीमाएँ, एजेंट को कौन मैसेज कर सकता है, और वह कौन सी कमांड चला सकता है, यह सब है।
Containers मदद करते हैं, पर डेडिकेटेड मशीन ज़्यादा मदद करती है। NanoClaw को ऐसे Mac पर चलाएँ जिस पर आपका और कुछ न हो। अगर एजेंट कुछ अजीब करे, तो नुकसान उसी मशीन पर रुक जाता है। बाद में हटाने के लिए डॉक्स एक uninstall फ़्लैग देते हैं। यह क्या हटाएगा, यह पहले देखने के लिए --dry-run जोड़ें।
bash nanoclaw.sh --uninstall
MacRun Mac पर इसे चलाना
हमारा एजेंट प्लान एक डेडिकेटेड Mac mini है, जो कभी स्लीप नहीं होता। यह न्यू जर्सी में हमारी अपनी निजी सुविधा में रखा है। रीबूट के बाद इसका लॉग इन सेशन अपने आप लौट आता है, इसलिए LaunchAgents फिर से शुरू होते हैं। Claude Code और Codex पहले से इंस्टॉल आते हैं, जिससे NanoClaw की Claude Code वाली ज़रूरत पूरी होती है। NanoClaw और Docker Desktop पहले से इंस्टॉल नहीं हैं। आप इन्हें खुद इंस्टॉल करते हैं, क्योंकि आपके पास पूरे एडमिन अधिकार हैं।
बेस M6 में 16 GB मेमोरी है, जो 4 GB की न्यूनतम सीमा से काफ़ी ऊपर है। एजेंट प्लान $169 प्रति माह है। MacRun कोई API key नहीं बेचता। अपने मॉडल प्रोवाइडर की API key इस्तेमाल करें, जो अपनी शर्तों पर इस्तेमाल का बिल करता है।
जब आपको MacRun की ज़रूरत नहीं
अगर आपके पास पहले से ऐसा Mac है जो चालू और लॉग इन रहता है, तो उसे इस्तेमाल करें। ऊपर के कदम वही हैं। NanoClaw, Docker Engine के साथ Linux पर भी चलता है। अगर आपको macOS से कुछ नहीं चाहिए, तो छोटा Linux सर्वर किसी भी Mac से सस्ता है।
MacRun भी हमारी acceptable use policy के तहत डेवलपर काम के लिए है। जो NanoClaw कोड रिव्यू करता है, CI पर नज़र रखता है या release notes लिखता है, वह ठीक है। जो आपके परिवार की चैट चलाता है, वह नहीं। ऐसी मशीन पर आज़माने को तैयार हैं जो चालू रहती है? एजेंट Mac पेज देखें।
अक्सर पूछे जाने वाले सवाल
NanoClaw के लिए कौन सा Mac mini चाहिए?
+
कोई भी Mac mini जो Docker Desktop चलाता हो और जिसमें कम से कम 4 GB मेमोरी हो। NanoClaw के installation डॉक्स में यही न्यूनतम सीमा है। मॉडल आपके AI प्रोवाइडर के पास चलता है, इसलिए बेस Mac mini काफ़ी है।
क्या Mac पर NanoClaw को Docker चाहिए?
+
हाँ। NanoClaw हर एजेंट को उसके अपने Linux container में चलाता है, और macOS पर runtime Docker Desktop है। अगर Docker Desktop नहीं है, तो setup स्क्रिप्ट उसे Homebrew से इंस्टॉल करती है।
क्या रीबूट के बाद NanoClaw चलता रहता है?
+
हाँ, अगर यूज़र अपने आप लॉग इन होता है और Docker Desktop साइन इन पर शुरू होता है। Setup, RunAtLoad और KeepAlive वाला launchd LaunchAgent इंस्टॉल करता है। यह लॉग इन पर शुरू होता है और क्रैश के बाद रीस्टार्ट होता है।
NanoClaw को मॉडल से कैसे जोड़ूँ?
+
bash nanoclaw.sh चलाएँ और Claude चुनें, फिर Paste an Anthropic API key। Setup, key को एजेंट container में नहीं, एक लोकल vault में रखता है। इस्तेमाल का बिल Anthropic अपनी शर्तों पर करता है।