Générateur d'extensions Underground
Loading...
Underground Extension Generator
Générateur d'extensions Underground
Prêt à forger

Générateur d'extensions Underground

Décrivez votre extension, générez le code, affinez-le avec l'IA, puis exportez pour Chrome, Edge, Firefox, Opera ou Safari.

Sponsorisé
01

Résumé de l'extension

* Requis
Aucune limite — décrivez-le aussi précisément que vous le souhaitez.

Générer avec l'IA

Optionnel. Utilisez les modèles intégrés, tarifés de gratuit jusqu'à 999 crédits par message, ou apportez votre propre clé OpenRouter.

0–999 CREDITS
Moteur IA
1 credit/msg

Gratuit sur tout forfait ne nécessite aucun crédit. Gratuit avec Pro est inclus avec un forfait Pro et coûte le prix indiqué sinon.

Chaque modèle intégré est listé avec son prix exact et les limites associées. Aucune clé API requise.
Choisissez n'importe quel ID de modèle OpenRouter, ou choisissez Personnalisé.

Les modèles intégrés fonctionnent via cette application avec votre forfait. Aucune clé requise.

02

Votre kit de démarrage

Tab TidyReact + Vite · MV3
Généré
Generated

extension.spec.yaml décrit l'extension et PROMPT.md permet de la reconstruire à partir de zéro. Les deux sont inclus dans chaque exportation.

03

Studio App.tsx

Un chatbot pour un seul fichier. Demandez une modification, lisez le nouveau src/App.tsx, puis appliquez-le.

Aucune version pour le moment Benchmark App.tsx · pas encore exécuté

Chat App.tsx

Entrée pour envoyer
Benchmark App.tsx

src/App.tsx


                
                
Versions de App.tsx

Chaque modification appliquée est conservée ici, de la plus récente à la plus ancienne.

04

Affiner avec l'IA

Demandez des modifications. Chaque réponse peut mettre à jour le plan et reconstruire le code.

Aucun plan pour le moment

Chat

Entrée pour envoyer

Plan de construction

Brouillon

Votre plan apparaîtra ici une fois que vous aurez généré ou demandé une modification.

05

Icône d'extension

Générez une icône carrée avec le modèle d'image Gemini, puis intégrez-la dans votre exportation.

Nano Banana · Image Gemini 2.5 Flash Non inclus dans l'exportation

Les icônes proviennent du modèle d'image Gemini de la plateforme, ce qui nécessite un compte connecté avec des crédits.

Une icône conservée est ajoutée à chaque exportation de navigateur sous forme d'icônes/icon-16.png, icon-48.png et icon-128.png.

06

Versions & git

Chaque validation enregistre un instantané complet de l'extension : historique, branches, différences et versions marquées que vous pouvez reconstruire dans un vrai git.

Arborescence de travail

Un tag devient une version dans le journal des modifications et définit la version dans manifest.json.

Chaque validation enregistre chaque fichier tel qu'il apparaît maintenant, avec le plan de construction.

Historique

Vos versions apparaîtront ici après le premier commit.

Restaurer remet une ancienne version dans l'éditeur. Effectuez un commit ensuite pour la conserver.

07

Console d'injection

Tapez le codex 99-combo dans une cible automatiquement. Choisissez une plage, réglez la vitesse de frappe, puis exécutez-le ligne de macro par ligne de macro.

Inactif

Contrôle d'exécution

DuckyScript
0 ms injecte à la vitesse matérielle. Des valeurs plus élevées simulent une frappe humaine.
1 à 99 couvre tout le codex. Les chapitres s'étendent sur 9 mouvements sur 11 pages.
Un événement de touche synthétique n'est pas approuvé, donc un navigateur n'insérera pas de texte pour lui-même. Valeur + événements de touche écrit le texte et envoie keydown, keypress et keyup.
Progression de l'injection
Combo0 / 99
Caractères0
Temps de frappe0.0s

Cette console pilote le bac à sable ci-dessous. Elle ne peut pas attacher de débogueur à d'autres onglets — une page en bac à sable n'y a pas accès, et cet outil ne tente pas de le faire.

Terminal

    Appuyez sur DÉMARRER et chaque ligne de macro apparaîtra ici lors de son exécution.

    Script de charge utile

      Cible du bac à sable

      zone de texte

      Événements de touche reçus

        Chaque keydown, keypress et keyup envoyé apparaît ici.

        08

        Test dans Chrome

        Exécutez l'extension dans une copie du navigateur ici, puis téléchargez un kit qui ouvre un Chrome jetable avec l'extension chargée.

        Navigateur simulé

        about:blank

          La fenêtre contextuelle s'exécute réellement — React, Tailwind et votre src/App.tsx compilé — avec les API du navigateur répondant ici au lieu de Chrome. Elle ne peut pas tester ce que seul un navigateur peut faire : les invites d'autorisation réelles, vos onglets réels et d'autres sites.

          Internes de l'extension

          L'extension n'a encore rien enregistré.

          Stockage
          Que vérifier dans le vrai navigateur