गाइड

Lovable से Mythex में कैसे माइग्रेट करें (कोड, डेटा और डोमेन)

Lovable से Mythex में माइग्रेट करने के लिए, पहले अपना कोड Lovable के GitHub इंटीग्रेशन से निकालिए, फिर उसे Mythex प्रोजेक्ट में लाइए (रिपॉज़िटरी जोड़कर या आर्काइव इम्पोर्ट करके), अपने सीक्रेट दोबारा जोड़िए, और पब्लिश करने से पहले Preview में जाँचिए। फ़्रंटएंड आम तौर पर बिना बदलाव के आ जाता है। असली फ़ैसले बैकएंड के बारे में हैं: अपना मौजूदा Supabase प्रोजेक्ट रखें, या डेटा कहीं और ले जाएँ।

यह गाइड पूरी प्रक्रिया क्रम से बताती है, और उन हिस्सों के बारे में ईमानदार है जिनमें मेहनत लगती है।

शुरू करने से पहले: असल में क्या ले जाया जाता है

Lovable ऐप कई चीज़ों से मिलकर बना है, और हर एक अलग तरीके से जाती है।

हिस्सावह कहाँ रहता हैवह कैसे जाता है
फ़्रंटएंड कोडआपका Lovable प्रोजेक्टGitHub सिंक या कोड डाउनलोड
डेटाबेस और उपयोगकर्ताLovable Cloud या आपका अपना Supabase प्रोजेक्टरखें, या एक्सपोर्ट करके रीस्टोर करें
अपलोड की गई फ़ाइलेंLovable Cloud या Supabase स्टोरेजरखें, या अलग से कॉपी करें
सर्वर फ़ंक्शनSupabase Edge Functions, अगर आप इस्तेमाल करते हैंSupabase पर रखें, या दोबारा लिखें
सीक्रेट और API कीLovable / Supabase सेटिंगहाथ से दोबारा डालें
डोमेनआपका DNS प्रोवाइडरउसे नए होस्ट की ओर इशारा करें

यह तालिका पहले अपने ऐप के लिए लिखिए। इसमें दस मिनट लगते हैं और ज़्यादातर चौंकाने वाली बातें रोक देती है।

स्टेप 1: Lovable से अपना कोड निकालिए

Lovable के दस्तावेज़ (सितंबर 2026 तक) के अनुसार बाहर निकलने के दो तरीके हैं:

  • GitHub सिंक। Lovable आपके प्रोजेक्ट को GitHub पर एक्सपोर्ट और दो-तरफ़ा सिंक कर सकता है, और उसके दस्तावेज़ सभी प्लान पर github.com समर्थन सूचीबद्ध करते हैं। Lovable में GitHub जोड़िए, और आपका कोड एक ऐसी रिपॉज़िटरी में आ जाएगा जिसके मालिक आप हैं। ध्यान रखिए कि Lovable एक समय में एक ब्रांच सिंक करता है।
  • कोडबेस डाउनलोड। Lovable के पेड प्लान पर आप Project settings → Git से सीधे कोड डाउनलोड कर सकते हैं।

माइग्रेशन के लिए GitHub बेहतर रास्ता है: आपको पूरी हिस्ट्री मिलती है, और नया सेटअप परखते समय भी सिंक जारी रख सकते हैं। ताज़ा स्टेप के लिए Lovable के GitHub इंटीग्रेशन दस्तावेज़ देखें।

Lovable छोड़ने से पहले रिपॉज़िटरी खोलकर ये ढूँढिए:

  • .env या .env.example फ़ाइल, जो बताती है कि ऐप किन एनवायरनमेंट वेरिएबल की अपेक्षा करता है
  • supabase/ फ़ोल्डर, जिसमें डेटाबेस माइग्रेशन और Edge Function का कोड हो सकता है
  • package.json के स्क्रिप्ट, जो बताते हैं कि ऐप कैसे बनता और चलता है

स्टेप 2: बैकएंड का क्या करना है, यह तय कीजिए

यह सबसे महत्वपूर्ण चुनाव है। Lovable ऐप आम तौर पर डेटाबेस और लॉगिन के लिए Supabase इस्तेमाल करते हैं, या तो आपके खुद जोड़े गए Supabase प्रोजेक्ट के ज़रिए, या Lovable Cloud के ज़रिए।

विकल्प A: अपना Supabase प्रोजेक्ट रखें

अगर आपका ऐप पहले से आपके अपने Supabase प्रोजेक्ट से बात करता है, तो यह सबसे सरल रास्ता है। ऐप का कोड उसी Supabase URL और उन्हीं कीज़ के साथ कॉल करता रहता है, इसलिए आपका डेटा, उपयोगकर्ता और फ़ाइलें बिल्कुल वहीं रहती हैं जहाँ हैं। आप सिर्फ़ फ़्रंटएंड ले जाते हैं।

विकल्प B: Lovable Cloud से बाहर निकलें

अगर आपका ऐप Lovable Cloud इस्तेमाल करता है, तो Lovable More → Cloud → Overview → Advanced settings के तहत डेटाबेस एक्सपोर्ट का दस्तावेज़ देता है। Lovable के दस्तावेज़ (सितंबर 2026 तक) के अनुसार:

  • एक्सपोर्ट में पूरा डेटाबेस, उसकी संरचना और डेटा शामिल है, जिसमें उपयोगकर्ता खाते और उनके पासवर्ड हैश भी हैं।
  • इसमें स्टोरेज की फ़ाइलें, Edge Function कोड, या प्रोजेक्ट के सीक्रेट शामिल नहीं हैं। साइन-इन प्रोवाइडर की सेटिंग भी शामिल नहीं हैं।
  • एक्सपोर्ट 15 GB तक के डेटाबेस के लिए है, फ़ाइल अधिकतम 5 GB हो सकती है, और आप हर 24 घंटे में एक एक्सपोर्ट का अनुरोध कर सकते हैं।
  • Cloud से Supabase में कोई एक-क्लिक माइग्रेशन नहीं है, और Cloud बैकएंड ले जाने के समर्थित गंतव्य मैनेज्ड Supabase या सेल्फ़-होस्टेड Supabase हैं।

इसलिए व्यावहारिक रास्ता आम तौर पर यह है: एक्सपोर्ट को अपने Supabase प्रोजेक्ट में रीस्टोर कीजिए, स्टोरेज बकेट, Edge Functions और ऑथ सेटिंग वहाँ फिर से बनाइए, और फिर उसे विकल्प A मानिए। विवरण के लिए Lovable के एडवांस्ड सेटिंग दस्तावेज़ देखें।

विकल्प C: सब कुछ Mythex के डेटाबेस पर ले जाएँ

Mythex किसी प्रोजेक्ट को समर्पित Postgres डेटाबेस दे सकता है। अपना डेटा वहाँ ले जाना संभव है, पर इसका मतलब है कि ऐप में जहाँ भी Supabase की क्लाइंट लाइब्रेरी इस्तेमाल होती है, वह हर जगह दोबारा लिखनी होगी। और Mythex में अंतिम उपयोगकर्ता का बिल्ट-इन लॉगिन नहीं है, इसलिए आपको एक अलग ऑथ प्रोवाइडर भी जोड़ना होगा। यह माइग्रेशन नहीं, बैकएंड का असली दोबारा निर्माण है। इसे बाद में, और अगर ज़रूरी हो, तब करें जब ऐप Supabase के साथ Mythex पर चल रहा हो।

स्टेप 3: कोड Mythex में लाइए

Mythex में एक नया, खाली प्रोजेक्ट बनाइए। फिर इनमें से कोई एक कीजिए:

  • आर्काइव इम्पोर्ट करें। project settings → Export → Import into this project खोलिए और .zip, .tar.gz या .tgz अपलोड कीजिए। GitHub का Download ZIP बटन जो फ़ाइल देता है, वह यहाँ काम करती है।
  • GitHub जोड़कर pull करें। project settings में GitHub जोड़िए, रिपॉज़िटरी लिंक कीजिए और pull कीजिए। GitHub सिंक एक Pro फ़ीचर है।

इम्पोर्ट प्रोजेक्ट की फ़ाइलों को बदल देता है, इसलिए खाली प्रोजेक्ट इस्तेमाल कीजिए। आर्काइव में मौजूद कोई भी .env फ़ाइल इम्पोर्ट पर हटा दी जाती है, ताकि सीक्रेट गलती से न आएँ। सफल इम्पोर्ट के बाद Mythex एक नई चैट खोल सकता है, जिसमें एजेंट डिपेंडेंसी इंस्टॉल करता है, पता लगाता है कि ऐप कैसे चलाया जाए, और Preview चालू करता है। आप उस चैट को किसी भी दूसरी चैट की तरह निर्देश दे सकते हैं। विवरण इम्पोर्ट के बाद में हैं।

अगर Preview अपने-आप न आए, तो माँगिए:

यह प्रोजेक्ट Lovable से एक्सपोर्ट किया गया है। यह React + TypeScript + Tailwind ऐप है जो Supabase इस्तेमाल करता है। डिपेंडेंसी इंस्टॉल करो, package.json से dev कमांड पता करो, और Preview चालू करो। अभी कोई ऐप कोड मत बदलो।

स्टेप 4: अपने सीक्रेट दोबारा जोड़िए

project settings → Secrets खोलिए और हर वह वैल्यू जोड़िए जिसकी ऐप को ज़रूरत है। Supabase वाले ऐप के लिए आम तौर पर इसका मतलब है Supabase प्रोजेक्ट URL और सार्वजनिक (anon या publishable) की। नाम .env.example से लीजिए, या उस जगह से जहाँ कोड उन्हें पढ़ता है।

दो नियम:

  • फ़्रंटएंड वेरिएबल में केवल सार्वजनिक की रखिए। Vite ऐप में VITE_ से शुरू होने वाली हर चीज़ उस JavaScript में डाल दी जाती है जो हर विज़िटर डाउनलोड करता है।
  • Supabase की service role की कभी भी फ़्रंटएंड कोड में मत डालिए। अगर सर्वर-साइड फ़ंक्शन को उसकी ज़रूरत है, तो वह सर्वर पर ही रहे।

फिर एजेंट से पुष्टि कराइए कि ऐप उन्हें पढ़ रहा है:

जाँचो कि यह ऐप कौन से एनवायरनमेंट वेरिएबल पढ़ता है। जो अभी प्रोजेक्ट सीक्रेट में सेट नहीं हैं, उनकी सूची दो, पर उनकी वैल्यू मत छापो।

सार्वजनिक और निजी वैल्यू में फ़र्क समझने के लिए हमारी एनवायरनमेंट वेरिएबल और सीक्रेट गाइड देखें।

स्टेप 5: कुछ भी बदलने से पहले परखें

आपका Lovable ऐप अब भी लाइव है, इसलिए कोई जल्दी नहीं है। Preview में Mythex वाले संस्करण को असली फ़्लो पर परखिए:

  • साइन अप, लॉग इन, लॉग आउट, और पासवर्ड रीसेट
  • एक रिकॉर्ड बनाना, संपादित करना और हटाना
  • फ़ाइल अपलोड करना, अगर आपका ऐप ऐसा करता है
  • कोई भी चीज़ जो Edge Function या किसी तीसरे पक्ष के API को कॉल करती है

Supabase ऑथ में एक सेटिंग आसानी से छूट जाती है: लॉगिन और पासवर्ड-रीसेट ईमेल के लिए अनुमत redirect URLs। अपने Mythex preview और published पते वहाँ जोड़िए, वरना लॉगिन पुराने डोमेन पर वापस भेज देगा।

Mythex की /test कमांड एजेंट से आपके preview पर एक उपयोगकर्ता की तरह क्लिक करवाती है और टूटे फ़्लो की रिपोर्ट देती है। पूरी चेकलिस्ट के लिए लॉन्च से पहले अपना ऐप कैसे टेस्ट करें गाइड देखें।

स्टेप 6: पब्लिश कीजिए और डोमेन ले जाइए

जब सब ठीक हो, तो वर्कस्पेस से पब्लिश कीजिए ताकि <slug>.mythex.app पता मिले। वहाँ फिर से जाँचिए, क्योंकि पब्लिश किया गया ऐप आपके प्रोजेक्ट का अलग स्नैपशॉट है।

Pro पर आप अपना डोमेन जोड़ सकते हैं। अपने डोमेन प्रोवाइडर पर DNS रिकॉर्ड अपडेट कीजिए, नए पते को Supabase की अनुमत redirect URLs में जोड़िए, और तभी Lovable वाला संस्करण बंद कीजिए। DNS के चरण-दर-चरण विवरण के लिए कस्टम डोमेन कैसे जोड़ें गाइड देखें।

आम गलतियाँ

  • डेटाबेस और फ़्रंटएंड एक साथ ले जाना। पहले फ़्रंटएंड ले जाइए, साबित कीजिए कि वह मौजूदा बैकएंड के साथ काम करता है, फिर डेटा के बारे में फ़ैसला कीजिए।
  • Edge Functions भूल जाना। अगर ऐप Supabase Edge Functions को कॉल करता है, तो वे या तो Supabase पर रहेंगे या सर्वर कोड के रूप में दोबारा लिखने होंगे। वे Vite फ़्रंटएंड के अंदर नहीं चलते।
  • service role की को फ़्रंटएंड में चिपकाना। यह जो कोई भी devtools खोलेगा उसे आपके डेटाबेस पर पूरी पहुँच दे देगा।
  • ऑथ redirect URLs छूट जाना। लॉगिन preview में चलता है, फिर असली डोमेन पर फ़ेल होता है।
  • पब्लिश किए गए URL की जाँच से पहले DNS बदलना। पहले mythex.ai पते की जाँच कीजिए; DNS बदलाव वापस करने में समय लगता है।
  • ऐसे प्रोजेक्ट में इम्पोर्ट करना जिसमें काम पहले से है। इम्पोर्ट फ़ाइलों को बदल देता है। नया प्रोजेक्ट इस्तेमाल कीजिए।

Lovable पर रहना कब सही है

खुद से ईमानदारी से पूछिए कि आप क्यों जा रहे हैं। Lovable प्रीव्यू पर पॉइंट-एंड-क्लिक विज़ुअल एडिट देता है और Lovable Cloud के साथ एक प्रोडक्ट-तैयार बैकएंड देता है, और Mythex के पास इनमें से कुछ भी नहीं है। अगर आप रोज़ इन्हीं पर निर्भर हैं, तो जाने की लागत फ़ायदे से ज़्यादा होगी। Mythex तब बेहतर है अगर आपको चैट के साथ असली कोड एडिटर और टर्मिनल चाहिए, बनाने और होस्ट करने के लिए एक ही क्रेडिट बैलेंस चाहिए, या कोई अलग स्टैक चलाना है। हमारी Lovable विकल्प गाइड और Mythex बनाम Lovable पेज दोनों की विस्तार से तुलना करते हैं।

माइग्रेशन चेकलिस्ट

  • ऐप के हर हिस्से की सूची बनाई: कोड, डेटाबेस, उपयोगकर्ता, फ़ाइलें, फ़ंक्शन, सीक्रेट, डोमेन
  • कोड उस GitHub रिपॉज़िटरी में सिंक हुआ जिसके मालिक आप हैं
  • बैकएंड का फ़ैसला हुआ (Supabase रखें, या Lovable Cloud से एक्सपोर्ट करें)
  • कोड खाली Mythex प्रोजेक्ट में इम्पोर्ट हुआ, Preview चालू है
  • सीक्रेट दोबारा जोड़े गए; VITE_ वेरिएबल में कोई निजी की नहीं
  • नए पतों के लिए ऑथ redirect URLs अपडेट हुए
  • Preview में साइन अप, लॉगिन, मुख्य डेटा फ़्लो और अपलोड जाँचे गए
  • mythex.ai पते पर पब्लिश और फिर से जाँचा गया
  • DNS बदला गया; नया ऐप पक्का होने के बाद ही पुराना बंद किया गया

Mythex की ओर की जानकारी के लिए डॉक्स में GitHub, एक्सपोर्ट और इम्पोर्ट देखें।

सवाल

क्या मैं Lovable प्रोजेक्ट को बिना दोबारा बनाए Mythex पर ले जा सकता हूँ?

आम तौर पर हाँ। Lovable आपके प्रोजेक्ट कोड को GitHub से सिंक करने देता है, और Mythex उस कोड को जुड़े हुए GitHub रिपॉज़िटरी से, या .zip या .tar.gz आर्काइव से, प्रोजेक्ट में इम्पोर्ट कर सकता है। फ़्रंटएंड जैसा है वैसा आता है; असली काम सीक्रेट, बैकएंड और डोमेन में है।

मेरे Supabase या Lovable Cloud डेटाबेस का क्या होगा?

डेटाबेस कोड का हिस्सा नहीं है। अगर आपका ऐप अपने Supabase प्रोजेक्ट का इस्तेमाल करता है, तो माइग्रेशन के बाद भी वही इस्तेमाल कर सकता है। अगर वह Lovable Cloud इस्तेमाल करता है, तो Lovable डेटाबेस एक्सपोर्ट का दस्तावेज़ देता है और बताता है कि उस बैकएंड को ले जाने के समर्थित गंतव्य मैनेज्ड या सेल्फ़-होस्टेड Supabase हैं।

क्या मेरे उपयोगकर्ताओं को दोबारा साइन अप करना पड़ेगा?

नहीं, अगर ऐप वही ऑथ बैकएंड इस्तेमाल करता रहे, जैसे वही Supabase प्रोजेक्ट। Lovable के Cloud डेटाबेस एक्सपोर्ट में उपयोगकर्ता खाते और पासवर्ड हैश शामिल होते हैं, पर ऑथ को किसी दूसरे प्रोवाइडर पर ले जाना बड़ा काम है और उसे अलग से योजना बनाकर जाँचना चाहिए।

क्या Mythex पर Lovable Cloud जैसा बिल्ट-इन लॉगिन और पेमेंट है?

नहीं। Mythex अंतिम उपयोगकर्ता का बिल्ट-इन लॉगिन या Stripe नहीं देता। एजेंट आपके अपने प्रोवाइडर और की को ऐप में जोड़ता है, इसीलिए मौजूदा Supabase प्रोजेक्ट रखना अक्सर सबसे सरल रास्ता होता है।

Mythex · Pricing · AI से कुछ भी बनाएँ · वेबसाइट और ऐप टेम्पलेट · Mythex की तुलना · AI से ऐप बनाने की शब्दावली · AI से ऐप बनाने के फ्री टूल · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)