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

Codex++ OpenAI Codex/ChatGPT डेस्कटॉप ऐप के लिए एक बाहरी लॉन्चर और प्रबंधन उपकरण है। यह Chromium DevTools Protocol और स्थानीय सहायक सेवा के माध्यम से प्रदाता स्विचिंग, प्रोटोकॉल रूपांतरण, सत्र प्रबंधन और UI संवर्द्धन प्रदान करता है, आधिकारिक ऐप के app.asar को संशोधित नहीं करता और इंस्टॉल निर्देशिका में पैच फ़ाइलें नहीं लिखता। इंस्टॉल के बाद दो प्रवेश बिंदु होते हैं: Codex++ आधिकारिक डेस्कटॉप ऐप को चुपचाप लॉन्च करता है और सहेजे गए प्रदाता कॉन्फ़िगरेशन और संवर्द्धन सुविधाओं को लोड करता है; Codex++ प्रबंधन उपकरण का उपयोग प्रदाता, मॉडल, टूल प्लगइन, सत्र, संवर्द्धन सुविधाएँ, स्क्रिप्ट, अपडेट और निदान प्रबंधित करने के लिए किया जाता है। पहली बार उपयोग करते समय पहले प्रबंधन उपकरण खोलकर ऐप पथ और चालू स्थिति की पुष्टि करने, फिर प्रदाता और संवर्द्धन सुविधाएँ कॉन्फ़िगर करने और अंत में Codex++ प्रवेश बिंदु से लॉन्च करने की अनुशंसा की जाती है। Windows इंस्टॉलर डेस्कटॉप और स्टार्ट मेनू शॉर्टकट बनाता है, macOS DMG Codex++.app और प्रबंधन उपकरण ऐप इंस्टॉल करता है। प्रदाता कॉन्फ़िगरेशन आधिकारिक लॉगिन, API के साथ आधिकारिक लॉगिन, शुद्ध API, एग्रीगेट प्रदाता, साथ ही Responses/Chat Completions प्रोटोकॉल, मॉडल परीक्षण, मॉडल सूची, Provider Doctor, cc-switch और लिंक आयात का समर्थन करता है। आधिकारिक लॉगिन मोड केवल आधिकारिक खाते का उपयोग करता है; आधिकारिक लॉगिन प्लस API मोड आधिकारिक खाता और प्लगइन प्रवेश बनाए रखता है, लेकिन मॉडल अनुरोध हमेशा संगत API से होकर जाते हैं; शुद्ध API मोड पूरी तरह से कस्टम Base URL और Key का उपयोग करता है; एग्रीगेट प्रदाता कई सामान्य API प्रदाताओं के बीच रूट कर सकता है, फेलओवर, प्रति-सत्र रोटेशन, प्रति-अनुरोध रोटेशन और भारित रोटेशन का समर्थन करता है। Chat Completions को स्थानीय प्रॉक्सी के माध्यम से Codex द्वारा उपयोग किए जाने वाले Responses प्रोटोकॉल में परिवर्तित किया जा सकता है। मॉडल और संदर्भ के संदर्भ में, प्रति-मॉडल संदर्भ विंडो, स्वचालित संपीड़न सीमा, model_catalog_json, सामान्य कॉन्फ़िगरेशन, और प्रति-प्रदाता MCP, Skill और Plugin चयन का समर्थन करता है। प्रति-मॉडल विंडो 1M, 200K या शुद्ध संख्या का समर्थन करती है, Codex++ स्वतंत्र model_catalog_json उत्पन्न करता है। सत्र प्रबंधन स्थानीय सत्र स्कैनिंग, बैच विलोपन, Markdown निर्यात, Token उपयोग इतिहास, Provider metadata सिंक और बैकअप का समर्थन करता है। Codex संवर्द्धन में प्लगइन मार्केटप्लेस और मॉडल श्वेतसूची, सत्र संचालन, पेस्ट सुधार, चीनी UI, त्वरित लॉन्च, सत्र चौड़ाई और स्क्रॉल पुनर्स्थापना, सेवा स्तर नियंत्रण, Goals, Stepwise, छवि ओवरले शामिल हैं। विकास वर्कफ़्लो परियोजना स्थानांतरण, Upstream worktree, थ्रेड ID, Zed Remote परियोजना पहचान और खोलने का समर्थन करता है। स्क्रिप्ट और रखरखाव में उपयोगकर्ता स्क्रिप्ट इंस्टॉल और सक्षम/अक्षम करना, ऐप पहचान, शॉर्टकट, Watcher, पर्यावरण विरोध, लॉग निदान, स्वास्थ्य जाँच और Release अपडेट शामिल हैं। सभी UI संवर्द्धन अलग-अलग बंद किए जा सकते हैं, Codex संवर्द्धन मुख्य स्विच बंद करने के बाद भी इसे प्रदाता और लॉन्च प्रबंधन उपकरण के रूप में उपयोग किया जा सकता है। डेटा स्थानों में Codex कॉन्फ़िगरेशन ~/.codex/config.toml, लॉगिन स्थिति ~/.codex/auth.json, स्थानीय डेटाबेस ~/.codex/sqlite/*.db (पुराना फ़ॉलबैक state_5.sqlite), Codex++ स्थिति और लॉग ~/.codex-session-delete/, Provider सिंक बैकअप ~/.codex/backups_state/provider-sync शामिल हैं। वास्तविक API Key केवल स्थानीय मशीन पर सहेजा जाता है। परियोजना GitHub Release के माध्यम से इंस्टॉलर प्रकाशित करती है, Windows NSIS इंस्टॉलर उत्पन्न करता है, macOS Intel x64 और Apple Silicon arm64 दो DMG उत्पन्न करता है। प्रबंधन उपकरण के बारे में पृष्ठ पर अपडेट की जाँच और लॉन्च किया जा सकता है। परियोजना GNU Affero General Public License v3.0 का उपयोग करती है, SPDX पहचानकर्ता AGPL-3.0-only है। Codex++ आधिकारिक डेस्कटॉप ऐप की पृष्ठ संरचना, CDP और स्थानीय डेटा प्रारूप पर निर्भर करता है, आधिकारिक ऐप अपडेट के बाद कुछ इंजेक्शन सुविधाओं को अनुकूलन की आवश्यकता हो सकती है।