हिन्दी

NanoClaw रिव्यू: कंटेनर-फ़र्स्ट OpenClaw विकल्प

self-hosters के लिए NanoClaw रिव्यू: सेटअप स्क्रिप्ट, हर एजेंट के Docker कंटेनर, credential vault, diagnostics, और सिर्फ़ Claude Code से कस्टमाइज़ेशन का मतलब।

NanoClaw पर जाएँ

NanoClaw, OpenClaw की एक ख़ास शिकायत के जवाब के रूप में शुरू हुआ: बहुत ज़्यादा कोड, और एक एजेंट जो डिफ़ॉल्ट रूप से आपके होस्ट पर कमांड चलाता है। इसका जवाब है एक छोटा TypeScript प्रोजेक्ट, जिसमें एक होस्ट process मैसेज route करता है और हर एजेंट अपने Linux कंटेनर में रहता है, और सिर्फ़ वही फ़ोल्डर देखता है जिन्हें आप mount करते हैं। यह 31 जनवरी 2026 को लॉन्च हुआ, MIT लाइसेंस वाला है, और 8 नवंबर को जब हमने देखा तब इसके 31,096 GitHub stars थे। समझौता यह है कि यह लगभग हर चीज़ के लिए Claude और Claude Code पर निर्भर है।

NanoClaw setup wizard in a terminal explaining that the assistant lives in its own sandbox and asking whether to fetch a hardened image or build it locally
NanoClaw's setup wizard choosing the agent's sandbox imagedocs.nanoclaw.dev

यह किसके लिए है

NanoClaw उन डेवलपर्स के लिए है जो WhatsApp, Telegram, Slack, Discord या iMessage में OpenClaw जैसा एजेंट चाहते हैं, ecosystem के आकार से ज़्यादा आइसोलेशन की परवाह करते हैं, और Claude Code से अपना fork एडिट करवाने में ख़ुश हैं। अगर आप सेटिंग्स फ़ाइल एडिट करके चीज़ें कॉन्फ़िगर करना चाहते हैं, या Claude Code इस्तेमाल नहीं करते, तो यह उल्टा लगेगा।

सेटअप: एक घंटे की योजना बनाएँ

quickstart मेहनत के बारे में ईमानदार है: “Plan for 30–60 minutes.” आपको कम से कम 4 GB मेमोरी वाली Mac या Linux मशीन (Windows पर WSL2 के ज़रिए) और Git चाहिए। फिर:

git clone https://github.com/nanocoai/nanoclaw.git
cd nanoclaw
bash nanoclaw.sh

स्क्रिप्ट जो कमी है उसे इंस्टॉल करती है (Node, pnpm और Docker), और फिर एक तय क्रम से गुज़रती है:

  1. Sandbox इमेज। इसे लोकल बिल्ड करें (डिफ़ॉल्ट, किसी से संपर्क नहीं करता) या इसके पार्टनर Echo से एक prebuilt hardened इमेज लें, जिसके लिए एक मुफ़्त NanoClaw अकाउंट चाहिए।
  2. Credentials। यह OneCLI इंस्टॉल करता है, जो आपके मॉडल साइन-इन के लिए एक vault है, और आप Claude, Codex या एक API key जोड़ते हैं। गाइड मानकर चलती है कि आपके पास Claude Pro या Max सब्सक्रिप्शन है।
  3. फ़ोल्डर एक्सेस। आप चुनते हैं कि एजेंट कौन से अतिरिक्त फ़ोल्डर देख सकता है। नए इंस्टॉल पर वह सूची ख़ाली होती है।
  4. Background सर्विस और एक टेस्ट मैसेज।
  5. वैकल्पिक रूप से, एक चैट चैनल। Telegram @BotFather और एक pairing कोड से होकर जाता है, Slack आपके लिए ऐप बना सकता है, और WhatsApp QR या pairing कोड से एक डिवाइस के रूप में लिंक होता है।

यह OpenClaw के installer से ज़्यादा कदम है, लेकिन इनमें से हर एक सुरक्षा का फ़ैसला है जो बाद के लिए छोड़ने के बजाय पहले ही लिया जाता है।

आइसोलेशन: डिफ़ॉल्ट रूप से कंटेनर और एक credential vault

Shell एक्सेस कभी आपके होस्ट को नहीं छूता: हर एजेंट अपने कंटेनर में चलता है और सिर्फ़ वही देखता है जो आप mount करते हैं। कम स्पष्ट हिस्सा credentials है। एजेंटों के पास raw API keys नहीं होतीं; बाहरी कॉल हर एजेंट की policies और rate limits वाले एक credential gateway से होकर जाती हैं। prompt-injected एजेंट अपने पास मौजूद एक्सेस का दुरुपयोग कर सकता है, लेकिन वह ऐसी key को पढ़कर लीक नहीं कर सकता जिसे उसने कभी देखा ही नहीं। NemoClaw भी मिलता-जुलता तरीका अपनाता है, credentials को अपने sandbox के बाहर रखकर।

Docker ही सीमा है, इसलिए Docker एक अनिवार्य ज़रूरत है, और एजेंट के जवाब देने के लिए मशीन को चालू और कनेक्टेड रहना होगा।

टेलीमेट्री

NanoClaw के अपने कोई यूज़र अकाउंट नहीं हैं (वैकल्पिक अकाउंट सिर्फ़ hardened इमेज के लिए है) और यह कोई मॉडल ट्रेन नहीं करता। यह डिफ़ॉल्ट रूप से anonymous setup diagnostics भेजता है; उन्हें रोकने के लिए NANOCLAW_NO_DIAGNOSTICS=1 सेट करें। अगर आप hardened इमेज लेते हैं, तो वह अकाउंट आपका ईमेल और इमेज लेने का समय दर्ज करता है।

कस्टमाइज़ करना: जानबूझकर कोई config फ़ाइल नहीं

यही फ़ैसला NanoClaw को परिभाषित करता है। कॉन्फ़िगर करने को कुछ नहीं है; व्यवहार बदलने के लिए आप Claude Code से अपने fork का कोड बदलने को कहते हैं, और नए चैनल (Teams, Matrix, Google Chat, Signal, WeChat, ईमेल और दूसरे) /add-<channel> skills के रूप में आते हैं जिन्हें Claude Code लागू करता है। दूसरे मॉडल providers भी ऐसे ही काम करते हैं: OpenCode, Codex और Ollama हर एजेंट के लिए skills के ज़रिए जोड़े जाते हैं।

फ़ायदा है एक codebase जो पढ़ने लायक छोटा है, और एक सेटअप जो ठीक वैसा है जैसा आपने माँगा। self-hoster के लिए नुकसान असली हैं:

  • आपका fork जितना ज़्यादा बदलता है, upstream अपडेट लाना उतना ही अपग्रेड के बजाय merge बनता जाता है।
  • Debugging और बदलाव Claude Code से होकर जाते हैं, जिसे खुद एक मॉडल सब्सक्रिप्शन या key चाहिए।
  • NanoClaw के दो इंस्टॉल काफ़ी अलग व्यवहार कर सकते हैं, इसलिए community के जवाब कम सीधे लागू होते हैं।

मॉडल और लागत

Claude डिफ़ॉल्ट है, Anthropic के Claude Agent SDK के ज़रिए, इसलिए चलाने की वास्तविक लागत एक Claude सब्सक्रिप्शन या API इस्तेमाल है। Ollama के ज़रिए लोकल open-weight मॉडल skill से संभव हैं, जो क्षमता की कीमत पर मॉडल का बिल शून्य कर देता है। शेड्यूल्ड टास्क यहाँ मदद करते हैं: वे पहले एक script gate चला सकते हैं और कुछ करने को न हो तो एजेंट को जगाना छोड़ सकते हैं, जिससे बार-बार की जाँच में tokens बचते हैं।

तुलना में यह कैसा है

  • OpenClaw: 29 चैट चैनल, 142 आधिकारिक प्लगइन और एक सामान्य config फ़ाइल, लेकिन जब तक आप इसका sandbox चालू न करें, टूल होस्ट पर चलते हैं। NanoClaw vs OpenClaw देखें।
  • ZeroClaw: यह भी डिफ़ॉल्ट रूप से sandboxed, एक Rust बाइनरी के रूप में, बिना Docker के और डिफ़ॉल्ट रूप से बिना टेलीमेट्री के।
  • NemoClaw: OpenClaw या Hermes को network approvals वाले sandbox में लपेटता है, लेकिन alpha है और भारी है।
  • Rakazo: यह भी हर बॉट कंप्यूटर के लिए कंटेनर, वेब और मोबाइल ऐप के साथ कई हमेशा चालू बॉट्स के लिए बना।

और विकल्प OpenClaw के विकल्प पर हैं।

फ़ैसला

हल्के एजेंटों में NanoClaw की आइसोलेशन व्यवस्था सबसे मज़बूत में से एक है: हर एजेंट के लिए कंटेनर, ख़ाली फ़ोल्डर allowlist, और ऐसी keys जो एजेंट के पास कभी नहीं होतीं। कीमत है config टूल के रूप में Claude Code से बँध जाना और एक fork जिसे आपको मेंटेन करना पड़ता है। अगर आप पहले से Claude Code में ही रहते हैं, तो यह कीमत कम है; वरना ऐसा एजेंट चुनें जिसे आप इसके बिना कॉन्फ़िगर कर सकें।

कीमतें

NanoClaw: कीमतें
Open sourceमुफ़्त
  • MIT licensed and free to self-host
  • You pay for the model: an Anthropic credential by default, or other providers and local models through skills

फ़ीचर

फ़ीचर
वेब सर्चहाँ
इमेज बनानाअज्ञात
वॉइस मोडअज्ञात
फ़ाइल अपलोडहाँ
मेमोरीहाँ
आपके लिए काम करता हैहाँ
ऐप इंटीग्रेशनहाँ
खुद से काम करता हैहाँ
पहले ख़ुद मैसेज करता हैहाँ
कई बॉटहाँ

खूबियाँ

  • Every agent runs in its own Docker container and sees only the folders you mount, so shell access stays off your host
  • Small codebase (one host process and a handful of files) that you customize by having Claude Code edit your fork
  • Agents never hold raw API keys: outbound calls go through a credential gateway with per-agent policies and rate limits
  • Many chat channels, including WhatsApp, Telegram, Slack, Discord, iMessage, Teams, Matrix and email, with one or several agents per channel
  • Scheduled tasks with optional script gates that skip waking the agent when there's nothing to do

कमियाँ

  • Built around Claude and Claude Code: customizing, debugging and adding channels all go through Claude Code
  • Sends anonymous setup diagnostics unless you set NANOCLAW_NO_DIAGNOSTICS=1
  • No config files by design, so every change means editing code in your own fork
  • Needs Docker, and Windows only works through WSL2

किसके लिए सबसे अच्छा

  • People who want OpenClaw-style chat-app agents with real container isolation
  • Developers comfortable letting Claude Code customize their own fork
  • Running several separate agents, each with its own memory and access

स्रोत

  1. nanocoai/nanoclaw on GitHub (MIT, README: containers, channels, diagnostics, requirements, models FAQ)
  2. NanoClaw website
  3. NanoClaw docs: Quickstart
  4. NanoClaw docs: Echo hardened runtime
  5. NanoClaw skills: channel, Ollama, OpenCode and Codex installers