इस प्रोजेक्ट के बारे में
Leon एक ओपन-सोर्स पर्सनल AI सहायक है जिसे स्थानीय रूप से चलाने, स्पष्ट टूल्स का उपयोग करने, संदर्भ बनाए रखने और नियतात्मक वर्कफ़्लो या एजेंट-शैली योजना के माध्यम से कार्य पूरे करने के लिए डिज़ाइन किया गया है।
रिपॉजिटरी नोटिस के अनुसार, `develop` ब्रांच Leon 2.0 डेवलपर प्रीव्यू पर केंद्रित है। इसका नया दस्तावेज़ीकरण तैयार नहीं है, और सार्वजनिक दस्तावेज़ीकरण साइट मुख्य रूप से पुराने आर्किटेक्चर का वर्णन करती है। `master` ब्रांच पुराने, अधिक स्थिर प्री-एजेंटिक रिलीज़ के लिए उपलब्ध रहती है।
वर्तमान सहायक तीन निष्पादन मोड का समर्थन करता है: `smart`, जो स्वचालित रूप से एक दृष्टिकोण चुनता है; `controlled`, जो नियतात्मक नेटिव स्किल्स और एक्शन का पालन करता है; और `agent`, जो चरण-दर-चरण कार्यों की योजना बना सकता है। इसमें नेटिव स्किल्स और `SKILL.md`-समर्थित एजेंट स्किल्स शामिल हैं, जिनमें नेटिव स्किल फ़्लो को Skills → Actions → Tools → Functions → Binaries के रूप में वर्णित किया गया है।
Leon पर्यावरण संदर्भ, स्थायी प्राथमिकताओं और हाल की इंटरैक्शन के लिए स्तरित मेमोरी, एक कॉम्पैक्ट सेल्फ-मॉडल, और एक सीमित प्रोएक्टिव पल्स सिस्टम के चारों ओर बनाया गया है। यह लोकल या रिमोट AI प्रदाताओं का उपयोग कर सकता है और डेस्कटॉप तथा ब्राउज़र इंटरफ़ेस के लिए प्रोग्रेसिवली लोडेड कंप्यूटर-उपयोग क्षमताओं को शामिल करता है, जिसमें विज़ुअल सत्यापन और स्थानीय रूप से या Satellite के माध्यम से चलाने का समर्थन है।
रिपॉजिटरी को एक मुख्य सर्वर रनटाइम और HTTP API, एक वेब एप्लिकेशन, UI घटक, नेटिव और एजेंट स्किल्स, Node.js/Python ब्रिज, Python TCP सेवाएं, और जनित आर्किटेक्चर संदर्भ दस्तावेज़ों में व्यवस्थित किया गया है। शामिल स्किल्स और टूलकिट्स में सर्च, प्रोडक्टिविटी, सिस्टम यूटिलिटीज, मीडिया वर्कफ़्लो, कोडिंग सहायता, मेमोरी-समर्थित इंटरैक्शन और वॉइस/ऑडियो फ़ीचर शामिल हैं।
सेटअप के लिए सूचीबद्ध आवश्यकताएँ Node.js 24 या नया, pnpm, और Linux, macOS, या Windows हैं। `pnpm install` के साथ डिपेंडेंसी इंस्टॉल करने के बाद, Leon को `pnpm start` से शुरू किया जा सकता है और यह डिफ़ॉल्ट रूप से `http://localhost:5366` पर एक्सपोज़्ड होता है; `pnpm run check` सेटअप को सत्यापित करता है। यह प्रोजेक्ट MIT लाइसेंस्ड है और अपने रोडमैप, Discord, इश्यूज़, न्यूज़लेटर और योगदानकर्ता ऑनबोर्डिंग प्रक्रिया के माध्यम से सामुदायिक भागीदारी स्वीकार करता है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.