इस प्रोजेक्ट के बारे में
WebCodex एक ओपन-सोर्स टूल है जो क्लाउड-आधारित AI एजेंटों (जैसे ChatGPT और Claude) को स्थानीय विकास वातावरण से जोड़ता है। डेवलपर्स को अपना कोड होस्टेड वर्कस्पेस पर अपलोड करने की आवश्यकता के बजाय, WebCodex AI एजेंटों को रिपॉजिटरी के साथ सीधे इंटरैक्ट करने, कमांड चलाने, Git का उपयोग करने, टेस्ट निष्पादित करने और लंबे समय तक चलने वाले कार्यों को करने की अनुमति देता है—यह सब डेवलपर की अपनी मशीन पर होता है।
यह टूल सर्वर/रनर आर्किटेक्चर के माध्यम से काम करता है। सर्वर मध्यस्थ के रूप में कार्य करता है जिससे AI क्लाइंट MCP (मॉडल कॉन्टेक्स्ट प्रोटोकॉल) या HTTPS के माध्यम से जुड़ते हैं, जबकि रनर स्थानीय मशीन पर संचालन निष्पादित करता है। यह डिज़ाइन रिपॉजिटरी और सभी डेवलपर टूल्स को मूल मशीन पर रखता है, मौजूदा विकास वातावरण को संरक्षित करता है।
WebCodex दो प्राथमिक उपयोग मोड का समर्थन करता है। रोज़मर्रा के विकास के लिए, उपयोगकर्ता एक नियमित सर्वर और रनर स्थापित करते हैं, जो कई प्रोजेक्ट्स तक स्थायी पहुंच प्रदान करता है, जिसमें प्रोजेक्ट अन्वेषण, संपादन, Git संचालन, कमांड निष्पादन, टेस्ट और कोड नेविगेशन जैसी पूर्ण क्षमताएं शामिल हैं। त्वरित परीक्षण के लिए, एक-कमांड `share` मोड एक अस्थायी, एकल-प्रोजेक्ट उदाहरण शुरू करता है जो ChatGPT के लिए कनेक्शन मान प्रिंट करता है।
यह टूल कई प्लेटफार्मों का समर्थन करता है: Linux (x64/arm64), macOS (x64/arm64), और Windows (x64 और arm64)। Windows और macOS उपयोगकर्ताओं के लिए आधिकारिक OpenAI सिक्योर टनल के साथ WebCodex डेस्कटॉप एप्लिकेशन का उपयोग करने की सिफारिश की जाती है, जो सबसे सरल सेटअप है। सभी प्लेटफार्मों के लिए CLI-आधारित सेटअप उपलब्ध है, साथ ही सेल्फ-होस्टिंग और उन्नत कॉन्फ़िगरेशन के लिए अतिरिक्त विकल्प भी हैं।
मुख्य क्षमताओं में शामिल हैं: कोड पढ़ना, खोजना, निरीक्षण करना और सुरक्षित परिवर्तन करना; कमांड, टेस्ट, फॉर्मेटर, कंपाइलर और प्रोजेक्ट-विशिष्ट टूलिंग चलाना; स्थिति और डिफ्स का निरीक्षण करने के लिए Git के साथ काम करना; देखने योग्य जॉब्स के साथ लंबे समय तक चलने वाले कार्यों को संभालना; और रनटाइम कंसोल, वर्कफ़्लो सत्र साक्ष्य और Git/डिफ समीक्षा के माध्यम से मानव समीक्षा का समर्थन करना।
WebCodex Rust (Cargo का उपयोग करके निर्माण) में बनाया गया है और Apache लाइसेंस 2.0 के तहत लाइसेंस प्राप्त है। परियोजना में डेस्कटॉप इंस्टॉलेशन, पूर्ण सेटअप, त्वरित परीक्षण, MCP एकीकरण, तैनाती, समस्या निवारण, CLI संदर्भ, AI-सहायता प्राप्त सेटअप और सुरक्षा मार्गदर्शन को कवर करने वाले व्यापक दस्तावेज़ शामिल हैं।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.