Standboy, yapay zeka ajanı etkinliği sırasında kenar çubuğunda bir Game Boy (GB/GBC/GBA) emülatörünü otomatik olarak genişleten, ardından otomatik olarak gizlenen ve duraklayan—bir dahaki sefere kare ortasından devam eden—kalıcı bir ROM kütüphanesi, kayıtlar ve kapak resmi tutan bir VS Code/Cursor uzantısıdır.
https://github.com/mfbz/standboy?ref=producthunt&utm_source=aipure
Standboy

Ürün Bilgisi

Güncellendi:May 18, 2026

Standboy Nedir

Standboy, yapay zeka “bekleme süresini” sınırlı, duraklatılabilir bir mikro molaya dönüştüren hafif bir IDE arkadaşıdır: düzenleyicinizin kenar çubuğunda yaşayan bir Game Boy emülatörü. Kodlama aracınız çalışmaya başladığında Standboy otomatik olarak açılabilir; ajan bittiğinde, diğer uygulamalara kaymamanız için kendini gizler ve duraklatır. Kullanıcı tarafından sağlanan `.gb`, `.gbc` ve `.gba` ROM'larını destekler (hiçbir oyun pakete dahil değildir), kullanıcı arayüzü için yeniden atanabilir klavye kontrolleri ve palet seçenekleri sunar ve kalıcı kayıtlar ve önbelleğe alınmış kutu sanatı ile yönetilen bir disk kütüphanesi tutar. VS Code Marketplace ve Open VSX aracılığıyla edinilebilir ve telemetri içermeyen ve yalnızca isteğe bağlı tek seferlik kapak getirme işlemleriyle gizliliğe önem verir.

Standboy Temel Özellikleri

Standboy, yapay zeka kodlama aracınız çalışmaya başladığında otomatik olarak açılan ve durduğunda kapanan bir VS Code/Cursor kenar çubuğu Game Boy emülatörüdür. Bu, sekme değiştirmek yerine IDE içinde kalmanızı sağlayan bir "mikro dikkat dağıtıcı" sunar. Kullanıcı tarafından sağlanan GB/GBC/GBA ROM'larını destekler, gizlendiğinde oyunun ortasında devam eder, disk yansıtmalı kayıtlarla kalıcı bir ROM kütüphanesi tutar, No-Intro hash'leme ve libretro küçük resimleri aracılığıyla başlıkları ve kapak resimlerini otomatik olarak tanımlar, yeniden atanabilir klavye kontrolleri ve paletler sunar ve telemetri olmaması ve kapak resimleri için minimum tek seferlik ağ erişimi ile gizliliğe önem verir.
Aracı etkinliğinde otomatik gösterim: Cursor'ın yerel aracısına ve Claude Code'a resmi yaşam döngüsü API'leri aracılığıyla bağlanır (yedek bir sezgisel ile), ardından aracı çalışırken kısa bir gecikmeden sonra otomatik olarak genişler ve boşta kaldıktan sonra otomatik olarak gizlenir; bu, sürekli panel "yanıp sönmesi" olmadan bağlam değiştirmeyi azaltır.
Web görünümü tutma ile orta karede devam etme: Panel gizlendiğinde, emülatör yerinde duraklatılır ve bir sonraki açılışında tam olarak kaldığı yerden devam eder, böylece kısa aracı çalıştırmaları oyun akışını kesintiye uğratmaz.
Kalıcı ROM kütüphanesi + kayıt yönetimi: ROM'ları içerik hash'ine göre dizine eklenmiş yönetilen bir disk üzerindeki kütüphaneye kopyalar, önemli yaşam döngüsü olaylarında oyun içi pil kayıtlarını diske yansıtır ve kayıt dosyalarının dışa/içe aktarımını destekler.
Otomatik ROM tanımlama ve kapak resmi: ROM'ları SHA-1 ile paketlenmiş bir No-Intro veritabanına karşı eşleştirerek kanonik başlıkları görüntüler ve libretro küçük resimlerinden kutu resimlerini getirir/önbelleğe alır (yerel önbellekleme ve "kapak yok" işaretçileri ile).
Çoklu platform ROM desteği (GB/GBC/GBA): .gb, .gbc ve .gba dosyalarını platform otomatik algılama ile yükler, tek bir uzantıda geniş bir retro oyun yelpazesi sağlar.
Gizliliğe odaklanan özelleştirilebilir deneyim: Yeniden atanabilir klavye kontrolleri, birden fazla palet ve özel paletler, yapılandırılabilir kütüphane dizini ve telemetri yok (sadece uzantı ana bilgisayarı tarafından ele alınan tek seferlik kapak getirmeleri).

Standboy Kullanım Alanları

Yapay zeka kodlama beklemeleri sırasında meşgul kalma: Cursor veya Claude Code kullanan geliştiriciler, bir aracı çalışırken kısa molalar verebilir, ardından aracı bittiğinde sorunsuz bir şekilde işlerine dönebilirler; bu, sosyal uygulamalara geçme isteğini azaltır.
Eşli programlama ve canlı demolar: Atölye çalışmaları veya ekip oturumları sırasında, araçlar çalışırken (derlemeler, yeniden düzenlemeler, aracı oluşturma) Standboy "ölü zamanı" doldurabilir ve izleyicinin dikkatini düzenleyicinin içinde tutar.
Uzaktan çalışma odak yönetimi: Dağıtılmış ekiplerde, kaçınılmaz bekleme sürelerinde sınırlı, duraklatılabilir bir mola etkinliği sağlar ve alakasız gezinmelere kaymadan tutarlı bir iş akışını sürdürmeye yardımcı olur.
Geliştirici üretkenlik ritüelleri: Ekipler veya bireyler, bunu hafif bir ödül döngüsü olarak kullanabilirler; örneğin, sadece aracı çalışırken kısa bir oyun bölümü, boş zamanı kontrollü, zaman sınırlı bir sıfırlamaya dönüştürür.
Eğitim ve öğrenme ortamları: Yapay zeka asistanlarıyla programlama öğrenen öğrenciler, Standboy'u otomatik olarak sona eren yapılandırılmış bir "bekleme etkinliği" olarak kullanabilir, böylece çalışma seansları sırasında dikkat dağınıklığını en aza indirebilirler.

Artıları

Sert bir duraklatma sınırı (otomatik gizleme/duraklatma) ile molaları IDE içinde tutarak sınırsız dikkat dağınıklığını azaltır.
ROM'lar ve kayıtlar için güçlü kalıcılık modeli (yönetilen kütüphane, disk yansıtmalı kayıtlar, dışa/içe aktarma).
Gizlilik odaklı tasarım (telemetri yok; sınırlı, önbelleğe alınmış kapak resmi getirmeleri).
Akıcı UX detayları (gecikmeli otomatik göster/gizle, orta karede devam etme, yeniden atanabilir kontroller, paletler).

Eksileri

Manuel temizlik gerektirir: kullanıcılar, yüklü aracı kancalarını kaldırmak için kaldırmadan önce Algılamayı kapatmalıdır.
Otomatik gösterim, desteklenen aracı entegrasyonlarına bağlıdır (Cursor/Claude Code ile en iyisi); diğer aracılar daha az hassas sezgilere dayanabilir.
Oyun içermez ve kullanıcıların yasal olarak edinilmiş ROM dosyaları sağlamasını gerektirir.
Orta kare emülatör durumu, düzenleyici yeniden başlatmaları arasında kalıcı değildir (yalnızca oyun içi kayıtlar kalıcıdır).

Standboy Nasıl Kullanılır

1) Standboy'u yükleyin: VS Code'da Uzantılar'ı açın ve “Standboy” arayın veya şunu çalıştırın: `code --install-extension mfbzme.standboy`. Cursor/diğer VS Code çatallarında, Uzantılar panelinden (genellikle Open VSX aracılığıyla) yükleyin. Ayrıca bir ön sürüm `.vsix` dosyasını şununla yükleyebilirsiniz: `code --install-extension standboy-x.y.z.vsix`.
2) Standboy'u ilk kez açın: İlk etkinleştirmede, Standboy panelini otomatik olarak açar (modal yok). Başlığı (STANDBOY + etkinlik noktası + menü `⋯`), “kartuş yok” yazan bir ekran ve “+ ROM Ekle” kutucuğu olan boş bir kütüphane ızgarası göreceksiniz.
3) (İsteğe Bağlı) Otomatik göstermeyi yapay zeka aracınıza bağlayın: Standboy panelinde, `⋯` menüsünü açın → “Algılama” bölümünü bulun → istediğiniz ajanı (Claude Code veya Cursor) Açık konuma getirin. Bağlantılar karşılıklı olarak birbirini dışlar (birini açmak diğerini kapatır). Bu, Standboy'u ajan yaşam döngüsüne bağlar, böylece ajan çalışırken panel otomatik olarak genişler ve durduktan sonra gizlenir.
4) İlk ROM'unuzu yükleyin: “+ ROM Ekle”ye tıklayın (veya `⋯` → “ROM Yükle…”) ve diskten bir `.gb`, `.gbc` veya `.gba` dosyası seçin. Standboy onu yönetilen kütüphanesine kopyalar, tanımlar (mümkün olduğunda) ve oyunu başlatır.
5) Oynamaya başlayın (varsayılan kontroller): Klavye girişini yakalaması için Standboy paneline tıklayın. Varsayılanlar: Ok tuşları = D-pad, `Z` = A, `X` = B, `Enter` = Başlat, `Shift` = Seç.
6) Kontrolleri yeniden atayın: `⋯` → “Kontroller”i açın. Bir çipe tıklayın (`A`, `B`, `Başlat`, `Seç`) ve yeni tuşa basın. İptal etmek için `Esc` tuşuna basın. Atamalar kütüphanenin `config.json` dosyasında kalıcıdır.
7) Sesi aç/kapa: `⋯` → “Ses”i açın → Sesi Aç/Kapa'yı değiştirin. Ses hala çalmıyorsa, bir kez doğrudan oyun ekranına tıklayın (tarayıcı otomatik oynatma politikası bir kullanıcı hareketi gerektirir).
8) Kütüphane ızgarasından oyunları değiştirin: O ROM'u yüklemek için kütüphane ızgarasındaki herhangi bir kapağa/kutucuğa tıklayın. Şu anda oynayan ROM vurgulanır. Bir oyun çalışıyorsa, değiştirme onay isteyebilir; kayıtlar temizlenir, bu nedenle iptal etmek yıkıcı değildir.
9) Otomatik gösterme zamanlamasını anlayın (etkinse): Bir ajana bağlandığında, Standboy 5 saniyelik bir gösterme gecikmesi (küçük dönüşler için açılmaz) ve ajan durduktan sonra 5 saniyelik bir gizleme gecikmesi kullanır. Gizleme geri sayımı devam ederken ince bir ilerleme çubuğu görünür.
10) Kayıtları yönetin (dışa aktar/içe aktar): Mevcut oyunun `.sav` dosyasını seçtiğiniz bir konuma yazmak için `⋯` → “Kaydı dışa aktar”ı açın. Mevcut ROM'a bir `.sav` yüklemek için `⋯` → “Kaydı içe aktar”ı kullanın (oyun onunla yeniden yüklenir).
11) Kütüphane klasörünüzü açın veya taşıyın: Disk üzerindeki ROM'ları, kayıtları, kapakları ve dizinleri görüntülemek için `⋯` → “Kütüphane klasörünü aç”ı açın. Kütüphaneyi başka bir yerde (örn. senkronize edilmiş bir klasör) depolamak için ayarlarda `standboy.libraryDirectory`'yi ayarlayın; yeni yüklemeler/kayıtlar yeni konumu kullanır (mevcut dosyalar otomatik olarak taşınmaz).
12) Görünümü özelleştirin (paletler): Ayarlarda, `standboy.palette`'i şunlardan birine ayarlayın: `kirokaze`, `dmg`, `pocket`, `bgb`, `mist`. Veya yerleşik paleti geçersiz kılmak için `standboy.customPalette`'i 4 onaltılık renkten oluşan bir diziye (koyu → açık) ayarlayın.
13) Otomatik göstermeyi devre dışı bırakın (yalnızca manuel mod): Ajan çalışması sırasında odak/panel değişiklikleri istemiyorsanız, `standboy.autoShow`'u `false` olarak ayarlayın (veya varsa UI'da Otomatik göstermeyi kapatın). Standboy hala manuel bir emülatör olarak çalışır.
14) Günlükleri kullanarak sorun giderin: Standboy'un çıktı kanalını görüntülemek için `⋯` → “Günlükleri göster”i açın. Otomatik gösterme sorunları için, ajan sentinel dosyasının mevcut olup olmadığını gösteren satırları arayın ve ajanınız için Algılama'nın Açık olarak ayarlandığını onaylayın.
15) Kaldırmadan önce: Algılamayı ayırın: Kaldırmadan önce `⋯` → “Algılama”yı açın ve ajanınızı Kapatın. Bu, Standboy'un eklediği yaşam döngüsü kancası girişlerini kaldırır (VS Code güvenilir bir kaldırma kancası sağlamaz). Zaten kaldırdıysanız ve kancalar kaldıysa, `~/.claude/settings.json` ve/veya `~/.cursor/hooks/hooks.json`'dan `~/.standboy/marker.cjs`'ye başvuran girişleri kaldırın ve isteğe bağlı olarak `~/.standboy/`'yi silin.

Standboy SSS

Standboy, yan panelde Game Boy tarzı bir emülatör gösteren bir VS Code uzantısıdır. Yapay zeka kodlama aracınız çalışırken otomatik olarak genişler ve aracı boşta kaldığında otomatik olarak gizlenir (emülatörü duraklatır).

Standboy Benzer En Yeni Yapay Zeka Araçları

Foundry
Foundry
Contact for PricingAI Code GeneratorGame Tools
Foundry, akıllı sözleşme geliştirme araç zinciri, sanal masaüstü oyun yazılımı ve geleneksel metal döküm tesisi gibi birçok formda var olan çok yönlü bir platformdur; her biri kendi alanları için özel özellikler sunar.
JustAHuman
JustAHuman
JustAHuman, oyuncuların zorlukları tamamlaması için ödüller veren ve oyun yaratıcılarının 3D varlıklarını AI aracılığıyla işlemelerine yardımcı olan bir oyun platformudur.
RoleGuides
RoleGuides
RoleGuides, masaüstü RPG oyun yöneticilerinin NPC diyalogları, rastgele karşılaşmalar ve dinamik hikaye unsurları oluşturmasına yardımcı olan AI destekli bir Oyun Yöneticisi asistan aracıdır.
QuazaAI
QuazaAI
QuazaAI, geleneksel antrenmanları ilgi çekici, etkileşimli maceralara dönüştürmek için yapay zeka, hareket izleme teknolojisi ve oyun unsurlarını birleştiren yenilikçi bir fitness platformudur.