Generator rozszerzeń Underground
Loading...
Underground Extension Generator
Underground Extension Generator
Gotowy do tworzenia

Generator rozszerzeń Underground

Opisz swoje rozszerzenie, wygeneruj kod, udoskonal go za pomocą AI, a następnie wyeksportuj dla Chrome, Edge, Firefox, Opera lub Safari.

Sponsorowane
01

Opis rozszerzenia

* Wymagane
Bez limitu — opisz to tak szczegółowo, jak chcesz.

Generuj za pomocą AI

Opcjonalnie. Użyj wbudowanych modeli, wycenianych od darmowych do 999 kredytów za wiadomość, lub użyj własnego klucza OpenRouter.

0–999 CREDITS
Silnik AI
1 credit/msg

Modele darmowe w każdym planie nie wymagają kredytów. Modele darmowe w Pro są zawarte w planie Pro, a w przeciwnym razie kosztują podaną cenę.

Każdy wbudowany model jest wymieniony wraz z dokładną ceną i limitami, które się z nim wiążą. Nie jest wymagany klucz API.
Wybierz dowolny identyfikator modelu OpenRouter lub wybierz Niestandardowy.

Wbudowane modele działają w tej aplikacji zgodnie z Twoim planem. Nie jest wymagany klucz.

02

Twój zestaw startowy

Tab TidyReact + Vite · MV3
Wygenerowano
Generated

extension.spec.yaml opisuje rozszerzenie, a PROMPT.md pozwala zbudować je od zera. Oba pliki są dołączane do każdego eksportu.

03

Studio App.tsx

Chatbot do jednego pliku. Poproś o zmianę, przeczytaj nowy plik src/App.tsx, a następnie zastosuj go.

Brak wersji Test wydajności App.tsx · jeszcze nie uruchomiony

Czat App.tsx

Enter, aby wysłać
Test wydajności App.tsx

src/App.tsx


                
                
Wersje App.tsx

Każda zastosowana zmiana jest tutaj przechowywana, najnowsze najpierw.

04

Dopracuj z AI

Poproś o zmiany. Każda odpowiedź może zaktualizować plan i przebudować kod.

Brak planu

Czat

Enter, aby wysłać

Plan budowy

Wersja robocza

Twój plan pojawi się tutaj, gdy go wygenerujesz lub poprosisz o zmianę.

05

Ikona rozszerzenia

Wygeneruj kwadratową ikonę za pomocą modelu obrazów Gemini, a następnie dołącz ją do eksportu.

Nano Banana · Gemini 2.5 Flash Image Brak w eksporcie

Ikony pochodzą z modelu obrazów Gemini, więc wymagane jest zalogowane konto z dostępnymi kredytami.

Zachowana ikona jest dodawana do każdego eksportu przeglądarki jako icons/icon-16.png, icon-48.png i icon-128.png.

06

Wersje i git

Każde zatwierdzenie zapisuje pełną migawkę rozszerzenia: historię, gałęzie, różnice i oznaczone wydania, które można odtworzyć w prawdziwym git.

Drzewo robocze

Tag staje się wydaniem w dzienniku zmian i ustawia wersję w pliku manifest.json.

Każde zatwierdzenie przechowuje każdy plik w jego obecnym stanie wraz z planem budowy.

Historia

Twoje wersje pojawią się tutaj po pierwszym commicie.

Przywrócenie umieszcza starszą wersję z powrotem w edytorze. Zatwierdź zmiany później, aby je zachować.

07

Konsola wstrzykiwania

Wpisz automatycznie kodex 99-combo do celu. Wybierz zakres, ustaw prędkość naciskania klawiszy, a następnie uruchom go linia makra po linii makra.

Bezczynny

Kontrola uruchamiania

DuckyScript
0 ms wstrzykuje z prędkością sprzętową. Wyższe wartości sprawiają, że pisanie przypomina ludzkie.
Zakres od 1 do 99 obejmuje cały kodex. Rozdziały mają 9 ruchów głębokości na 11 stronach.
Syntetyczne zdarzenie klawisza jest niezaufane, więc przeglądarka nie wstawi dla niego tekstu samodzielnie. Wartość + zdarzenia klawiszy zapisuje tekst i wysyła zdarzenia keydown, keypress oraz keyup.
Postęp wstrzykiwania
Kombinacja0 / 99
Znaki0
Czas pisania0.0s

Ta konsola steruje poniższym piaskownicą. Nie może dołączyć debuggera do innych kart — strona w piaskownicy nie ma do nich dostępu, a to narzędzie nie próbuje tego robić.

Terminal

    Naciśnij START, a każda linia makra pojawi się tutaj podczas działania.

    Skrypt ładunku

      Cel piaskownicy

      pole tekstowe

      Otrzymane zdarzenia klawiszy

        Każde wysłane zdarzenie keydown, keypress i keyup pojawi się tutaj.

        08

        Test w Chrome

        Uruchom rozszerzenie w kopii przeglądarki tutaj, a następnie pobierz zestaw, który otwiera tymczasową instancję Chrome z załadowanym rozszerzeniem.

        Symulowana przeglądarka

        about:blank

          Wyskakujące okienko działa naprawdę — React, Tailwind i Twój skompilowany plik src/App.tsx — z interfejsami API przeglądarki obsługiwanymi tutaj, a nie przez Chrome. Nie może przetestować tego, co potrafi tylko przeglądarka: prawdziwych monitów o uprawnienia, Twoich rzeczywistych kart i innych stron.

          Wewnętrzne elementy rozszerzenia

          Rozszerzenie nie zapisało jeszcze niczego.

          Pamięć
          Co sprawdzić w prawdziwej przeglądarce