SlimSnap: CLI Agentleriniz Artık Görüyor

SlimSnap: CLI Agentleriniz Artık Görüyor

Tem 09, 2026 ai-development cli-tools developer-productivity json macos-apps claude-code open-source

CLI Kodlama Asistanlarının UI Körlüğü Sorunu

Şöyle bir senaryo düşün: Favori CLI tabanlı kodlama asistanınla çalışıyorsun—Claude Code, Aider veya Codex CLI gibi. Kod yazma konusunda muhteşemler, tek sorun var: ekranı göremiyorlar. Kırık bir butondan bahsetmek istediğinde, uzun paragraflar yazıp duruyorsun. "Ödeme sayfasının sağ üst köşesindeki kırmızı hata mesajı" gibi. Asistanın ise senin anlattıklarını hayal etmeye çalışması gerekiyor. Oldukça pragmatik bir problem, değil mi?

İşte tam burada SlimSnap devreye giriyor. macOS için tasarlanmış bu küçük utility, herhangi bir ekran görüntüsünü CLI asistanlarının işleyebileceği yapılandırılmış JSON formatına dönüştürüyor.

Üç Adımda İş Akışı

Kullanımı gerçekten çok basit tutulmuş:

  1. Yakalama - ⌘⇧S kombinasyonuna bas, ekranında istediğin alanı seç. macOS'un kendi API'lerini kullandığı için ek bir bağımlılık yok.

  2. İşaretleme - Oklar, açıklamalar ve vurgular ekleyerek tam olarak neyin düzeltilmesi gerektiğini belirt.

  3. JSON Olarak Kopyala - Tek tıkla her şeyi yapılandırılmış JSON'a çevir, terminal asistanına yapıştırmaya hazır.

Çıktı oldukça zengin. Yakalama zaman damgası, uygulama adı, ekran boyutları ve en önemlisi algılanan elementlerin yapılandırılmış bir dizisi. Her element kendi türünü (buton, giriş alanı, etiket), gerçek metin içeriğini ve 0-1 normalleştirilmiş koordinat bilgisini içeriyor.

Bu son nokta kritik. Asistanınız "ayarlar modalındaki üçüncü giriş alanı"nın tam konumunu bildiğinde, neyi değiştireceğini tahmin etmek yerine kesin olarak karar verebiliyor.

Geliştirici İş Akışları İçin Neden Önemli

SlimSnap'ın gerçek gücü token verimliliğinde yatıyor.

ChatGPT'nin web arayüzüne ham ekran görüntüsü yapıştırdığınızda, API görüntüyü düşürüp sıkıştırıyor. Ancak görüntü kabul eden CLI asistanlarında hâlâ API limitlerine takılıyorsunuz—tipik bir ekran görüntüsü Sonnet modellerinde yaklaşık 1.568 vision token, Opus 4.7/4.8'de ise 4.784 token kullanıyor.

SlimSnap'ın JSON çıktısı genellikle 600-800 token arasında kalıyor. Bu, Sonnet'te yaklaşık %55 daha az token, Opus modellerinde %85'e varan tasarruf anlamına geliyor. Onlarca iterasyon içeren uzun bir debugging veya refactoring seansında bu fark hızla birikiyor.

Bağlam penceresinde kalan daha fazla token, daha fazla kod, hata logları ve asistan muhakemesi alanı demek. Bütçeniz daha verimli kullanılıyor.

Gizlilik Odaklı Mimari

Beğendiğim bir nokta: SlimSnap tüm OCR işlemlerini Mac'inizde yerel olarak gerçekleştiriyor. Yakalamalar makinenizi hiç terk etmiyor. Hesap gerekmiyor, arkada bir sunucu yok. Hassas uygulamalarla veya mülkiyet arayüzleriyle çalışıyorsanız, bu gerçekten önemli.

JSON şeması açık kaynak (MIT lisansı) ve GitHub'da yayınlanmış durumda. Şemaya karşı doğrulama yapabilir, kendi exportörlerinizi yazabilir veya diğer OCR pipeline'larıyla entegre etmek için geçerli JSON elde edebilirsiniz.

Claude Code Entegrasyonu

Özellikle Claude Code kullanıcıları için SlimSnap, yakalamalarınızı otomatik algılayan bir skill sunuyor. ~/.slimsnap/config.json dosyasına küçük bir yapılandırma yazıyor ve skill bu dosyayı okuyarak en güncel JSON'u asistanın bağlamına yüklüyor. Elle dosya arama derdi yok, kusursuz entegrasyon.

Ne Zaman JSON, Ne Zaman Piksel?

Dürüst bir değerlendirme yapmak gerekirse: belirli elementlerle çalışırken—butonları düzeltirken, form alanlarını güncellerken, düzen problemlerini çözerken—JSON açıkça daha üstün. Asistanınız pikselleri yorumlamak yerine kesin koordinatlar ve çıkarılmış metin alıyor.

Ama "vibe check" durumlarında—tasarım tutarlı hissettiriyor mu, renk paleti uyumlu mu gibi—ham görüntüyü yapıştırmak hâlâ mantıklı. İkisi birden göndermenize de engel yok: kesin hedefleme için JSON, estetik değerlendirme için görüntü.

Sonuç

SlimSnap, AI destekli geliştirme iş akışındaki spesifik ama gerçek bir sorunu çözüyor. CLI tabanlı asistanlarla yoğun çalışıyorsanız ve sık sık arayüzlerden bahsetmeniz gerekiyorsa, araç kutusuna eklemeye değer. Tek başına token tasarrufu kurulumu haklı çıkarıyor, yerel işleme sayesinde de gizlilik endişesi tamamen ortadan kalkıyor.

Şu an yalnızca macOS için mevcut, ancak şema açık olduğundan, uyumlu exportörler başka platformlar için de geliştirilmeye başlarsa şaşırmam.

slimsnap.ai adresinden inceleyebilirsiniz—UI yoğun debugging seansları için üretkenlik kazanımları oldukça kayda değer olabilir.


Arayüzleri paragraflarla anlatmaktan bıktınız mı? Bazen en iyi araç, gördüğünüzü asistanınızın anlayacağı dile çeviren araçtır.

Read in other languages:

RU BG EL CS UZ SV FI RO PT PL NB NL HU IT FR ES DE DA ZH-HANS EN