अंडरग्राउंड एक्सटेंशन जनरेटर
Loading...
अंडरग्राउंड एक्सटेंशन जेनरेटर
बनाने के लिए तैयार ↺

अंडरग्राउंड एक्सटेंशन जनरेटर

अपने एक्सटेंशन का वर्णन करें, कोड जनरेट करें, इसे AI के साथ बेहतर बनाएं, फिर Chrome, Edge, Firefox, Opera या Safari के लिए एक्सपोर्ट करें।

प्रायोजित

इस स्थान को प्रायोजकों के लिए उपलब्ध रखकर निःशुल्क फोर्ज का समर्थन करें।

01

एक्सटेंशन संक्षिप्त

* आवश्यक
एक्सटेंशन का नाम *
इसे क्या करना चाहिए? *
कोई सीमा नहीं — इसे जितना चाहें उतना विस्तार से बताएं।
द्वारा निर्मित
अनुमतियाँ
✓storageसेटिंग्स स्थानीय रूप से सहेजें ✓activeTabवर्तमान टैब पढ़ें ✓tabsब्राउज़र टैब प्रबंधित करें

AI के साथ जेनरेट करें

वैकल्पिक। इन-बिल्ट मॉडल का उपयोग करें, जिनकी कीमत निःशुल्क से लेकर 999 क्रेडिट प्रति संदेश तक है, या अपनी स्वयं की ओपन-राउटर कुंजी लाएं।

0–999 CREDITS
AI इंजन
इन-बिल्ट मॉडल0–999 क्रेडिट प्रति संदेश OpenRouter कुंजीअपनी खुद की कुंजी लाएं
इन-बिल्ट मॉडल 1 credit/msg
केवल निःशुल्क मॉडल दिखाएं

किसी भी प्लान पर निःशुल्क के लिए किसी क्रेडिट की आवश्यकता नहीं है। प्रो के साथ निःशुल्क, प्रो प्लान के साथ शामिल है और अन्यथा सूचीबद्ध कीमत पर उपलब्ध है।

प्रत्येक इन-बिल्ट मॉडल उसकी सटीक कीमत और उसके साथ आने वाली सीमाओं के साथ सूचीबद्ध है। किसी API कुंजी की आवश्यकता नहीं है।

OpenRouter API कुंजी
दिखाएं
मॉडल कोई भी OpenRouter मॉडल ID चुनें, या कस्टम चुनें।

मानकीकृत संक्षिप्त विवरण
AI संस्करण पर रीसेट करें
मानकीकृत संक्षिप्त विवरण संपादित करें

यह टेक्स्ट वही है जिससे प्लान बनाया गया है — इसमें कुछ भी बदलें।

क्या यह संक्षिप्त विवरण सही लग रहा है?

इसकी पुष्टि करें और फोर्ज बॉयलरप्लेट, सुविधाएँ और ब्राउज़र-विशिष्ट विवरण जोड़ता है।

प्रॉम्प्ट संपादित करेंविस्तार करें और बनाएं→
AI के साथ जनरेट करें↗ चर्चा करें और योजना बनाएँ

इन-बिल्ट मॉडल आपके प्लान के साथ इस ऐप के माध्यम से चलते हैं। किसी कुंजी की आवश्यकता नहीं है।

स्टार्टर किट जेनरेट करें→
02

आपका स्टार्टर किट

□फ़ाइल कॉपी करें
⌘
Tab TidyReact + Vite · MV3
जनरेट किया गया
Generated फ़ाइल वापस लाएं
फ़ाइल सामग्री संपादित करें

extension.spec.yaml एक्सटेंशन का वर्णन करता है और PROMPT.md इसे शून्य से फिर से बना सकता है। दोनों हर एक्सपोर्ट के अंदर शामिल होते हैं।

Bun · React · Vite · Tailwind · shadcn/ui

इसके लिए डाउनलोड करें

फ़ाइल डाउनलोड करें↓ Download for Chrome↓ सभी 5 ब्राउज़र (.zip)↓
ब्लैंक क्रोम रेपो (.zip)↓

खाली src/App.tsx के साथ वही रेपो — पहले डिलीट करने के लिए कुछ भी जनरेट नहीं किया गया।

03

App.tsx स्टूडियो

एक फ़ाइल के लिए एक चैटबॉट। बदलाव के लिए पूछें, नया src/App.tsx पढ़ें, फिर इसे लागू करें।

— अभी तक कोई संस्करण नहीं App.tsx बेंचमार्क · अभी तक नहीं चला

App.tsx चैट

चैट साफ़ करें
App.tsx के बारे में संदेश
भेजने के लिए एंटर दबाएं भेजें→

App.tsx बेंचमार्क


              
            

src/App.tsx

कोड लाइव पूर्वावलोकन

                

पिछला पुनर्स्थापित करें कॉपी करें डाउनलोड करें .tsx
पॉपअप 360px चौड़ाई भरें
रीलोड नए टैब में खोलें
index.html

App.tsx संस्करण

हर लागू बदलाव यहाँ रखा जाता है, सबसे नया पहले।

    04

    AI के साथ सुधारें

    बदलाव के लिए कहें। हर उत्तर योजना को अपडेट कर सकता है और कोड को फिर से बना सकता है।

    — अभी तक कोई योजना नहीं

    चैट

    चैट साफ़ करें
    संदेश
    भेजने के लिए एंटर दबाएं भेजें→

    बिल्ड योजना

    ड्राफ्ट

    आपकी योजना यहाँ दिखाई देगी जब आप जनरेट करेंगे या बदलाव के लिए पूछेंगे।

    
                इस योजना से कोड फिर से बनाएं
              
    05

    एक्सटेंशन आइकन

    जेमिनी इमेज मॉडल के साथ एक वर्गाकार आइकन जनरेट करें, फिर इसे अपने एक्सपोर्ट में शामिल करें।

    नैनो बनाना · जेमिनी 2.5 फ्लैश इमेज एक्सपोर्ट में शामिल नहीं
    लुक
    अतिरिक्त निर्देश (वैकल्पिक)
    आइकन जनरेट करें↗

    आइकन प्लेटफॉर्म के जेमिनी इमेज मॉडल से आते हैं, इसलिए इसके लिए क्रेडिट के साथ साइन-इन किए गए खाते की आवश्यकता है।

    मॉडल को भेजा गया प्रॉम्प्ट
    
                  
                
                
    एक्सपोर्ट में उपयोग करें PNG डाउनलोड करें आइकन हटाएं

    एक सुरक्षित आइकन हर ब्राउज़र एक्सपोर्ट में icons/icon-16.png, icon-48.png और icon-128.png के रूप में जोड़ा जाता है।

    06

    वर्ज़न और गिट (git)

    प्रत्येक कमिट एक्सटेंशन का पूरा स्नैपशॉट सहेजता है: इतिहास, ब्रांच, डिफ और टैग किए गए रिलीज़ जिन्हें आप वास्तविक git में फिर से बना सकते हैं।

    वर्किंग ट्री

      कमिट संदेश
      वर्ज़न टैग
      पैच माइनर मेजर
      एक टैग चेंजलॉग में रिलीज़ बन जाता है और manifest.json में वर्ज़न सेट करता है।
      वर्जन कमिट करें→

      प्रत्येक कमिट हर फाइल को उसके वर्तमान स्वरूप में, बिल्ड प्लान के साथ स्टोर करता है।

      इतिहास

      ब्रांच नया ब्रांच
      ब्रांच ब्रांच बनाएं रद्द करें

      पहले कमिट के बाद आपके वर्ज़न यहाँ दिखाई देंगे।

        रीस्टोर करने से पुराना वर्ज़न वापस एडिटर में आ जाता है। इसे सुरक्षित रखने के लिए बाद में कमिट करें।

        रिपॉजिटरी एक्सपोर्ट में वर्किंग ट्री, .gitignore, CHANGELOG, प्रत्येक टैग किया गया वर्ज़न और एक स्क्रिप्ट होती है जो इस इतिहास को git में फिर से बनाती है।

        डिफ कॉपी करें□ git रिपो एक्सपोर्ट करें (.zip)↓
        इतिहास साफ़ करें
        07

        इंजेक्शन कंसोल

        99-कॉम्बो कोडेक्स को स्वचालित रूप से लक्ष्य में टाइप करें। एक रेंज चुनें, कीस्ट्रोक गति सेट करें, फिर इसे मैक्रो लाइन दर मैक्रो लाइन चलाएँ।

        निष्क्रिय

        नियंत्रण चलाएँ

        डकीस्क्रिप्ट
        कीस्ट्रोक गति
        0 ms हार्डवेयर गति पर इंजेक्ट करता है। उच्च मान एक व्यक्ति की तरह टाइप करते हैं।
        इंजेक्ट करने के लिए कॉम्बो
        →
        1 से 99 तक पूरा कोडेक्स कवर होता है। अध्याय 11 पृष्ठों पर 9 चालें गहरे चलते हैं।
        डिलीवरी एक सिंथेटिक कुंजी ईवेंट अविश्वसनीय होता है, इसलिए ब्राउज़र अपने आप इसके लिए टेक्स्ट नहीं डालेगा। मान + कुंजी ईवेंट टेक्स्ट लिखता है और कीडाउन, कीप्रेस और कीअप को डिस्पैच करता है।
        प्रारंभ रोकें चरण रुकें
        इंजेक्शन प्रगति
        कॉम्बो0 / 99
        वर्ण0
        टाइपिंग का समय0.0s

        यह कंसोल नीचे दिए गए सैंडबॉक्स को चलाता है। यह अन्य टैब से डिबगर संलग्न नहीं कर सकता — एक सैंडबॉक्स पेज की उन तक कोई पहुंच नहीं है, और यह टूल ऐसा करने का प्रयास भी नहीं करता है।

        टर्मिनल

        साफ़ करें

          START दबाएं और प्रत्येक मैक्रो लाइन चलते ही यहाँ आ जाएगी।

          पेलोड स्क्रिप्ट

            स्क्रिप्ट कॉपी करें□ डाउनलोड .txt↓

            सैंडबॉक्स लक्ष्य

            टेक्स्टएरिया
            इंजेक्शन लक्ष्य

            प्राप्त कुंजी ईवेंट

              प्रत्येक डिस्पैच किया गया कीडाउन, कीप्रेस और कीअप यहाँ दिखाई देता है।

              08

              Chrome में टेस्ट करें

              यहाँ ब्राउज़र की एक कॉपी में एक्सटेंशन चलाएँ, फिर एक किट डाउनलोड करें जो इसे लोड करके एक अस्थायी क्रोम खोलती है।

              सिम्युलेटेड ब्राउज़र

              पॉपअप रीलोड करें एक्सटेंशन रीलोड करें
              + about:blank ×
              ×

                पॉपअप वास्तव में चलता है — React, Tailwind और आपका कंपाइल किया हुआ src/App.tsx — ब्राउज़र API के उत्तर यहाँ दिए जाते हैं, न कि Chrome द्वारा। यह उन चीजों का परीक्षण नहीं कर सकता जो केवल एक ब्राउज़र कर सकता है: वास्तविक अनुमति प्रॉम्प्ट, आपके वास्तविक टैब, और अन्य साइटें।

                एक्सटेंशन इंटरनल

                स्टोरेज एपीआई कॉल वर्कर

                एक्सटेंशन ने अभी तक कुछ भी सेव नहीं किया है।

                स्टोरेज
                एक्सटेंशन स्टोरेज साफ़ करें

                पॉपअप खोलें और यह जो भी ब्राउज़र कॉल करता है, वह यहाँ दिखाई देगा।

                  इस किट में अभी तक कोई बैकग्राउंड वर्कर नहीं है। चैट से इसे जोड़ने के लिए कहें — यह वही है जो पॉपअप बंद होने पर अलार्म, बैज और संदेशों को संभालता है।

                    कोई निर्धारित अलार्म नहीं है।

                      एक वास्तविक ब्राउज़र, अछूता

                      किट में अनपैक्ड एक्सटेंशन और Chrome, Edge, Opera और Firefox के लिए लॉन्च स्क्रिप्ट शामिल हैं। वे एक अस्थायी प्रोफ़ाइल पर ब्राउज़र खोलते हैं, इसलिए आपका अपना ब्राउज़र, लॉगिन और एक्सटेंशन कभी भी शामिल नहीं होते हैं।

                      परीक्षण चरण कॉपी करें□ ब्राउज़र टेस्ट किट डाउनलोड करें (.zip)↓
                      वास्तविक ब्राउज़र में क्या जांचें