uzairansaruzi/hermex

Native iPhone app for your Hermes agent

Hermex – 자체 호스팅 Hermes AI 에이전트를 위한 iPhone 제어판

개요 – Hermex는 iOS 18+ 네이티브 SwiftUI 앱으로, 직접 운영하는 hermes-webui 서버와 대화하고 관리하며 검사할 수 있습니다. 휴대폰은 제어 평면일 뿐이며, 모든 모델 추론, 도구 실행 및 데이터는 Hermes 서버를 호스팅하는 머신에 남아 있습니다.

주요 기능

  • 채팅 – 프롬프트를 보내고, 모델/공급자를 선택하고, 파일을 첨부하고, 도구 호출 세부 정보를 포함한 스트리밍 응답을 확인합니다.
  • 실행 제어 – 진행 중인 에이전트 실행을 일시 중지하거나 중지합니다.
  • 세션 – 과거 대화를 나열, 검색 및 재개합니다. 오프라인 읽기를 위해 로컬에 캐시됩니다.
  • 모델 선택기 – 서버가 제공하는 모든 모델 간에 전환하며, 즐겨찾기 및 최근 목록을 제공합니다.
  • 프로필 및 프로젝트 – 다양한 에이전트 프로필 또는 프로젝트 그룹 아래에서 대화를 구성합니다.
  • 작업 – 에이전트가 예약한 cron 스타일 작업을 보고 편집합니다.
  • 스킬 브라우저 – 에이전트에 설치된 “스킬”을 탐색합니다.
  • 워크스페이스 브라우저 – 휴대폰에서 서버의 파일 시스템을 탐색합니다.
  • 메모리 및 인사이트 – 에이전트의 메모리 저장소와 사용 분석을 보여주는 읽기 전용 패널입니다.

작동 방식

  1. 관리하는 머신(macOS, Linux, Windows/WSL2)에서 hermes-webui(별도의 오픈 소스 Python 서버)를 실행합니다.
  2. HTTPS를 통해 해당 서버를 iPhone에 노출합니다 – 예: Cloudflare Tunnel, Tailscale Serve, 사설 VPN 또는 간단한 로컬 Wi-Fi.
  3. Hermex에 서버 URL과 설정한 비밀번호(HERMES_WEBUI_PASSWORD)를 입력합니다. 그러면 앱이 서버의 REST API와 직접 통신합니다.

개인정보 및 비용 – 이 앱은 무료이며, 인앱 구매가 없고, 분석 데이터를 수집하지 않습니다. 푸시 알림은 선택 사항이며 자체 호스팅할 수 있는 오픈 소스 릴레이를 통해 전송됩니다. 릴레이는 메타데이터만 볼 뿐 메시지 내용은 절대 보지 않습니다.

시작하기 – README에서는 서버 설치, 안전한 노출, iPhone에서 연결을 포함한 약 15분 설정 과정을 안내합니다. 개발자의 경우 소스는 Xcode 26(iOS 18 SDK)으로 빌드할 수 있으며 종속성에는 Swift Package Manager를 사용합니다.

범위 – Hermex는 AI 모델 자체를 제공하지 않습니다. 이는 순전히 Hermes-webui 백엔드의 클라이언트이며, 백엔드는 구성한 모든 LLM을 프록시할 수 있습니다.


TL;DR – Hermex는 개인정보 보호 우선의 iOS 앱으로, 자체 호스팅 Hermes AI 에이전트와 채팅하고 관리할 수 있는 네이티브 UI를 제공하며, 세션, 스킬, 작업 및 파일 탐색을 처리하면서 모든 컴퓨팅과 데이터를 자체 서버에 유지합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트