इस प्रोजेक्ट के बारे में

elizaOS एक ओपन-सोर्स एजेंटिक ऑपरेटिंग सिस्टम है जिसे TypeScript के साथ बनाया गया है। यह एक मोनोरेपो प्रदान करता है जिसमें कोर रनटाइम, Eliza उपयोगकर्ता-सामना करने वाला ऐप, एक CLI, क्लाउड सेवाएँ, नेटिव ब्रिज और प्रथम-पक्ष प्लगइन्स शामिल हैं। फ्रेमवर्क मॉडल-अज्ञेयवादी है और प्लगइन्स के माध्यम से विस्तार योग्य है जो एक्शन, प्रोवाइडर, इवैल्यूएटर, सेवाएँ, मॉडल हैंडलर, रूट, इवेंट, टेस्ट और ऐप व्यू पंजीकृत कर सकते हैं। मुख्य घटकों में @elizaos/core (AgentRuntime, types, message loop, memory और state primitives), @elizaos/agent (स्टैंडअलोन एजेंट और HTTP बैकएंड), @elizaos/app-core (साझा एप्लिकेशन होस्टिंग और प्लेटफ़ॉर्म ऑर्केस्ट्रेशन), @elizaos/ui (साझा React UI), और elizaos CLI शामिल हैं जो प्रोजेक्ट और प्लगइन स्कैफोल्डिंग, अपग्रेड और डिप्लॉयमेंट के लिए है। Eliza चैट, वॉयस, मेमोरी, नॉलेज और डॉक्यूमेंट वर्कफ़्लो; मैसेजिंग और वर्कस्पेस कनेक्टर; कैलेंडर, रिमाइंडर, इनबॉक्स, गोल और हेल्थ डोमेन; ब्राउज़र और डेस्कटॉप ऑटोमेशन; नेटिव डिवाइस ब्रिज; नॉन-कस्टोडियल EVM और Solana वॉलेट ऑपरेशन; शेड्यूल्ड वर्कफ़्लो; और कोडिंग-एजेंट ऑर्केस्ट्रेशन का समर्थन करता है। लोकल इन्फरेंस @elizaos/plugin-local-inference के माध्यम से उपलब्ध है जिसमें Gemma 4 पर आधारित टेक्स्ट टियर, साथ ही लोकल एम्बेडिंग, स्पीच, विज़न और इमेज-जनरेशन एसेट्स शामिल हैं। Eliza Cloud वैकल्पिक अकाउंट सेवाएँ, होस्टेड मॉडल रूटिंग, डिप्लॉयमेंट और क्रॉस-डिवाइस कनेक्टिविटी प्रदान करता है। रिपॉजिटरी में Bun और Node के साथ सोर्स से चलाने के निर्देश, सामान्य बिल्ड और टेस्ट कमांड, और योगदान दिशानिर्देश शामिल हैं। बूट करने योग्य Linux और Android वितरण एक अलग elizaOS/os रिपॉजिटरी में बनाए रखे जाते हैं।