İçindekiler
Yapay zeka ajanları uzun süredir bilgisayarda dosya açıp kod yazabiliyor; telefon tarafı ise elle yapılan bir iş olarak kalıyordu. Çinli geliştirici zhongerxin'in yayınladığı iPhone Use projesi bu duvarı yıkıyor: Codex, WorkBuddy veya Doubao Work üzerinden doğal dille ne isterseniz, ajan USB kablosuyla bağlı gerçek bir iPhone'u açıp okuyor, kaydırıyor ve yazıyor.
Nasıl Çalışıyor?
Proje, Appium ekosisteminin WebDriverAgent (WDA) altyapısını kullanıyor. Bilgisayarda çalışan yerel bir MCP servisi, USB üzerinden iPhone'a bağlanıyor; ekran görüntüsü ve arayüz akışı yalnızca makinenin kendi loopback arayüzünden geçiyor. Veri buluta çıkmıyor, imzalama ve derleme işlemleri tamamen yerelde kalıyor.
Kurulum tarafı dürüst biçimde zorlayıcı: macOS, tam kurulu Xcode, kullanılabilir bir Apple geliştirici hesabı ve USB ile bağlı bir iPhone gerekiyor. Ancak jailbreak gerekmiyor ve Appium Server'ı ayrıca başlatmak da şart değil. Geliştirici, ilk kurulumu tek bir prompt metniyle ajana devretmeyi öneriyor; Apple hesabı girişi, cihaz güveni, geliştirici modu ve ekran kilidi açma adımlarını yine kişinin kendisi yapıyor.
Ajan Neler Yapabiliyor?
Modele 17 araç ve ekran widget'ına özel 2 araç sunuluyor. Uygulama başlatma, kontrol ağacını okuma, dokunma, kaydırma, fiziksel düğme basma, Unicode metin yazma ve beklemeli doğrulama bunların arasında. Öne çıkanlar:
- Kompakt gözlem: Kontrol ağacı tekrar eden alanları atıyor; yalnızca ekran görüntüsü gerektiğinde XML hiç üretilmiyor.
- Toplu işlemler:
pua_batch,pua_scroll_findvepua_collect_listile kaydırarak arama ve liste toplama tek turda yapılıyor. - Ekran görüntüsü yedeği: Bir düğme bulunamazsa ajan ekran görüntüsü alıyor, piksel koordinatını iPhone noktasına çevirip dokunmayı yeniden deniyor.
- AirDrop aktarımı: Fotoğraf, video ve belgeler Mac'e geri taşınabiliyor.
Güvenlik Tarafı Neden Sağlam?
En dikkat çekici tasarım kararı, yazma ile göndermenin ayrılması. Araçlar metni yazıyor ama varsayılan olarak göndermiyor; başlık, alıcı ve sayı gibi kritik alanları ajanın ayrıca doğrulaması isteniyor. Parola, doğrulama kodu ve Face ID her zaman kullanıcıda kalıyor. Cihaz kilitlendiğinde ya da kimlik doğrulama gerektiğinde ekran karartılıp "telefonda işlemi devral" uyarısı gösteriliyor.
Ekran akışı diske yazılmıyor, çalışma dizini 700, özel yapılandırma ve görüntü dosyaları 600 izniyle saklanıyor. Aynı anda iki ajan aynı telefonu kullanmak isterse paylaşımlı bir işlem kilidi bekletiyor. Varsayılan olarak açık gelen anonim kullanım istatistikleri IPHONE_USE_ANALYTICS=0 veya DO_NOT_TRACK=1 ile kapatılabiliyor; istatistiklerde telefon ekranı, girilen metin ya da cihaz kimliği gönderilmiyor.
Gereksinimler ve Sınırlar
Proje yalnızca macOS üzerinde çalışıyor; tam kurulumlu Xcode, imzalama için kullanılabilir bir Apple geliştirici hesabı ve USB ile bağlı bir iPhone şart. Yalnızca komut satırı araçları yetmiyor, çünkü WDA'nın telefonda derlenip imzalanması gerekiyor. Kurulum ve hata ayıklama normalden zahmetli: ekran kilidi, geliştirici modu, cihaz güveni ve Xcode imzalama adımlarından biri eksikse bağlantı kurulmuyor. Ayrıca WDA arka planda çalışır durumda kalmalı; telefon kilitlendiğinde önizleme duraklıyor ve ancak cihaz açıldıktan sonra devam ediyor.
Projeyle İlgili Öne Çıkanlar
Depo 6 Ekim 2026'da açıldı ve bir hafta içinde 3.516 yıldız, 351 çatal topladı. MIT lisanslı, Python ile yazılmış ve 13 Ekim itibarıyla aktif geliştiriliyor. Son sürümlerde ekran önizlemesi üzerinden doğrudan tıklama, fare sürükleme ve iki parmak kaydırma desteği eklendi; uzun metin aktarımı ise odak değiştiğinde durarak yanlış uygulamaya yazmayı engelliyor.
Telefonu devralan ajan fikri ilk kez denenmiyor; ancak iPhone Use, işi gerçek cihaz üzerinde, yerel bağlantıyla ve kilitle-aç mekanizmasını koruyarak yapmasıyla ayrışıyor. Elle yapılan "aç, bul, oku, listele" işlerini devretmek isteyenler için şu an en olgun açık kaynak seçenek gibi görünüyor.