Hermex: управление самохостинговым AI-агентом на iOS
Hermex — это нативное iOS-приложение для управления твоим самохостинговым агентом Hermes.
Проект решает задачу удобного контроля AI-агента и его инструментов на своем оборудовании через мобильное устройство. В отличие от других решений, Hermex не требует промежуточных серверов, что обеспечивает максимальную приватность и безопасность данных. Если ты использовал или планируешь использовать Hermes, Hermex станет полезным дополнением для управления твоим агентом прямо с iPhone.
Приложение написано на Swift с использованием SwiftUI и доступно для iOS 18+. Установка осуществляется через App Store, и приложение полностью бесплатное без подписок и встроенных покупок. Имей в виду, что на текущий момент проект на ранней стадии и ориентирован только на iOS, а хостинг сервера должен обеспечиваться самостоятельно.
Проект Hermex представляет собой мобильное приложение для iPhone, разработанное на SwiftUI, которое позволяет управлять саморазмещенным сервером Hermes. Приложение обеспечивает полное управление ИИ-агентом, который работает на твоем собственном сервере, без необходимости передавать данные сторонним сервисам.
Это приложение отличается следующими ключевыми особенностями:
- Бесплатно. Нет подписок и покупок внутри приложения.
- Частно. Приложение не собирает аналитику и не отслеживает пользователей, взаимодействуя только с твоим сервером. Уведомления могут быть настроены с помощью открытого реле, которое можно разместить на собственном сервере.
- Нативно. Разработано с использованием SwiftUI для iOS 18+, а не является оберткой для веб-приложения.
Функции
- Чат с агентом: отправляй сообщения, прикрепляй файлы и следи за ответами в реальном времени.
- Управление сессиями: просматривай и продолжай все разговоры с сервера, доступные оффлайн.
- Выбор моделей: переключайся между различными моделями, на которые настроен твой сервер.
- Управление заданиями: смотри и редактируй запланированные задания (cron jobs) агента.
- Обзор навыков: просматривай и ищи установленные навыки агента.
- Обзор файловой системы сервера через приложение.
Установка и запуск
Hermex является клиентом и не предоставляет серверную часть. Чтобы использовать его, необходимо самостоятельно развернуть сервер hermes-webui на своём компьютере. Установка занимает около 15 минут:
- Запусти сервер, установив и настроив
hermes-webuiна macOS, Linux или Windows/WSL2, указавHERMES_WEBUI_PASSWORD. - Сделай сервер доступным для телефона, используя один из предложенных способов.
- Скачай Hermex, введи URL сервера и пароль.
Доступность сервера
Чтобы сделать сервер доступным, доступны несколько вариантов:
- HTTPS через туннель или обратный прокси. Рекомендуется использовать Cloudflare Tunnel или любой другой прокси, который может обрабатывать HTTPS.
- Частный HTTPS с Tailscale Serve. Подключи сервер к частной сети и используй его из приложения.
- В одной локальной сети. Можно использовать локальный IP-адрес сервера, если он находится в доверенной сети.
Ограничения
Приложение было разработано и протестировано на определенной версии hermes-webui, и совместимость с другими версиями может не гарантироваться. Это может повлиять на работоспособность некоторых функций приложения, и важно указывать версию сервера при отчетах об ошибках. Hermex не подключится к версиям < 0.21.3.
Приложение легко настроить, но требует базовых знаний о настройке серверов и работе с сетями, поэтому обязательно ознакомься с требованиями перед установкой.
Открыть на GitHub: uzairansaruzi/hermex →
RepoRadar