Ichigo3766/Open-Relay

A beautiful, native iOS client for Open WebUI — the self-hosted AI chat platform

해결하는 문제

Open Relay는 자체 호스팅된 Open WebUI 서버 사용자를 위한 고성능 네이티브 iOS 및 iPadOS 경험을 제공합니다. 모바일 웹 브라우저 경험을 대체하여, 사용자가 외부에서도 개인 AI 모델과 상호작용할 수 있도록 정교하고 시스템에 통합된 앱을 제공합니다.

작동 방식

100% SwiftUI 및 Swift 6로 구축된 앱은 실시간 스트리밍을 위해 Server-Sent Events (SSE)를 통해 Open WebUI 서버에 연결하는 네이티브 클라이언트로 작동합니다. Apple의 CallKit과 통합되어 MLX Swift를 사용해 디바이스 내에서 음성 인식(Qwen3 ASR)과 음성 합성(Marvis Neural Voice)을 처리하여 음성 처리를 디바이스 내에서 완전히 수행합니다.

대상 사용자

Open WebUI를 자체 호스팅하고, iPhone, iPad, Apple Watch 등 Apple 생태계용 네이티브 앱을 원하며, 홈 화면 위젯, 액션 버튼 단축키, iPad 전용 레이아웃 등 깊은 시스템 통합을 원하는 사용자들입니다.

주요 기능

  • 네이티브 음성 통합: CallKit을 통한 AI 음성 통화 및 실시간 애니메이션 오브 시각화.
  • 디바이스 내 ML: MLX Swift를 사용한 오프라인 TTS 및 STT.
  • 고급 채팅 인터페이스: Markdown, Mermaid 다이어그램, SVG, 사고의 연쇄 모델을 위한 접을 수 있는 추론 블록 지원.
  • 시스템 통합: Raycast, Apple Shortcuts, Home Assistant를 통한 자동화용 사용자 정의 URL 스킴.
  • RAG 및 조직화: # 트리거를 사용한 지식 기반의 네이티브 지원 및 폴더 기반 조직화, 폴더별 시스템 프롬프트 지원.
  • 크로스포인트 기능: 서버 터미널에 직접 AI 접근을 위한 터미널 통합 및 인터랙티브 도구용 풍부한 HTML 임베드.

관련

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