Generatore di estensioni Underground
Loading...
Underground Extension Generator
Pronto per forgiare ↺

Generatore di estensioni Underground

Descrivi la tua estensione, genera il codice, perfezionalo con l'IA, quindi esporta per Chrome, Edge, Firefox, Opera o Safari.

Sponsorizzato

Supporta la forge gratuita mantenendo questo spazio disponibile per gli sponsor.

01

Breve descrizione dell'estensione

* Obbligatorio
Nome estensione *
Cosa dovrebbe fare? *
Nessun limite — descrivilo con tutti i dettagli che desideri.
Creato da
Autorizzazioni
✓storageSalva le impostazioni localmente ✓activeTabLeggi la scheda corrente ✓tabsGestisci le schede del browser

Genera con AI

Opzionale. Usa i modelli integrati, con prezzi da gratuiti fino a 999 crediti per messaggio, o usa la tua chiave OpenRouter.

0–999 CREDITS
Motore AI
Modelli integrati0–999 crediti per messaggio Chiave OpenRouterPorta la tua chiave
Modello integrato 1 credit/msg
Mostra solo modelli gratuiti

Gratuito con qualsiasi piano non richiede crediti. Gratuito con Pro è incluso in un piano Pro e costa il prezzo indicato altrimenti.

Ogni modello integrato è elencato con il suo prezzo esatto e i limiti associati. Non è richiesta alcuna chiave API.

Chiave API OpenRouter
Mostra
Modello Scegli qualsiasi ID modello OpenRouter o seleziona Personalizzato.

Breve standardizzato
Ripristina alla versione AI
Modifica il brief standardizzato

Questo testo è esattamente ciò su cui si basa il piano: modifica qualsiasi parte.

Questo brief ti sembra corretto?

Conferma e Forge aggiungerà boilerplate, funzionalità e dettagli specifici del browser.

Modifica promptEspandi e costruisci→
Genera con l'IA↗ Discuti e pianifica

I modelli integrati vengono eseguiti tramite questa app con il tuo piano. Non è richiesta alcuna chiave.

Genera kit di avvio→
02

Il tuo starter kit

□Copia file
⌘
Tab TidyReact + Vite · MV3
Generato
Generated Ripristina file
Modifica il contenuto del file

extension.spec.yaml descrive l'estensione e PROMPT.md può ricostruirla da zero. Entrambi sono inclusi in ogni esportazione.

Bun · React · Vite · Tailwind · shadcn/ui

Scarica per

Scarica file↓ Download for Chrome↓ Tutti i 5 browser (.zip)↓
Repo Chrome vuota (.zip)↓

La stessa repo con un src/App.tsx vuoto — nulla di generato da eliminare prima.

03

Studio di App.tsx

Un chatbot per un singolo file. Chiedi una modifica, leggi il nuovo src/App.tsx, quindi applicalo.

— Nessuna versione ancora Benchmark App.tsx · non ancora eseguito

Chat App.tsx

Cancella chat
Messaggio su App.tsx
Invio per inviare Invia→

Benchmark App.tsx


              
            

src/App.tsx

Codice Anteprima dal vivo

                

Ripristina precedente Copia Scarica .tsx
Popup 360px Riempi larghezza
Ricarica Apri in una nuova scheda
index.html

Versioni App.tsx

Ogni modifica applicata viene conservata qui, dalla più recente.

    04

    Perfeziona con l'IA

    Chiedi modifiche. Ogni risposta può aggiornare il piano e ricompilare il codice.

    — Nessun piano ancora

    Chat

    Cancella chat
    Messaggio
    Invio per inviare Invia→

    Piano di costruzione

    Bozza

    Il tuo piano apparirà qui una volta generato o dopo aver richiesto una modifica.

    
                Ricostruisci il codice da questo piano
              
    05

    Icona dell'estensione

    Genera un'icona quadrata con il modello di immagine Gemini, quindi inseriscila nella tua esportazione.

    Nano Banana · Gemini 2.5 Flash Image Non incluso nell'esportazione
    Aspetto
    Indicazioni extra (opzionale)
    Genera icona↗

    Le icone provengono dal modello di immagine Gemini della piattaforma, quindi è necessario un account con crediti effettuato l'accesso.

    Prompt inviato al modello
    
                  
                
                
    Usa nell'esportazione Scarica PNG Rimuovi icona

    Un'icona mantenuta viene aggiunta a ogni esportazione del browser come icons/icon-16.png, icon-48.png e icon-128.png.

    06

    Versioni e git

    Ogni commit salva un'istantanea completa dell'estensione: cronologia, branch, diff e release taggate che puoi ricostruire in un vero git.

    Albero di lavoro

      Messaggio di commit
      Tag di versione
      patch minor major
      Un tag diventa una release nel changelog e imposta la versione in manifest.json.
      Commit versione→

      Ogni commit salva ogni file com'è ora, insieme al piano di compilazione.

      Cronologia

      Branch Nuovo branch
      Branch Crea branch Annulla

      Le tue versioni appariranno qui dopo il primo commit.

        Ripristina riporta una versione precedente nell'editor. Esegui il commit successivamente per mantenerla.

        L'esportazione del repository contiene l'albero di lavoro, .gitignore, CHANGELOG, ogni versione taggata e uno script che ricostruisce questa cronologia in git.

        Copia diff□ Esporta repository git (.zip)↓
        Cancella cronologia
        07

        Console di iniezione

        Digita automaticamente il codex 99-combo in un target. Scegli un intervallo, imposta la velocità di digitazione, quindi eseguilo riga di macro per riga.

        Inattivo

        Controllo esecuzione

        DuckyScript
        Velocità di digitazione
        0 ms inietta alla velocità dell'hardware. Valori più alti simulano la digitazione umana.
        Combo da iniettare
        →
        Da 1 a 99 copre l'intero codex. I capitoli durano 9 mosse su 11 pagine.
        Consegna Un evento tasto sintetico non è attendibile, quindi un browser non inserirà testo autonomamente. Valore + eventi tasti scrive il testo e invia keydown, keypress e keyup.
        AVVIA PAUSA PASSO FERMA
        Stato avanzamento iniezione
        Combo0 / 99
        Caratteri0
        Tempo di digitazione0.0s

        Questa console controlla la sandbox sottostante. Non può collegare un debugger ad altre schede: una pagina in sandbox non ha accesso ad esse e questo strumento non ci prova.

        Terminale

        Cancella

          Premi AVVIA e ogni riga della macro apparirà qui durante l'esecuzione.

          Script del payload

            Copia script□ Scarica .txt↓

            Target della sandbox

            textarea
            Target di iniezione

            Eventi tasti ricevuti

              Ogni keydown, keypress e keyup inviato apparirà qui.

              08

              Test in Chrome

              Esegui l'estensione in una copia del browser qui, quindi scarica un kit che apre un Chrome temporaneo con l'estensione caricata.

              Browser simulato

              Ricarica popup Ricarica estensione
              + about:blank ×
              ×

                Il popup viene eseguito realmente — React, Tailwind e il tuo src/App.tsx compilato — con le API del browser gestite qui invece che da Chrome. Non può testare ciò che solo un browser può fare: richieste di autorizzazione reali, le tue schede reali e altri siti.

                Interni dell'estensione

                Archiviazione Chiamate API Worker

                L'estensione non ha ancora salvato nulla.

                Archiviazione
                Cancella l'archiviazione dell'estensione

                Apri il popup e ogni chiamata al browser effettuata verrà visualizzata qui.

                  Questo kit non ha ancora un worker in background. Chiedi alla chat di aggiungerne uno: è ciò che gestisce allarmi, badge e messaggi quando il popup è chiuso.

                    Nessun allarme programmato.

                      Un browser reale, intatto

                      Il kit contiene l'estensione non pacchettizzata e gli script di avvio per Chrome, Edge, Opera e Firefox. Aprono il browser su un profilo temporaneo, quindi il tuo browser, i tuoi accessi e le tue estensioni non vengono mai coinvolti.

                      Copia i passaggi del test□ Scarica il kit di test del browser (.zip)↓
                      Cosa controllare nel browser reale