NanoClaw
आपका निजी AI एजेंट। सुरक्षित। हल्का। आपका।
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 सोर्स फ़ाइलें।
एकल प्रक्रिया
एक 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 सब कुछ संभालता है: डिपेंडेंसीज़, ऑथेंटिकेशन, कंटेनर सेटअप, सर्विस कॉन्फ़िगरेशन।