📰 Hikayesi ve Doğuşu
Bağımsız geliştirici davidlau, modern AI asistanlarının (Codex, Claude Code, Copilot, Cursor) kod yazma sınırlarını aşarak bilgisayar ve çevre birimleriyle fiziksel etkileşime girme arzusundan yola çıktı. macOS Sequoia ile gelen 'iPhone Yansıtma' (iPhone Mirroring) özelliğini hedef alan geliştirici, bu pencereyi bir otomasyon katmanına dönüştüren minimalist bir CLI aracı tasarladı.
⚡ Nasıl Çalışıyor & Mimari Detaylar
Proje, Python ekosisteminin modern paket yöneticisi uv tabanlı minimalist bir komut satırı mimarisine sahip. Ekran görüntüsü alma sürecinde macOS pencerelerinin şeffaflık verilerini kullanarak ekran sınırlarını kusursuz şekilde kırpıyor, böylece siyah kenar çubuklarından arındırılmış saf telefon ekranı elde ediliyor. Tıklama, kaydırma ve metin girişi gibi aksiyonlar macOS Accessibility API'leri ve HID event tap mekanizmalarıyla simüle ediliyor; metin girişinde ise panoya kopyalama ve Cmd+V kısayolu akıllıca harmanlanıyor.
💡 Neden Radarımıza Girdi?
AI ajanlarının masaüstü otomasyon sınırlarını mobil dünyaya esnek bir köprüyle bağlaması açısından büyüleyici bir deneyim sunuyor. Ekstra karmaşık SDK'lar veya jailbreak gerektirmeden, halihazırda macOS'ta çalışan resmi yansıtma uygulamasını hedef alması ve Claude Code / Cursor gibi araçlarla doğrudan (örneğin @README.md üzerinden) komuta edilebilmesi onu hacker kültürünün vazgeçilmez bir parçası yapıyor.
🚀 Nasıl Denenir & Kaynaklar
Aracı denemek için sisteminizde macOS Sequoia ve iPhone Yansıtma uygulamasının kurulu olması gerekiyor. Projeyi klonladıktan sonra terminalinizde uv sync komutunu çalıştırabilir, dokunma ve kaydırma komutları için terminalinize Erişilebilirlik (Accessibility) izni verebilirsiniz. Detaylı kullanım örnekleri ve kaynak kod için GitHub deposunu inceleyebilirsiniz.
💬 Yorumlar ve Değerlendirmeler 0
Deneyimlerinizi veya sorularınızı toplulukla paylaşın.
Yeni Yorum ve Puan Bırakın