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

Nesso उपयोगकर्ताओं को नॉलेज ग्राफ बनाने की अनुमति देता है जहाँ नोड्स विचारों का प्रतिनिधित्व करते हैं और एडजेस टाइप्ड सिमेंटिक संबंधों (8 श्रेणियों में 52 प्रकारों) का प्रतिनिधित्व करते हैं। एक्टिव लर्निंग का समर्थन करने के लिए, यह कॉन्सेप्ट्स की रिव्यू स्थिति को प्रबंधित करने के लिए Free Spaced Repetition Scheduler (FSRS) को एकीकृत करता है। मुख्य विशेषताओं में शामिल हैं: - मल्टी-प्लेटफॉर्म उपलब्धता: वेब एप्लिकेशन के रूप में या Tauri के माध्यम से macOS और Windows के लिए नेटिव डेस्कटॉप बिल्ड्स के रूप में उपलब्ध। - AI एकीकरण: Socrates नामक एक वैकल्पिक AI मेंटर जो लाइव ग्राफ के साथ इंटरैक्ट करने के लिए OpenAI-संगत एंडपॉइंट्स (स्थानीय Ollama सहित) से जुड़ता है। - डेटा पर्सिस्टेंस: वेब स्टोरेज के लिए IndexedDB और डेस्कटॉप प्रोजेक्ट स्टोरेज के लिए प्लेन JSON फाइलों का उपयोग करता है। - मॉड्यूलर आर्किटेक्चर: एक pnpm monorepo के रूप में निर्मित, जिसमें स्कीमा प्रबंधन, वोकैबुलरी लर्निंग, डिज़ाइन टोकन, एक एम्बेड करने योग्य React ग्राफ कंपोनेंट और LLM क्लाइंट्स के लिए एक MCP सर्वर के लिए अलग-अलग पैकेज हैं। एप्लिकेशन को React 18, Vite, TypeScript और कैनवस रेंडरिंग के लिए React Flow का उपयोग करके विकसित किया गया है।