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

इनफिनिटस एक व्यापक क्लाइंट एप्लिकेशन है जिसे स्थानीय मशीनों पर चल रहे विभिन्न AI कोडिंग एजेंटों को प्रबंधित और नियंत्रित करने के लिए डिज़ाइन किया गया है। यह Claude Code, Codex, Cursor, Grok Build, OpenCode और Google Antigravity जैसे उपकरणों का उपयोग करने वाले डेवलपर्स के लिए एक केंद्रीय हब के रूप में कार्य करता है। यह प्रोजेक्ट तीन मुख्य घटकों से बना है: त्वरित खाता स्विचिंग और सत्र निगरानी के लिए एक macOS मेनू बार ऐप, एक डेस्कटॉप एप्लिकेशन (Electron-आधारित), और रिमोट नियंत्रण तथा विस्तृत सेटिंग्स के लिए एक वेब/मोबाइल इंटरफ़ेस। मुख्य विशेषताओं में शामिल हैं: - **मल्टी-अकाउंट प्रबंधन**: उपयोगकर्ता विभिन्न AI प्रदाताओं से खातों के फ्लीट को प्रबंधित कर सकते हैं, उपयोग आंकड़े देख सकते हैं, रीसेट का पूर्वानुमान लगा सकते हैं, और खातों के बीच सहजता से स्विच कर सकते हैं। - **सत्र नियंत्रण**: Mac पर सक्रिय सत्रों की निगरानी करें, अनुमति मोड सेट करें, और स्वैप या रीसेट जैसी क्रियाओं के लिए वास्तविक समय के इवेंट टोस्ट प्राप्त करें। - **रिमोट एक्सेस**: एजेंटों को दूर से नियंत्रित करने के लिए फोन ऐप्स (iOS/Android) या वेब ब्राउज़र के माध्यम से कनेक्ट करें। फोन ऐप Mac द्वारा संचालित लाइव गतिविधियाँ प्रदर्शित करता है। - **एकीकृत इंटरफ़ेस**: एक साइडबार सक्रिय खातों और सत्रों तक त्वरित पहुँच प्रदान करता है, जबकि एक कमांड पैलेट सामान्य क्रियाओं के लिए शॉर्टकट प्रदान करता है। - **क्रॉस-प्लेटफ़ॉर्म समर्थन**: एक मूल macOS मेनू बार ऐप, एक Electron डेस्कटॉप ऐप, और उत्तरदायी वेब/मोबाइल इंटरफ़ेस के रूप में उपलब्ध है। रिपॉजिटरी की `main` शाखा में डेस्कटॉप, वेब और फोन ऐप्स के साथ-साथ उनके सर्वर का कोड शामिल है। मूल macOS मेनू बार ऐप वर्तमान में `native` शाखा पर बनाए रखा जाता है। ऐप्स और मेनू बार ऐप के बीच संचार JSON लाइन्स का उपयोग करते हुए एक कंट्रोल सॉकेट के माध्यम से होता है, जिससे यह सुनिश्चित होता है कि क्लाइंट द्वारा इंजन फ़ाइलें सीधे नहीं पढ़ी जाती हैं। इंस्टॉलेशन विकल्पों में `npx t3@latest` के माध्यम से सर्वर को स्थानीय रूप से चलाना, GitHub Releases के माध्यम से डेस्कटॉप ऐप इंस्टॉल करना, Homebrew (macOS), Winget (Windows), या AUR (Arch Linux) शामिल हैं। यह प्रोजेक्ट खुलेपन और प्रदर्शन पर जोर देता है, जिससे उपयोगकर्ता आवश्यकता पड़ने पर सॉफ़्टवेयर को फोर्क और संशोधित कर सकते हैं। दस्तावेज़ीकरण में इंस्टॉलेशन, अनुमति मोड, कीबोर्ड शॉर्टकट, प्रोजेक्ट सेटिंग्स और सोर्स कंट्रोल एकीकरण शामिल हैं।