NanoClaw

आपका निजी AI एजेंट। सुरक्षित। हल्का। आपका।

NanoClaw की आधिकारिक वेबसाइट — सुरक्षित व्यक्तिगत AI एजेंट। NanoClaw कंटेनरों में सुरक्षित रूप से चलता है, समझने और अपनी ज़रूरतों के अनुसार अनुकूलित करने के लिए बनाया गया है।

GitHub पर 25.6k+ स्टार

NanoClaw क्यों?

NanoClaw वही मूल कार्यक्षमता एक ऐसे कोडबेस में प्रदान करता है जिसे आप वास्तव में समझ सकते हैं।

NanoClaw
OpenClaw
सोर्स फ़ाइलें 15 3,680
कोड की लाइनें ~3,900 434,453
डिपेंडेंसीज़ <10 70
कॉन्फ़िग फ़ाइलें 0 53
समझने का समय 8 मिनट 1-2 सप्ताह
सुरक्षा मॉडल OS कंटेनर आइसोलेशन एप्लिकेशन-स्तरीय जाँच
आर्किटेक्चर एकल प्रक्रिया + आइसोलेटेड कंटेनर एकल प्रक्रिया, साझा मेमोरी

क्या-क्या समर्थित है

NanoClaw जो कुछ भी बॉक्स से बाहर समर्थन करता है, और कुछ भी नहीं जो आपको ज़रूरत नहीं।

💬

मैसेजिंग ऐप्स

WhatsApp, Telegram, और अन्य। अपने फ़ोन से उन ऐप्स के ज़रिए NanoClaw एजेंट को मैसेज करें जो आप पहले से उपयोग करते हैं।

🔒

कंटेनर आइसोलेशन

एजेंट Apple Container (macOS) या Docker में चलते हैं। वे केवल वही देख सकते हैं जो आप स्पष्ट रूप से माउंट करते हैं।

🐝

एजेंट स्वॉर्म नया

NanoClaw विशेषज्ञ एजेंटों की टीमें बना सकता है जो जटिल कार्यों पर सहयोग करती हैं। इसे समर्थन करने वाला पहला निजी AI।

🧠

प्रति-ग्रुप मेमोरी

प्रत्येक ग्रुप की अपनी CLAUDE.md मेमोरी, आइसोलेटेड फ़ाइल सिस्टम होता है, और अपने स्वयं के कंटेनर सैंडबॉक्स में चलता है।

शेड्यूल किए गए कार्य

आवर्ती कार्य जो Claude चलाते हैं और आपको वापस मैसेज करते हैं। सुबह की ब्रीफिंग, साप्ताहिक समीक्षा, और बहुत कुछ।

🧩

स्किल्स सिस्टम

बिना फूलावट के कार्यक्षमता बढ़ाएँ। स्किल्स के ज़रिए Gmail, Telegram, या कस्टम क्षमताएँ जोड़ें।

AI-नेटिव सेटअप

कोई इंस्टॉलेशन विज़ार्ड नहीं। Claude Code सब कुछ गाइड करता है: डिपेंडेंसीज़, ऑथेंटिकेशन, कंटेनर, सर्विसेज़।

🌐

वेब एक्सेस

NanoClaw वेब पर खोज कर सकता है, कंटेंट प्राप्त कर सकता है, और किसी भी चीज़ पर शोध करने के लिए पेज ब्राउज़ कर सकता है।

आर्किटेक्चर

NanoClaw एक एकल Node.js प्रक्रिया है। आइसोलेटेड कंटेनरों में एजेंट। 15 सोर्स फ़ाइलें।

मैसेज इन
WhatsApp / Telegram
SQLite
स्टोर और डीडुप्लीकेट
ग्रुप क्यू
प्रति-ग्रुप FIFO
कंटेनर
Claude Agent SDK
प्रतिक्रिया
स्ट्रीम करके वापस

एकल प्रक्रिया

एक Node.js प्रक्रिया मैसेज पोल करती है, क्यू प्रबंधित करती है, कंटेनर बनाती है, और IPC संभालती है। कोई माइक्रोसर्विसेज़ नहीं, कोई मैसेज ब्रोकर नहीं।

प्रति-ग्रुप आइसोलेशन

प्रत्येक ग्रुप को अपना कंटेनर, फ़ाइल सिस्टम, IPC नेमस्पेस, और Claude सेशन मिलता है। ग्रुप अन्य ग्रुपों के डेटा तक पहुँच नहीं बना सकते।

कंकरेंसी कंट्रोल

GroupQueue समवर्ती कंटेनरों को सीमित करता है (डिफ़ॉल्ट: 3)। प्रति-ग्रुप FIFO ऑर्डरिंग, विफलता पर एक्सपोनेंशियल बैकऑफ़ के साथ रीट्राई।

फ़ाइल सिस्टम के ज़रिए IPC

कंटेनर प्रति-ग्रुप डायरेक्टरीज़ में JSON फ़ाइलों के ज़रिए होस्ट से संवाद करते हैं। होस्ट पोल करता है, प्राधिकरण सत्यापित करता है, निष्पादित करता है, और सफ़ाई करता है।

प्रमुख फ़ाइलें

index.ts — ऑर्केस्ट्रेटर — पोलिंग लूप, मैसेज प्रोसेसिंग, एजेंट इनवोकेशन
container-runner.ts — आइसोलेटेड माउंट के साथ कंटेनर बनाता है, आउटपुट स्ट्रीम करता है
group-queue.ts — कंकरेंसी लिमिट और रीट्राई बैकऑफ़ के साथ प्रति-ग्रुप FIFO क्यू
ipc.ts — प्राधिकरण जाँच के साथ कंटेनर IPC अनुरोधों को प्रोसेस करता है
db.ts — SQLite — मैसेज, सेशन, ग्रुप, टास्क, राउटर स्टेट
task-scheduler.ts — क्रॉन, इंटरवल, और वन-शॉट शेड्यूल्ड टास्क एक्ज़ीक्यूशन

दर्शन

वे सिद्धांत जो NanoClaw के हर निर्णय को आकार देते हैं।

🔍

समझने लायक छोटा

NanoClaw एक प्रक्रिया है, मुट्ठी भर सोर्स फ़ाइलें। इतना छोटा कि आप पूरे कोडबेस को पढ़ और समझ सकते हैं।

🛡️

आइसोलेशन से सुरक्षित

एजेंट Linux कंटेनरों में चलते हैं। वे केवल वही देख सकते हैं जो स्पष्ट रूप से माउंट किया गया है। Bash सुरक्षित है क्योंकि यह कंटेनर के अंदर चलता है।

👤

एक उपयोगकर्ता के लिए बनाया गया

NanoClaw एक विशाल फ्रेमवर्क नहीं है। यह काम करने वाला सॉफ़्टवेयर है जो आपकी सटीक ज़रूरतों के अनुसार है। इसे फ़ोर्क करें, Claude Code से इसे अपने अनुसार बनवाएँ।

🤖

AI-नेटिव

कोई इंस्टॉलेशन विज़ार्ड नहीं; Claude Code सेटअप गाइड करता है। कोई डैशबोर्ड नहीं; Claude से पूछें। कोई डीबगिंग टूल्स नहीं; समस्या का वर्णन करें।

🧩

फ़ीचर्स की जगह स्किल्स

योगदानकर्ता /add-telegram जैसी Claude Code स्किल्स जोड़ते हैं जो आपके इंस्टॉलेशन को बदल देती हैं। आपको साफ़ कोड मिलता है जो ठीक वही करता है जो आपको चाहिए।

सर्वश्रेष्ठ हार्नेस, सर्वश्रेष्ठ मॉडल

Claude Agent SDK पर चलता है, जिसका मतलब है कि आप सीधे Claude Code चला रहे हैं। हार्नेस मायने रखता है। एक अच्छा हार्नेस स्मार्ट मॉडलों को महाशक्तियाँ देता है।

3 लाइनों में NanoClaw शुरू करें

NanoClaw क्लोन करें, डायरेक्टरी में जाएँ, और बाकी Claude पर छोड़ दें।

टर्मिनल
$ git clone https://github.com/qwibitai/nanoclaw.git
$ cd nanoclaw
$ claude

फिर चलाएँ /setup Claude Code सब कुछ संभालता है: डिपेंडेंसीज़, ऑथेंटिकेशन, कंटेनर सेटअप, सर्विस कॉन्फ़िगरेशन।

आवश्यकताएँ

macOS या Linux Node.js 20+ Claude Code Apple Container (macOS) या Docker

समाचार में

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

NanoClaw क्या है?

NanoClaw एक हल्का, ओपन-सोर्स पर्सनल AI एजेंट है जो आपकी अपनी मशीन पर चलता है। यह WhatsApp, Telegram, Slack, Discord और Signal जैसे मैसेजिंग ऐप्स से कनेक्ट होता है, हर एजेंट सेशन को एक आइसोलेटेड कंटेनर (Docker या Apple Container) में चलाता है, और केवल 15 सोर्स फाइलों पर बना है जिन्हें आप एक बैठक में पढ़ सकते हैं। यह Claude Agent SDK पर बना है और उन लोगों के लिए डिज़ाइन किया गया है जो अपने AI असिस्टेंट को पूरी तरह से नियंत्रित करना चाहते हैं।

NanoClaw, OpenClaw से कैसे अलग है?

OpenClaw एक मोनोलिथिक फ्रेमवर्क है जिसमें हजारों सोर्स फाइलें और दर्जनों डिपेंडेंसी हैं। NanoClaw विपरीत दृष्टिकोण अपनाता है: ~15 सोर्स फाइलें, एक Node.js प्रोसेस, और एप्लिकेशन-लेवल परमिशन चेक की जगह कंटेनरों के माध्यम से वास्तविक OS-लेवल आइसोलेशन। अगर आप कुछ ऐसा चाहते हैं जिसे पूरी तरह से ऑडिट, समझ और कस्टमाइज़ कर सकें, तो NanoClaw इसी के लिए बनाया गया है।

क्या NanoClaw सुरक्षित है?

सुरक्षा एक मूल डिज़ाइन सिद्धांत है। हर एजेंट सेशन अपने स्वयं के फ़ाइल सिस्टम, IPC नेमस्पेस, और प्रक्रिया स्थान के साथ एक आइसोलेटेड Linux कंटेनर के अंदर चलता है। एजेंट केवल उन डायरेक्टरीज़ तक पहुँच सकते हैं जो स्पष्ट रूप से माउंट की गई हैं, और आपके सिस्टम तक कोई परोक्ष पहुँच नहीं है। चूँकि पूरा कोडबेस 15 फ़ाइलों में लगभग 3,900 लाइनों का कोड है, आप वास्तविक रूप से सॉफ़्टवेयर द्वारा किए जाने वाले सब कुछ का ऑडिट कर सकते हैं। कंटेनर-स्तरीय आइसोलेशन और छोटे, ऑडिट योग्य कोडबेस का यह संयोजन NanoClaw को AI एजेंट चलाने के सबसे पारदर्शी और सुरक्षित तरीकों में से एक बनाता है।

क्या NanoClaw का उपयोग करने के लिए कोडिंग आनी चाहिए?

नहीं। NanoClaw एक AI-नेटिव सेटअप प्रक्रिया का उपयोग करता है जहाँ Claude Code इंस्टॉलेशन, कॉन्फ़िगरेशन और बदलावों को इंटरैक्टिव रूप से हैंडल करता है। आप /setup स्किल चलाते हैं और निर्देशों का पालन करते हैं। अगर बाद में व्यवहार को कस्टमाइज़ करना चाहें, तो सामान्य भाषा में बताएं और Claude Code आपके लिए कोड बदल देगा। हालांकि, टर्मिनल और git clone जैसे कमांड चलाने में सहजता अपेक्षित है।

क्या NanoClaw मुफ़्त है?

NanoClaw स्वयं MIT लाइसेंस के तहत पूरी तरह से मुफ़्त और ओपन सोर्स है। हालांकि, यह Claude Agent SDK पर चलता है, जिसके लिए Claude API कुंजी या Claude Code सब्सक्रिप्शन आवश्यक है। लागत आपके उपयोग पर निर्भर करती है। NanoClaw को टोकन उपयोग में हल्का रखने के लिए डिज़ाइन किया गया है, लेकिन अंतर्निहित AI उपयोग Anthropic द्वारा बिल किया जाता है।

NanoClaw कौन से मैसेजिंग ऐप्स को सपोर्ट करता है?

NanoClaw बॉक्स से बाहर WhatsApp सपोर्ट के साथ आता है और स्किल्स सिस्टम के ज़रिए Telegram, ईमेल, और अन्य चैनलों के साथ काम करने के लिए विस्तारित किया जा सकता है। Telegram जोड़ना /add-telegram स्किल चलाने जितना आसान है, जो आपको पूरे सेटअप के दौरान गाइड करती है। आर्किटेक्चर इस तरह डिज़ाइन किया गया है कि मैसेजिंग चैनल मॉड्यूलर हैं, इसलिए आप एक या कई चैनल साथ-साथ चला सकते हैं, प्रत्येक अपने स्वयं के कॉन्फ़िगरेशन के साथ।

कौन से कंटेनर रनटाइम समर्थित हैं?

NanoClaw Apple Container और Docker दोनों को सपोर्ट करता है। macOS पर, Apple Container Apple silicon के लिए अनुकूलित तेज़, हल्का सैंडबॉक्सिंग प्रदान करता है, जबकि Docker एक विकल्प के रूप में उपलब्ध है। Linux पर, Docker स्वचालित रूप से उपयोग होता है। प्रारंभिक /setup प्रक्रिया के दौरान, आप अपने प्लेटफ़ॉर्म और प्राथमिकताओं के आधार पर कौन सा रनटाइम उपयोग करना है यह चुनते हैं।

क्या मैं Linux पर NanoClaw चला सकता हूँ?

हाँ। NanoClaw macOS और Linux दोनों पर चलता है। Linux पर, Docker को कंटेनर रनटाइम के रूप में उपयोग किया जाता है और सेटअप के दौरान स्वचालित रूप से कॉन्फ़िगर किया जाता है। सिस्टम आवश्यकताएँ हैं Node.js 20 या बाद का संस्करण, Claude Code, और एक कंटेनर रनटाइम (Linux पर Docker)। /setup स्किल आपके प्लेटफ़ॉर्म के लिए सभी डिपेंडेंसी जाँच और कॉन्फ़िगरेशन संभालती है।

मैं NanoClaw को कैसे सेटअप और कॉन्फ़िगर करूँ?

NanoClaw एक AI-नेटिव सेटअप प्रक्रिया का उपयोग करता है। रिपॉज़िटरी क्लोन करने और Claude Code चलाने के बाद, आप /setup स्किल चलाते हैं, जो आपको डिपेंडेंसीज़ इंस्टॉल करने, मैसेजिंग चैनलों को ऑथेंटिकेट करने, कंटेनर रनटाइम कॉन्फ़िगर करने, और बैकग्राउंड सर्विसेज़ शुरू करने में गाइड करती है। कोई मैन्युअल कॉन्फ़िगरेशन फ़ाइलें संपादित करने की ज़रूरत नहीं। Claude Code पूरे सेटअप को इंटरैक्टिव रूप से संभालता है। चालू बदलावों के लिए, आप जो चाहते हैं उसका वर्णन कर सकते हैं और Claude Code सीधे कोडबेस में संशोधन करेगा।

NanoClaw अन्य AI एजेंट फ्रेमवर्क से कैसे तुलना करता है?

अधिकांश AI एजेंट फ्रेमवर्क उत्पाद बनाने वाली टीमों के लिए डिज़ाइन किए गए हैं। वे बड़े, जटिल हैं, और समझने के लिए महत्वपूर्ण निवेश की आवश्यकता होती है। NanoClaw उन व्यक्तियों के लिए डिज़ाइन किया गया है जो एक निजी AI सहायक चाहते हैं जिस पर उनका पूरा स्वामित्व और नियंत्रण हो। यह एक एकल Node.js प्रक्रिया के रूप में चलता है, एप्लिकेशन-स्तरीय सैंडबॉक्सिंग के बजाय वास्तविक कंटेनर आइसोलेशन का उपयोग करता है, और पूरी तरह समझने के लिए पर्याप्त छोटा है। यह Claude Agent SDK पर चलता है, जो आपको बिना एब्स्ट्रैक्शन लेयर के Claude की क्षमताओं तक सीधी पहुँच देता है।

क्या NanoClaw ओपन सोर्स है?

हाँ। Nano Claw, MIT लाइसेंस के तहत पूरी तरह ओपन सोर्स है। पूरा कोडबेस GitHub पर उपलब्ध है, और योगदान का स्वागत है। प्रोजेक्ट फ़ोर्किंग और कस्टमाइज़ेशन को प्रोत्साहित करता है। दर्शन यह है कि आपका निजी AI एजेंट आपकी सटीक ज़रूरतों के लिए तैयार काम करने वाला सॉफ़्टवेयर होना चाहिए, न कि एक सामान्य फ्रेमवर्क जिसे आप कॉन्फ़िगर करें।