À propos du projet

Hermes Conduit est un client iOS natif gratuit, sans publicité et sans suivi pour Hermes Agent de NousResearch. Il se connecte directement à un tableau de bord natif Hermes auto-hébergé, normalement sur le port 9119, et utilise les mêmes sessions, profils et capacités que le client de bureau. Il ne se connecte pas à la WebUI Hermes. L'application prend en charge les réponses en streaming avec Markdown, le code avec coloration syntaxique, les mathématiques, les diagrammes Mermaid, les listes de tâches, les pièces jointes image/PDF/texte, la mesure de l'utilisation des jetons, les commandes slash, la navigation dans l'espace de travail, ainsi que la création de branches, l'épinglage, l'archivage, l'actualisation et la suppression de sessions. Les utilisateurs peuvent inspecter les appels d'outils, les traces de raisonnement et la progression des agents délégués, et peuvent orienter ou interrompre une réponse active. Les fonctionnalités vocales incluent la transmission push-to-talk avec reconnaissance sur appareil ou Whisper côté serveur, les conversations en direct GPT-Live et Gemini Live, le pontage de l'outil de recherche web Gemini, le support CarPlay, les commandes vocales, la conversation continue et l'audio en arrière-plan. Les fonctionnalités d'agent et d'administration couvrent le mode Bot, plusieurs comptes de tableau de bord avec des identifiants isolés, le changement de fournisseur et de modèle, les contrôles d'effort de raisonnement, les bascules de compétences/outils/MCP, les tâches planifiées, la surveillance des connecteurs, les journaux de passerelle et les paramètres multi-profils. L'authentification prend en charge OAuth natif via Google ou d'autres fournisseurs OIDC, les jetons de service Cloudflare Access lorsque c'est compatible, le verrouillage Face ID et le stockage Keychain. Les notifications push utilisent un relais car iOS ne peut pas maintenir une connexion en arrière-plan persistante. Un relais partagé est activé par défaut, et les utilisateurs peuvent configurer un relais auto-hébergé après avoir installé le plugin hermes-conduit-notifier. Conduit est entièrement construit avec SwiftUI pour iOS 17 ou ultérieur et fonctionne sur iPhone et iPad. Il s'authentifie via le tableau de bord et communique via son point de terminaison RPC WebSocket. Le dépôt comprend la configuration du projet XcodeGen et des instructions de construction nécessitant Xcode 16, le SDK iOS 17 et XcodeGen. Il est publié sous licence MIT et est indépendant de Nous Research, sans son approbation.