Об этом проекте
Hermex — нативное SwiftUI-приложение для iPhone, предназначенное для управления self-hosted сервером hermes-webui. Это мобильная панель управления для AI-агента, работающего на вашем собственном оборудовании. Телефон выступает в роли контрольной плоскости; агент, его инструменты и данные остаются на вашей машине. Приложение бесплатно, без подписок и встроенных покупок, не содержит аналитики или отслеживания. Оно связывается только с вашим сервером. Дополнительные push-уведомления по умолчанию отключены и маршрутизируются через open-source ретранслятор, который вы можете разместить самостоятельно; он видит токены устройств, метаданные уведомлений и шифротекст, но никогда не видит текст сообщений, URL-адреса серверов или учетные данные.
Ключевые функции включают стриминговый чат с опциями выбора модели, усилия рассуждения, рабочего пространства и профиля; вложения файлов и изображений; возможность управления или остановки выполнения на лету; просмотр, поиск и возобновление сессий с офлайн-читаемым кэшем; переключение моделей и провайдеров с недавними и избранными; организацию профилей агента и проектов; просмотр и редактирование запланированных cron-задач; поиск и просмотр установленных навыков агента; файловый браузер рабочего пространства; а также панели Memory и Insights только для чтения для памяти агента и аналитики использования.
Hermex — только клиент; он не размещает и не предоставляет бэкенд. Пользователи приносят собственный сервер hermes-webui (сторонний проект с лицензией MIT), работающий на macOS, Linux или Windows/WSL2 с Python 3.11+. Настройка описывается как занимающая около 15 минут: запустите сервер и установите пароль, сделайте его доступным с телефона, затем подключитесь, указав URL сервера и пароль. Варианты доступности включают HTTPS через туннель или обратный прокси (рекомендуется), частный HTTPS с Tailscale Serve или локальное тестирование только в симуляторе через http://localhost:8787. Самостоятельное размещение, обеспечение безопасности и поддержание доступности — ответственность пользователя.
Сборка из исходного кода требует Xcode 26 или новее (iOS 18 SDK) и iPhone или симулятор на iOS 18+. Репозиторий включает проект Xcode с целью и схемой HermesMobile, зависимости Swift Package Manager и примеры сборки и тестирования из командной строки. Документация охватывает рабочее соглашение, процесс разработки, операции TestFlight, отчеты о безопасности и локальные соглашения агента. Приветствуются вклады при соблюдении правил: не изобретайте конечные точки API или формы JSON, декодируйте модели Codable толерантно, не добавляйте зависимости сверх утвержденного списка без одобрения и не изменяйте вышестоящий сервер из этого репозитория. Проект лицензирован MIT и отмечает, что это независимый клиент, не аффилированный с вышестоящим проектом hermes-webui.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.