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 минут:

  1. Запусти сервер, установив и настроив hermes-webui на macOS, Linux или Windows/WSL2, указав HERMES_WEBUI_PASSWORD.
  2. Сделай сервер доступным для телефона, используя один из предложенных способов.
  3. Скачай Hermex, введи URL сервера и пароль.

Доступность сервера

Чтобы сделать сервер доступным, доступны несколько вариантов:

  • HTTPS через туннель или обратный прокси. Рекомендуется использовать Cloudflare Tunnel или любой другой прокси, который может обрабатывать HTTPS.
  • Частный HTTPS с Tailscale Serve. Подключи сервер к частной сети и используй его из приложения.
  • В одной локальной сети. Можно использовать локальный IP-адрес сервера, если он находится в доверенной сети.

Ограничения

Приложение было разработано и протестировано на определенной версии hermes-webui, и совместимость с другими версиями может не гарантироваться. Это может повлиять на работоспособность некоторых функций приложения, и важно указывать версию сервера при отчетах об ошибках. Hermex не подключится к версиям < 0.21.3.

Приложение легко настроить, но требует базовых знаний о настройке серверов и работе с сетями, поэтому обязательно ознакомься с требованиями перед установкой.

Открыть на GitHub: uzairansaruzi/hermex →

Что нового на GitHub — короткие обзоры на русском Новые обзоры приходят в Telegram. Без спама, по делу.
Подписаться

Похожие статьи

Популярные темы на сайте