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

Open Notebook एक ओपन-सोर्स, स्व-होस्टेड शोध और ज्ञान उपकरण है जिसे Google के Notebook LM के गोपनीयता-केंद्रित विकल्प के रूप में स्थापित किया गया है। यह MIT लाइसेंस प्राप्त है और Python, FastAPI, Next.js, React, और SurrealDB के साथ बनाया गया है। README में वर्णित मुख्य क्षमताएँ: - अलग-अलग शोध परियोजनाओं के प्रबंधन के लिए मल्टी-नोटबुक संगठन। - PDF, वीडियो, ऑडियो, वेब पेज, Office दस्तावेज़ और अन्य प्रारूपों के लिए सामग्री अंतर्ग्रहण। - Esperanto लाइब्रेरी के माध्यम से मल्टी-मॉडल AI समर्थन, जिसमें प्रदाता मैट्रिक्स OpenAI, Anthropic, Groq, Google GenAI, Vertex AI, Ollama, oMLX, Perplexity, ElevenLabs, Deepgram, Azure OpenAI, Mistral, DeepSeek, Cohere, Voyage, xAI, OpenRouter, DashScope (Qwen), MiniMax, Novita, PayPerQ, और LM Studio जैसे OpenAI-संगत एंडपॉइंट शामिल हैं। प्रदाता LLM, एम्बेडिंग, स्पीच-टू-टेक्स्ट और टेक्स्ट-टू-स्पीच समर्थन में भिन्न होते हैं। - संग्रहीत सामग्री में पूर्ण-पाठ और वेक्टर खोज। - शोध सामग्री पर संदर्भ-जागरूक चैट, प्रति नोटबुक कई चैट सत्रों के साथ। - AI-सहायता प्राप्त और मैनुअल नोट निर्माण। - सारांश और अंतर्दृष्टि निकालने के लिए सामग्री परिवर्तन। - 1-4 वक्ताओं के साथ पॉडकास्ट निर्माण और कॉन्फ़िगर करने योग्य एपिसोड प्रोफाइल। - तर्क मॉडल समर्थन, जिसमें DeepSeek-R1 और Qwen3 शामिल हैं। - प्रोग्रामेटिक एक्सेस के लिए REST API, साथ ही Claude Desktop और VS Code जैसे क्लाइंट के लिए MCP एकीकरण। - सार्वजनिक तैनाती के लिए वैकल्पिक पासवर्ड सुरक्षा। - बहु-भाषा UI: अंग्रेज़ी, पुर्तगाली, सरलीकृत और पारंपरिक चीनी, जापानी, रूसी और बंगाली। तैनाती मुख्य रूप से Docker Compose के माध्यम से होती है, जिसमें एक SurrealDB सेवा और एक एप्लिकेशन सेवा होती है जो पोर्ट 8502 पर वेब UI और पोर्ट 5055 पर REST API प्रदान करती है। README नोट करता है कि डेटाबेस क्रेडेंशियल स्थानीय उपयोग के लिए डिफ़ॉल्ट रूप से root:root होते हैं और नेटवर्क एक्सपोज़र से पहले उन्हें बदला जाना चाहिए, और संग्रहीत API कुंजियों की सुरक्षा के लिए एक एन्क्रिप्शन कुंजी सेट की जानी चाहिए। वैकल्पिक इंस्टॉलेशन पथों में स्थानीय मॉडल के लिए Ollama के साथ चलाना और विकास के लिए स्रोत से निर्माण शामिल है। README एक रोडमैप भी रेखांकित करता है जिसमें लाइव फ्रंट-एंड अपडेट, अतुल्यकालिक प्रसंस्करण, क्रॉस-नोटबुक स्रोत और बुकमार्क एकीकरण शामिल हैं, और हाल ही में पूर्ण किए गए कार्यों को सूचीबद्ध करता है जैसे कि Next.js फ्रंट-एंड, REST API, मल्टी-मॉडल समर्थन, पॉडकास्ट निर्माण, सामग्री परिवर्तन, उन्नत उद्धरण और कई चैट सत्र। सामुदायिक समर्थन Discord, GitHub Discussions और GitHub Issues के माध्यम से उपलब्ध है।