google/artemis
ARTEMIS turns natural-language instructions into reliable Android automation. It automates end-to-end workflows, captures logs, and integrates seamlessly with AI coding assistants such as Antigravity, Codex, and Claude Code. It also achieves 99%+ success rate on AndroidWorld Benchmark.
Hızlı değerlendirme
Özet
ARTEMIS, doğal dil talimatlarını Android cihazlarda çalışan otomasyon ve test akışlarına dönüştüren bir araçtır.
Profiline uyum
Android uygulamalarınız için doğal dille uçtan uca test otomasyonu sunması ve MCP ile agent iş akışlarına bağlanması doğrudan faydalı olabilir.
Neden yükseliyor
45 günde 10.390 yıldız ve son 28 günde 72 commit belirgin ilgi ve geliştirme aktivitesine işaret ediyor. Doğal dil tabanlı cihaz otomasyonunu MCP ile AI coding assistant'lara bağlaması, test ekipleri için güncel ve görünür bir kullanım alanı sunuyor. Ancak son 28 gündeki farklı yazar sayısının 2 olması, aktivitenin geniş bir katkıcı tabanına yayıldığını göstermiyor.
Problem
Android uygulamalarında uçtan uca testleri gerçek cihazlarda kurmak ve yürütmek zahmetlidir; ekranlar arası akışlarda hata ayıklamak için log ve ekran görüntülerini toplamak da ek iş çıkarır.
Çözüm
Python tabanlı bir araçla Android cihazı veya emulator'ü ADB üzerinden kontrol eder; arayüz hedeflerini element bilgisi, koordinat ve görsel bulma yöntemleriyle seçer. MCP server entegrasyonu sayesinde uyumlu AI coding assistant'lar cihazı yönlendirebilir ve Logcat ile ekran görüntüsü gibi tanılama verilerini alabilir.
Yenilik
Android UI otomasyonu tek başına yeni değil; ayırt edici yönü, gerçek cihaz otomasyonunu MCP üzerinden AI coding assistant'lara açıp test akışı ve tanılama verilerini aynı çalışma biçiminde birleştirmesi. README'deki AndroidWorld için 99%+ başarı iddiası, kıyaslama yöntemi ve bağımsız doğrulama bilgisi olmadan kanıtlanmış üstünlük sayılmamalı.
Teknolojiler
- Python 3.12+
- Android
- ADB
- Model Context Protocol (MCP)
- scrcpy
- FFmpeg
- uv
- Gemini
- Claude
- GPT-4o
- Qwen-VL
Riskler
- Android cihaz veya emulator, USB debugging ve sistem araçlarının kurulumu gerekiyor; bu, ilk kurulum ve CI ortamlarını karmaşıklaştırabilir.
- Doğal dil ve görsel hedeflemeye dayalı akışların güvenilirliği uygulama arayüzü değişikliklerinden veya özel arayüz bileşenlerinden etkilenebilir.
- README'deki 99%+ AndroidWorld sonucu proje tarafından bildiriliyor; verilen bilgiler bağımsız doğrulama veya tekrarlanabilir benchmark ayrıntısı içermiyor.
- Son 28 günde 72 commit'e karşın yalnızca 2 farklı yazar görünmesi, bakım ve geliştirme yoğunlaşması açısından izlenmeli.
Detaylı değerlendirme
Bu repo için detaylı değerlendirme henüz yapılmadı. Analiz, Ayarlar'daki uyum profilini hesaba katarak "bu işime yarar mı" sorusunu cevaplıyor. Bir kez çalışır; günlük koşular buna dokunmaz. Saatlik sınır var — bir kaynaktan en fazla 3 analiz.