इस प्रोजेक्ट के बारे में
LobsterAI, NetEase Youdao का एक ओपन-सोर्स डेस्कटॉप AI एजेंट है, जो MIT License के तहत वितरित किया जाता है और macOS तथा Windows के लिए Electron एप्लिकेशन के रूप में पैक किया गया है। इसे एक ऑल-सिनेरियो ऑफिस असिस्टेंट के रूप में स्थापित किया गया है: यह केवल चैट नहीं करता, बल्कि उपयोगकर्ता के वास्तविक कार्य वातावरण के भीतर काम करता है, स्थानीय फ़ाइलों, टर्मिनल कमांड, ब्राउज़र वर्कफ़्लो, दस्तावेज़ों, स्प्रेडशीट, स्लाइड, IM चैनल, शेड्यूल किए गए जॉब और प्रोजेक्ट वर्कस्पेस को छूता है।
यह प्रोजेक्ट दो परतों को अलग करता है। Cowork डेस्कटॉप ऐप के भीतर उत्पाद और सत्र परत है, जो स्थानीय पर्सिस्टेंस, अनुमतियाँ, UI स्थिति, आर्टिफैक्ट, एजेंट, मेमोरी और IM बाइंडिंग रखती है। OpenClaw नीचे की रनटाइम और गेटवे है, जो एजेंट निष्पादन के लिए जिम्मेदार है। openclawEngineManager, openclawConfigSync, openclawRuntimeAdapter और coworkEngineRouter जैसा इंटीग्रेशन कोड LobsterAI स्थिति को OpenClaw रनटाइम व्यवहार में अनुवादित करता है।
README में वर्णित प्रमुख क्षमताएँ:
- डेस्कटॉप Cowork सत्र: स्थानीय प्रोजेक्ट और फ़ाइलों के विरुद्ध लंबे समय तक चलने वाले एजेंट कार्य, स्ट्रीम किए गए प्रगति, सत्र इतिहास, रेंडर किए गए टूल आउटपुट, और फ़ाइल संचालन, टर्मिनल कमांड या नेटवर्क एक्सेस जैसी संवेदनशील क्रियाओं से पहले अनुमोदन संकेतों के साथ।
- मल्टी-एजेंट वर्कफ़्लो: उपयोगकर्ता द्वारा बनाए गए एजेंट, जिनकी अपनी पहचान, मॉडल चयन, स्किल, कार्य निर्देशिका, सक्षम स्थिति और IM बाइंडिंग होती है, साथ में एक सामान्य Main Agent।
- Expert Kits: इंस्टॉल करने योग्य परिदृश्य-उन्मुख बंडल जो क्षमता चयन और संदर्भों को पैकेज करते हैं, और व्यक्तिगत स्किल के साथ मिलकर उपयोग किए जा सकते हैं।
- Skills: SKILLs/skills.config.json में कॉन्फ़िगर किए गए 28 अंतर्निहित स्किल, जो वेब सर्च, Word दस्तावेज़, स्प्रेडशीट, PowerPoint, PDF प्रोसेसिंग, Remotion वीडियो जनरेशन, ब्राउज़र ऑटोमेशन, इमेज और वीडियो जनरेशन, स्टॉक रिसर्च, कंटेंट राइटिंग, ईमेल, मौसम और स्किल निर्माण को कवर करते हैं।
- MCP सर्वर: Model Context Protocol के माध्यम से जुड़े बाहरी टूल और डेटा स्रोत, स्थानीय रूप से संग्रहीत और सक्षम होने पर OpenClaw में सिंक किए जाते हैं।
- शेड्यूल किए गए कार्य: बातचीत या UI के माध्यम से बनाए गए आवर्ती कार्य, उदाहरण के लिए दैनिक समाचार डाइजेस्ट, इनबॉक्स सारांश, वेबसाइट मॉनिटरिंग और साप्ताहिक रिपोर्ट।
- IM रिमोट कंट्रोल: WeChat, WeCom, DingTalk, Feishu/Lark, QQ, Telegram, Discord, NetEase IM, NetEase Bee, POPO और ईमेल से डेस्कटॉप एजेंट तक पहुँचना, जिसमें मल्टी-इंस्टेंस प्लेटफ़ॉर्म विभिन्न एजेंटों के लिए अलग-अलग खाते या चैनल बाइंड कर सकते हैं।
- रिच आर्टिफैक्ट: ऐप के भीतर उत्पन्न HTML, SVG, इमेज, वीडियो, Mermaid डायग्राम, कोड, Markdown, टेक्स्ट, दस्तावेज़ और स्थानीय सेवा आर्टिफैक्ट का पूर्वावलोकन और प्रबंधन।
- स्थानीय मेमोरी और डेटा: सत्र और ऐप डेटा स्थानीय SQLite में; OpenClaw वर्कस्पेस मेमोरी MEMORY.md, USER.md, SOUL.md और दैनिक नोट्स जैसी फ़ाइलों का उपयोग करती है ताकि प्राथमिकताएँ और प्रोजेक्ट संदर्भ सत्रों में बने रहें।
README में उदाहरण प्रॉम्प्ट में Excel डेटा से स्थानीय इन्वेंटरी सिस्टम बनाना, स्प्रेडशीट को विज़ुअल डैशबोर्ड में विश्लेषित करना, बाज़ार पर शोध करके प्रस्तुति तैयार करना, विज्ञापन डैशबोर्ड की सुबह की ब्राउज़र जाँच को स्वचालित करना, नौकरी विवरण के आधार पर रिज़्यूमे स्क्रीनिंग, और कार्यदिवस सुबह 9 बजे AI समाचार डाइजेस्ट शामिल हैं।
आर्किटेक्चर: रेंडरर React, Redux Toolkit और Tailwind का उपयोग करता है, साथ में आर्टिफैक्ट रेंडरर और कॉन्फ़िगरेशन UI; Electron मुख्य प्रक्रिया लाइफसाइकल, IPC, SQLite पर्सिस्टेंस, ऑथ, लॉगिंग, OpenClaw स्टार्टअप, रनटाइम रिपेयर, स्किल सिंक, IM गेटवे और आर्टिफैक्ट सेवाओं को संभालती है।
स्रोत से बिल्ड करने के लिए Node.js >=24.15.0 <25, npm >=11.17.0 <12, git और pnpm आवश्यक हैं; पहला रन सिबलिंग चेकआउट से एक पिन किया गया OpenClaw रनटाइम बनाता है। डेवलपमेंट कमांड में npm run electron:dev:openclaw, npm run electron:dev, npm run build, npm run compile:electron, npm test और npm run lint शामिल हैं। पैकेजिंग स्क्रिप्ट (dist:mac, dist:win, dist:linux और वेरिएंट) प्रत्येक होस्ट OS के लिए इंस्टॉलर बनाती हैं, जिसमें पोर्टेबल Python और Git के लिए Windows-विशिष्ट चरण होते हैं। एक अलग DeepSeek Harness (dsh) रनटाइम के अपने बिल्ड, पैक, वेरिफाई और एंड-टू-एंड स्क्रिप्ट हैं, जिनमें प्रति-प्लेटफ़ॉर्म आर्काइव डाइजेस्ट द्वारा सत्यापित होते हैं।
सुरक्षा नोट्स: रेंडरर विंडो context isolation, अक्षम Node integration और sandboxing का उपयोग करती हैं; रेंडरर-से-मेन एक्सेस preload IPC API के माध्यम से होता है; संवेदनशील टूल क्रियाएँ अनुमति-गेटेड और लॉग की जाती हैं; ऐप डेटा Electron userData के अंतर्गत lobsterai.sqlite में रहता है, और OpenClaw स्थिति, वर्कस्पेस मेमोरी, उत्पन्न कॉन्फ़िग और गेटवे लॉग userData/openclaw के अंतर्गत रहते हैं।
समुदाय समर्थन WeChat समूह, GitHub issue टेम्पलेट और pull request मार्गदर्शन के माध्यम से प्रदान किया जाता है। यह प्रोजेक्ट NetEase Youdao द्वारा बनाया और अनुरक्षित किया जाता है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.