uzairansaruzi/hermex
Native iPhone app for your Hermes agent
Hızlı değerlendirme
Özet
Hermex, self-hosted Hermes agent sunucusunu iPhone’dan yönetmek için geliştirilmiş native SwiftUI uygulamasıdır.
Profiline uyum
SwiftUI ile geliştirilmiş iPhone agent istemcisi, iOS ve SwiftUI deneyiminizle örtüşüyor ancak yalnızca Hermes sunucusuna bağlanıyor.
Neden yükseliyor
87 günlük yaşına göre 1.401 yıldız ve son 28 günde 237 commit dikkat çekici ilgi ve geliştirme temposuna işaret ediyor. Self-hosted agent’ları mobil cihazdan kontrol etme ihtiyacı da projeyi görünür kılıyor; ancak yıldızlar benimsemenin doğrudan kanıtı değil ve son dönemdeki commit’lerin yalnızca 2 farklı yazardan gelmesi geliştirme tabanının dar olduğunu gösteriyor.
Problem
Hermes agent’ı kendi donanımında çalıştıran kullanıcıların sohbetleri ve agent özelliklerini masaüstüne bağlı kalmadan yönetmesini sağlar.
Çözüm
iOS uygulaması, kullanıcının kurup erişilebilir hale getirdiği hermes-webui sunucusuna bağlanarak streaming chat, oturumlar, modeller, görevler, beceriler ve sunucu dosyaları için mobil arayüz sunar.
Yenilik
Temel agent veya protokol yeni değil; ayrışan yanı, Hermes için native iPhone kontrol arayüzü sunması. Bu, kullanışlı bir istemci yaklaşımı olsa da tek başına yeni bir altyapı katmanı oluşturmuyor.
Teknolojiler
- Swift
- SwiftUI
- iOS 18+
- hermes-webui
Riskler
- Uygulama backend sağlamıyor; kullanıcının hermes-webui kurması, güvenli hale getirmesi ve telefondan erişilebilir tutması gerekiyor.
- İnternet üzerinden erişimde sunucu güvenliği ve güçlü parola kullanımı kullanıcının sorumluluğunda.
- README’de belirtilen özellikler uyumlu bir Hermes sunucusuna ve iOS 18+ cihaza bağlı.
- Son 28 gündeki 237 commit yalnızca 2 farklı yazardan geldiği için bakım ve geliştirme sürekliliği açısından ekip yoğunlaşması riski var.
- İsteğe bağlı push bildirimi relay’i mesaj metnini görmediğini belirtiyor; ancak cihaz token’ı ve bazı bildirim metadata’larını gördüğü README’de açıkça belirtilmiş.
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.