Ichigo3766/Open-Relay

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

何を解決するか

Open Relay は、自己ホストされた Open WebUI サーバーのユーザー向けに、高性能でネイティブの iOS および iPadOS エクスペリエンスを提供します。モバイル Web ブラウザの体験を、洗練され、システムに統合されたアプリに置き換え、ユーザーが外出先でもプライベートな AI モデルとやり取りできるようにします。

動作方法

100% SwiftUI と Swift 6 で構築されたアプリは、リアルタイムストリーミングのために Server-Sent Events (SSE) を介して Open WebUI サーバーに接続するネイティブクライアントとして機能します。Apple の CallKit と統合され、MLX Swift を使用してデバイス上で音声認識(Qwen3 ASR)と音声合成(Marvis Neural Voice)を実行し、音声処理をデバイス内に完全に留めます。

対象ユーザー

Open WebUI を自己ホストし、Apple エコシステム(iPhone、iPad、Apple Watch)向けのネイティブアプリを求めるユーザー。ホーム画面のウィジェット、アクションボタンのショートカット、iPad 固有のレイアウトなど、深いシステム統合を希望する方。

主な特徴

  • ネイティブ音声統合:CallKit を通じた AI 音声通話と、ライブアニメーションのオーブ可視化。
  • デバイス内 ML:MLX Swift を使用したオフライン TTS と STT。
  • 高度なチャットインターフェース:Markdown、Mermaid ダイアグラム、SVG、および思考の連鎖モデル向けの折りたたみ可能なリーズニングブロックをサポート。
  • システム統合:Raycast、Apple Shortcuts、Home Assistant による自動化用のカスタム URL スキーム。
  • RAG と組織化:# トリガーによるナレッジベースのネイティブサポートと、フォルダベースの組織化、各フォルダごとのシステムプロンプト。
  • クロスポイント機能:サーバーのターミナルへの直接 AI アクセス用のターミナル統合と、インタラクティブツール用の豊富な HTML エンベッド。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト