osFoundry / Platform
वेब IDE
एक पूर्ण Monaco वर्कस्पेस — मल्टी-फ़ाइल एडिटिंग, सर्च, टर्मिनल, डिबगर। कहीं भी काम करता है।
यह क्या है
Web IDE एक पूरा कोड वर्कस्पेस है जो Monaco पर बना है, वही एडिटर इंजन जो VS Code को चलाता है, और यह osFoundry के भीतर चलता है। आपको सिंटैक्स हाइलाइटिंग के साथ मल्टी-फ़ाइल एडिटिंग, पूरे प्रोजेक्ट में खोज, एक इंटीग्रेटेड टर्मिनल और एक डिबगर मिलता है, वह भी बिना कोई अलग टूलचेन इंस्टॉल किए और बिना अपने AI वर्कस्पेस से बाहर निकले। चूँकि यह उसी डेस्कटॉप ऐप में चलता है जिसमें आपका चैट, एजेंट, ऐप्स और नॉलेज हैं, इसलिए कोड और उसके आसपास का संदर्भ टैब और टूल में बिखरने के बजाय एक ही जगह रहते हैं।
osFoundry के भीतर, IDE एजेंट लूप के ठीक बगल में बैठता है, इसलिए जिस माहौल में आप कोड पढ़ते और एडिट करते हैं, वही माहौल आपके एजेंट पर काम कर सकते हैं। फ़ाइलें, टर्मिनल और खोज साझा संदर्भ हैं: आप एक प्रोजेक्ट खोल सकते हैं, टर्मिनल में कमांड चला सकते हैं, डिबगर में कोड को चरण-दर-चरण देख सकते हैं, और वही वर्किंग ट्री किसी AI मॉडल को सौंप सकते हैं, वह भी कुछ भी एक्सपोर्ट किए या विंडो बदले बिना। osFoundry bring-your-own-key है, इसलिए अपने कोड पर आप जो भी मॉडल लगाएँ वह आपकी अपनी API कुंजियों पर चलता है, बिना किसी रीसेलर मार्कअप के, और चूँकि वर्कस्पेस local-first है, आपका सोर्स कोड और टर्मिनल सत्र किसी वेंडर के बैकएंड पर भेजे जाने के बजाय आपके डिवाइस पर ही रह सकते हैं।
यहाँ "कहीं भी चलता है" शब्दशः सच है: एडिटर ब्राउज़र-ग्रेड Monaco है, इसलिए मशीन चाहे कोई भी हो, यह पूरे डेस्कटॉप ऐप में एक जैसा दिखता और व्यवहार करता है, और किसी प्रोजेक्ट को खोलने, उसमें खोजने, टर्मिनल चलाने या डिबग करने के लिए आपको कोई भारी नेटिव इंस्टॉल नहीं चाहिए। यह एक ऐसे वर्कस्पेस का Code & Build हिस्सा है जिसमें आपके एजेंट, ऐप्स, डेटा और नॉलेज भी रहते हैं, इसलिए कोड लिखने से उसे चलाने और फिर उसके बारे में किसी मॉडल से पूछने तक जाना, टूल बदलने का नहीं बल्कि पैनल बदलने का मामला है।
मुख्य क्षमताएँ
- Monaco इंजन (VS Code के पीछे वाला एडिटर) पर मल्टी-फ़ाइल एडिटिंग, सिंटैक्स हाइलाइटिंग और परिचित कीबाइंडिंग के साथ
- पूरे प्रोजेक्ट में खोज, ताकि वर्कस्पेस की हर फ़ाइल में ढूँढ़ा और नेविगेट किया जा सके
- इंटीग्रेटेड टर्मिनल, ताकि एडिटर छोड़े बिना कमांड, बिल्ड और स्क्रिप्ट चलाई जा सकें
- बिल्ट-इन डिबगर, कोड को चरण-दर-चरण देखने, स्टेट जाँचने और ब्रेकपॉइंट लगाने के लिए
- चैट, एजेंट, ऐप्स और नॉलेज के साथ osFoundry के भीतर चलता है, आपकी अपनी कुंजियों पर BYOK मॉडल और local-first वर्किंग ट्री के साथ
उपयोग के मामले
- डेवलपर: एक मल्टी-फ़ाइल प्रोजेक्ट खोलता है, उसमें खोज करता है, इंटीग्रेटेड टर्मिनल में बिल्ड चलाता है, और डिबगर में एक फेल हो रहे फ़ंक्शन को चरण-दर-चरण देखता है, वह भी एक ही पैनल में
- AI-सहायता से बनाने वाला: Web IDE में कोड एडिट करता है और वही वर्किंग ट्री उसी वर्कस्पेस में किसी BYOK मॉडल को सौंप देता है, ताकि एजेंट ठीक वही देखे जो स्क्रीन पर है
- गोपनीयता के प्रति सजग इंजीनियर: सोर्स कोड और टर्मिनल सत्र को अपने डिवाइस पर local-first रखता है, फिर भी अपनी API कुंजियों से क्लाउड या सेल्फ-होस्टेड मॉडल इस्तेमाल करता है
सामान्य प्रश्न
क्या Web IDE VS Code पर आधारित है?
यह Monaco पर बना है, वही ओपन-सोर्स एडिटर इंजन जो VS Code को भी चलाता है, इसलिए osFoundry के भीतर आपको वही मुख्य एडिटिंग अनुभव मिलता है: सिंटैक्स हाइलाइटिंग, मल्टी-फ़ाइल एडिटिंग और परिचित कीबाइंडिंग। यह एक Monaco-आधारित वर्कस्पेस है जिसमें इंटीग्रेटेड टर्मिनल और डिबगर हैं, यह VS Code का fork नहीं है।
क्या मैं टर्मिनल कमांड चला और डिबग कर सकता हूँ, या यह सिर्फ़ एक एडिटर है?
दोनों। मल्टी-फ़ाइल एडिटिंग और पूरे प्रोजेक्ट में खोज के साथ-साथ, IDE में कमांड, बिल्ड और स्क्रिप्ट चलाने के लिए एक इंटीग्रेटेड टर्मिनल है, और कोड को चरण-दर-चरण देखने व स्टेट जाँचने के लिए एक डिबगर है। यह एक पूरा वर्कस्पेस है, सिर्फ़ टेक्स्ट एडिटर नहीं।
मेरा कोड कहाँ चलता है और मेरे डेटा का क्या होता है?
osFoundry local-first है, इसलिए आपका सोर्स कोड और टर्मिनल सत्र किसी वेंडर के बैकएंड पर भेजे जाने के बजाय आपके डिवाइस पर ही रह सकते हैं। अपने कोड पर आप जो भी AI मॉडल इस्तेमाल करें वह bring-your-own-key है, जो आपकी अपनी API क्रेडेंशियल पर चलता है, बिना किसी रीसेलर मार्कअप के।