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 エンベッド。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト