इस प्रोजेक्ट के बारे में
Osaurus एक मूल macOS एप्लिकेशन है जो AI एजेंटों के लिए स्थानीय हार्नेस के रूप में कार्य करता है, जो Apple Silicon के लिए Swift में लिखा गया है और MIT लाइसेंस के तहत जारी किया गया है। यह उपयोगकर्ता और किसी भी मॉडल (स्थानीय या क्लाउड) के बीच स्थित होता है, और संदर्भ, मेमोरी, टूल्स और पहचान को उपयोगकर्ता की मशीन पर रखता है।
README में वर्णित मुख्य क्षमताएँ:
- एजेंट: प्रत्येक एजेंट के पास अपने स्वयं के प्रॉम्प्ट, मेमोरी और थीम होते हैं। टूल्स और कौशल RAG खोज के माध्यम से स्वचालित रूप से चुने जाते हैं। कस्टम एजेंट चुने गए कार्य फ़ोल्डर के साथ एजेंट लूप चला सकते हैं, जिससे फ़ाइल, खोज और git टूल्स, साथ ही वैकल्पिक सैंडबॉक्स शेल एक्सेस मिलता है। एक अंतर्निहित ऑर्केस्ट्रेटर ऐप के बारे में प्रश्नों का उत्तर देता है, अनुमोदन कार्ड के पीछे सेटिंग परिवर्तनों की योजना बनाता है, और कार्यों को सबएजेंटों को सौंपता है।
- सैंडबॉक्स: एजेंट Apple के Containerization फ्रेमवर्क का उपयोग करके एक पृथक Linux VM में कोड निष्पादित करते हैं, जिसमें प्रति-एजेंट Linux उपयोगकर्ता और होस्ट के लिए vsock ब्रिज होता है। पुराने macOS संस्करणों पर यह मूल Seatbelt सैंडबॉक्स पर वापस आ जाता है।
- मेमोरी: तीन परतें (पहचान, पिन किए गए तथ्य, प्रति-सत्र एपिसोड) के साथ-साथ ट्रांसक्रिप्ट फ़ॉलबैक, सैलिएंस स्कोरिंग और पृष्ठभूमि समेकन के साथ।
- गोपनीयता फ़िल्टर: क्लाउड मॉडल को भेजने से पहले एक ऑन-डिवाइस क्लासिफायर और रेगेक्स नाम, ईमेल, फोन, URL, पते, तिथियाँ, खाता संख्या और रहस्यों का पता लगाता है, उन्हें प्लेसहोल्डर से बदल देता है और स्ट्रीम किए गए उत्तरों को अनस्क्रब करता है। इसे फेल-क्लोज़ के रूप में वर्णित किया गया है।
- पहचान और सुरक्षित चैनल: प्रतिभागियों के लिए secp256k1 पते, मास्टर कुंजी से प्राधिकरण श्रृंखलाएँ, पोर्टेबल एक्सेस कुंजियाँ, और X25519 और ChaCha20-Poly1305 का उपयोग करके एंड-टू-एंड एन्क्रिप्टेड एजेंट-से-एजेंट संचार।
- रिले: एजेंटों को प्रति-एजेंट URL के साथ WebSocket टनल के माध्यम से उजागर करता है।
- मॉडल: Gemma, Qwen, GPT-OSS और Llama जैसे परिवारों के लिए स्थानीय MLX अनुमान; Liquid AI LFM समर्थन; macOS 26+ पर Apple Foundation Models; और OpenAI, Anthropic, Gemini, xAI/Grok, Venice AI, OpenRouter, Ollama, LM Studio और Osaurus Router सहित क्लाउड प्रदाता।
- MCP: Osaurus एक MCP सर्वर (`osaurus mcp` stdio ब्रिज के माध्यम से) और एक MCP क्लाइंट दोनों है जो OAuth 2.1 के साथ रिमोट URL-आधारित MCP प्रदाताओं को एकत्रित कर सकता है।
- टूल्स और प्लगइन्स: प्लगइन्स को स्थापित करने, सूचीबद्ध करने, बनाने और विकसित करने के लिए एक CLI; अंतर्निहित Apple ऐप टूल्स (Calendar, Reminders, Contacts, Notes, Mail, Messages, Maps, Music, Shortcuts); Vision, XLSX, PPTX, Images, Telegram, Resend, Fetch और अधिक के लिए मूल प्लगइन्स।
- अतिरिक्त सुविधाएँ: GitHub से आयात योग्य कौशल और विधियाँ, अनुसूचित स्वचालन और फ़ोल्डर वॉचर, ऑन-डिवाइस वॉयस ट्रांसक्रिप्शन, Shortcuts/Spotlight/Siri के लिए App Intents, प्रति-एजेंट WebKit सत्रों के साथ ब्राउज़र उपयोग, ऑफ़लाइन छवि निर्माण, और सर्वर अन्वेषण और अनुमान निगरानी के लिए डेवलपर टूल।
संगतता: localhost पोर्ट 1337 पर OpenAI, Anthropic और Ollama संगत एंडपॉइंट, स्ट्रीमिंग टूल कॉल डेल्टा के साथ। स्थापना Homebrew cask या DMG के माध्यम से है, जिसके लिए macOS 15.5+ और Apple Silicon की आवश्यकता है। टेलीमेट्री गुमनाम उपयोग विश्लेषण के लिए Aptabase (स्रोत बिल्ड में बंद) और क्रैश रिपोर्टिंग के लिए Sentry (ऑप्ट-आउट) का उपयोग करती है।
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.