Generator rozszerzeń Underground
Opisz swoje rozszerzenie, wygeneruj kod, udoskonal go za pomocą AI, a następnie wyeksportuj dla Chrome, Edge, Firefox, Opera lub Safari.
Wesprzyj darmowy forge, utrzymując to miejsce dostępnym dla sponsorów.
Opis rozszerzenia
Twój zestaw startowy
extension.spec.yaml opisuje rozszerzenie, a PROMPT.md pozwala zbudować je od zera. Oba pliki są dołączane do każdego eksportu.
Studio App.tsx
Chatbot do jednego pliku. Poproś o zmianę, przeczytaj nowy plik src/App.tsx, a następnie zastosuj go.
Czat App.tsx
Test wydajności App.tsx
src/App.tsx
Wersje App.tsx
Każda zastosowana zmiana jest tutaj przechowywana, najnowsze najpierw.
Dopracuj z AI
Poproś o zmiany. Każda odpowiedź może zaktualizować plan i przebudować kod.
Czat
Plan budowy
Wersja roboczaTwój plan pojawi się tutaj, gdy go wygenerujesz lub poprosisz o zmianę.
Ikona rozszerzenia
Wygeneruj kwadratową ikonę za pomocą modelu obrazów Gemini, a następnie dołącz ją do eksportu.
Zachowana ikona jest dodawana do każdego eksportu przeglądarki jako icons/icon-16.png, icon-48.png i icon-128.png.
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
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ć.
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.
Kontrola uruchamiania
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
Otrzymane zdarzenia klawiszy
Każde wysłane zdarzenie keydown, keypress i keyup pojawi się tutaj.
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
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.
Otwórz wyskakujące okienko, a każde wywołanie przeglądarki, które wykona, pojawi się tutaj.
Ten zestaw nie ma jeszcze procesu roboczego w tle. Poproś czat o jego dodanie — to on obsługuje alarmy, odznaki i wiadomości, gdy wyskakujące okienko jest zamknięte.
Brak zaplanowanych alarmów.
