Yeraltı Eklenti Oluşturucusu
Loading...
Underground Extension Generator
Oluşturmaya hazır ↺

Underground Uzantı Oluşturucu

Uzantınızı tanımlayın, kodu oluşturun, yapay zeka ile geliştirin ve ardından Chrome, Edge, Firefox, Opera veya Safari için dışa aktarın.

Sponsorlu

Bu alanı sponsorlara açık tutarak ücretsiz forge'u destekleyin.

01

Uzantı özeti

* Gerekli
Uzantı adı *
Ne yapmalı? *
Sınır yok — istediğiniz kadar detaylı açıklayın.
Yapan
İzinler
✓storageAyarları yerel olarak kaydet ✓activeTabMevcut sekmeyi oku ✓tabsTarayıcı sekmelerini yönet

YZ ile oluştur

İsteğe bağlı. Mesaj başına ücretsizden 999 krediye kadar fiyatlandırılan yerleşik modelleri kullanın veya kendi OpenRouter anahtarınızı getirin.

0–999 CREDITS
Yapay zeka motoru
Yerleşik modellerMesaj başına 0–999 kredi OpenRouter anahtarıKendi anahtarınızı getirin
Yerleşik model 1 credit/msg
Sadece ücretsiz modelleri göster

Her planda ücretsiz olanlar kredi gerektirmez. Pro ile ücretsiz olanlar Pro planına dahildir, aksi takdirde listelenen fiyata tabidir.

Her yerleşik model, tam fiyatı ve beraberinde gelen limitleriyle listelenir. API anahtarı gerekmez.

OpenRouter API anahtarı
Göster
Model Herhangi bir OpenRouter model kimliği seçin veya Özel'i seçin.

Standartlaştırılmış özet
Yapay zeka sürümüne sıfırla
Standartlaştırılmış özeti düzenle

Bu metin planın tam olarak üzerine inşa edildiği metindir — içindeki her şeyi değiştirebilirsiniz.

Bu özet doğru görünüyor mu?

Onaylayın ve Forge standart kodları, özellikleri ve tarayıcıya özel detayları eklesin.

İstemi düzenleGenişlet ve oluştur→
Yapay zeka ile oluştur↗ Tartış ve planla

Yerleşik modeller bu uygulamada planınız üzerinden çalışır. Anahtar gerekmez.

Başlangıç kiti oluştur→
02

Başlangıç kitiniz

□Dosyayı kopyala
⌘
Tab TidyReact + Vite · MV3
Oluşturuldu
Generated Dosyayı geri al
Dosya içeriğini düzenle

extension.spec.yaml uzantıyı tanımlar ve PROMPT.md onu sıfırdan yeniden oluşturabilir. Her ikisi de her dışa aktarımın içinde gönderilir.

Bun · React · Vite · Tailwind · shadcn/ui

Şunun için indir

Dosyayı indir↓ Download for Chrome↓ 5 tarayıcının tümü (.zip)↓
Boş Chrome deposu (.zip)↓

Boş bir src/App.tsx dosyasına sahip aynı depo — önce silinecek hiçbir şey oluşturulmadı.

03

App.tsx stüdyosu

Tek bir dosya için sohbet botu. Bir değişiklik isteyin, yeni src/App.tsx dosyasını okuyun ve ardından uygulayın.

— Henüz sürüm yok App.tsx kıyaslaması · henüz çalıştırılmadı

App.tsx sohbeti

Sohbeti temizle
App.tsx hakkında mesaj
Göndermek için Enter'a basın Gönder→

App.tsx kıyaslaması


              
            

src/App.tsx

Kod Canlı önizleme

                

Öncekini geri yükle Kopyala İndir .tsx
Açılır pencere 360px Genişliği doldur
Yeniden Yükle Yeni sekmede aç
index.html

App.tsx sürümleri

Uygulanan her değişiklik burada tutulur, en yenisi en başta olacak şekilde.

    04

    Yapay zeka ile iyileştir

    Değişiklik isteyin. Her yanıt planı güncelleyebilir ve kodu yeniden oluşturabilir.

    — Henüz plan yok

    Sohbet

    Sohbeti temizle
    İleti
    Göndermek için Enter Gönder→

    Derleme planı

    Taslak

    Planınız, oluşturduğunuzda veya bir değişiklik istediğinizde burada görünür.

    
                Kodu bu plandan yeniden oluştur
              
    05

    Uzantı simgesi

    Gemini görüntü modeliyle kare bir simge oluşturun ve ardından dışa aktarımınızın içine gönderin.

    Nano Banana · Gemini 2.5 Flash Görsel Dışa aktarmaya dahil edilmedi
    Görünüm
    Ek yönerge (isteğe bağlı)
    Simge oluştur↗

    Simgeler platformun Gemini görsel modelinden gelir, bu nedenle kredisi olan oturum açmış bir hesap gerektirir.

    Modele gönderilen komut
    
                  
                
                
    Dışa aktarmada kullan PNG İndir Simgeyi kaldır

    Saklanan bir simge, her tarayıcı dışa aktarımına icons/icon-16.png, icon-48.png ve icon-128.png olarak eklenir.

    06

    Sürümler & git

    Her commit, uzantının tam bir anlık görüntüsünü kaydeder: geçmiş, dallar, farklar ve gerçek git içinde yeniden oluşturabileceğiniz etiketli sürümler.

    Çalışma ağacı

      Commit mesajı
      Sürüm etiketi
      yama küçük ana
      Bir etiket, değişiklik günlüğünde bir sürüm haline gelir ve manifest.json içindeki sürümü ayarlar.
      Sürümü kaydet (commit)→

      Her commit, her dosyayı şu anki haliyle ve yapılandırma planıyla birlikte saklar.

      Geçmiş

      Dal Yeni dal
      Dal Dal oluştur İptal

      Sürümleriniz ilk commit'ten sonra burada görünecektir.

        Geri yükle, eski bir sürümü düzenleyiciye geri koyar. Saklamak için sonrasında commit yapın.

        Depo dışa aktarımı; çalışma ağacını, .gitignore dosyasını, CHANGELOG'u, etiketlenmiş her sürümü ve bu geçmişi git içinde yeniden oluşturan bir betiği içerir.

        Farkı kopyala□ Git deposunu dışa aktar (.zip)↓
        Geçmişi temizle
        07

        Enjeksiyon konsolu

        99'lu kombo kodeksini otomatik olarak bir hedefe yazın. Bir aralık seçin, tuş vuruşu hızını ayarlayın ve ardından makro satır satır çalıştırın.

        Boşta

        Kontrolü çalıştır

        DuckyScript
        Tuş vuruşu hızı
        0 ms donanım hızında enjekte eder. Daha yüksek değerler bir insan gibi yazar.
        Enjekte edilecek kombolar
        →
        1'den 99'a kadar olan aralık tüm kodeksi kapsar. Bölümler 11 sayfa boyunca 9 hamle derinliğinde çalışır.
        Teslimat Sanal bir tuş olayı güvenilir değildir, bu nedenle bir tarayıcı kendi başına bunun için metin eklemez. Değer + tuş olayları metni yazar ve keydown, keypress ve keyup olaylarını gönderir.
        BAŞLAT DURAKLAT ADIM DURDUR
        Enjeksiyon ilerlemesi
        Kombinasyon0 / 99
        Karakterler0
        Yazma süresi0.0s

        Bu konsol aşağıdaki korumalı alanı yönetir. Diğer sekmelere hata ayıklayıcı ekleyemez; korumalı bir sayfanın bunlara erişimi yoktur ve bu araç bunu denemez.

        Terminal

        Temizle

          BAŞLAT'a basın ve her makro satırı çalışırken buraya düşecektir.

          Yük komut dosyası

            Komut dosyasını kopyala□ .txt olarak indir↓

            Korumalı alan hedefi

            metin alanı
            Enjeksiyon hedefi

            Alınan tuş olayları

              Gönderilen her keydown, keypress ve keyup burada görünür.

              08

              Chrome'da test et

              Uzantıyı burada tarayıcının bir kopyasında çalıştırın, ardından yüklü olduğu geçici bir Chrome açan bir kit indirin.

              Simüle edilmiş tarayıcı

              Açılır pencereyi yeniden yükle Uzantıyı yeniden yükle
              + about:blank ×
              ×

                Açılır pencere gerçekten çalışır — React, Tailwind ve derlenmiş src/App.tsx'iniz — tarayıcı API'leri Chrome yerine burada yanıtlanır. Yalnızca bir tarayıcının yapabileceği şeyleri test edemez: gerçek izin istemleri, gerçek sekmeleriniz ve diğer siteler.

                Uzantı iç kısımları

                Depolama API çağrıları Çalışan

                Uzantı henüz hiçbir şey kaydetmedi.

                Depolama
                Uzantı depolamasını temizle

                Açılır pencereyi açın ve yaptığı her tarayıcı çağrısı buraya düşer.

                  Bu kitte henüz bir arka plan çalışanı yok. Sohbetten bir tane eklemesini isteyin; açılır pencere kapalıyken alarmları, rozetleri ve mesajları yöneten budur.

                    Zamanlanmış alarm yok.

                      Gerçek bir tarayıcı, dokunulmamış

                      Kit, paketlenmemiş uzantıyı ve Chrome, Edge, Opera ve Firefox için başlatma betiklerini taşır. Tarayıcıyı geçici bir profilde açarlar, bu nedenle kendi tarayıcınız, girişleriniz ve uzantılarınız asla dahil edilmez.

                      Test adımlarını kopyala□ Tarayıcı test kitini indir (.zip)↓
                      Gerçek tarayıcıda ne kontrol edilmeli