इस प्रोजेक्ट के बारे में

Hermex एक native SwiftUI iPhone ऐप है जो self-hosted hermes-webui सर्वर को नियंत्रित करने के लिए बनाया गया है — यह आपके अपने हार्डवेयर पर चलने वाले AI agent के लिए एक mobile cockpit है। फोन control plane के रूप में कार्य करता है; agent, उसके tools, और आपका डेटा आपकी अपनी मशीन पर ही रहते हैं। ऐप मुफ्त है, इसमें कोई subscription या in-app purchase नहीं है, और कोई analytics या tracking भी शामिल नहीं है। यह केवल आपके सर्वर से संवाद करता है। Optional push notifications डिफ़ॉल्ट रूप से बंद हैं और एक open-source relay के माध्यम से जाते हैं जिसे आप self-host कर सकते हैं; यह device tokens, notification metadata, और ciphertext देखता है, लेकिन कभी message text, server URLs, या credentials नहीं देखता। मुख्य विशेषताओं में streaming chat शामिल है जिसमें model, reasoning-effort, workspace, और profile विकल्प हैं; file और image attachments; बीच में run को steer या stop करने की क्षमता; session browsing, search, और resume जिसमें offline-readable cached sessions शामिल हैं; recents और favorites के साथ model और provider switching; agent profile और project organization; scheduled cron tasks को देखना और संपादित करना; installed agent skills को browse और search करना; एक workspace file browser; और agent memory तथा usage analytics के लिए read-only Memory और Insights panels शामिल हैं। Hermex केवल एक client है — यह backend को host या provision नहीं करता। उपयोगकर्ता अपना खुद का hermes-webui सर्वर (एक third-party MIT-licensed प्रोजेक्ट) लाते हैं जो macOS, Linux, या Windows/WSL2 पर Python 3.11+ के साथ चलता है। सेटअप में लगभग 15 मिनट लगते हैं: सर्वर चलाएं और password सेट करें, इसे फोन से पहुंच योग्य बनाएं, फिर server URL और password से कनेक्ट करें। Reachability विकल्पों में tunnel या reverse proxy के माध्यम से HTTPS (अनुशंसित), Tailscale Serve के साथ private HTTPS, या http://localhost:8787 पर simulator-only local testing शामिल हैं। Self-hosting, securing, और reachability बनाए रखना उपयोगकर्ता की जिम्मेदारी है। स्रोत से बनाने के लिए Xcode 26 या नया (iOS 18 SDK) और iOS 18+ पर iPhone या simulator चाहिए। रिपॉजिटरी में HermesMobile target और scheme के साथ एक Xcode प्रोजेक्ट, Swift Package Manager dependencies, और command-line build और test उदाहरण शामिल हैं। दस्तावेज़ working agreement, development workflow, TestFlight operations, security reporting, और repo-local agent conventions को कवर करते हैं। योगदान नियमों के तहत स्वागत है: API endpoints या JSON shapes का आविष्कार न करें, Codable models को tolerantly decode करें, अनुमोदन के बिना locked list से परे कोई dependencies न जोड़ें, और इस repo से upstream server को संशोधित न करें। प्रोजेक्ट MIT licensed है और नोट करता है कि यह एक स्वतंत्र client है जो upstream hermes-webui प्रोजेक्ट से संबद्ध नहीं है।