cogwheel0/conduit

Native iOS and Android client for Open WebUI, direct OpenAI-compatible, Ollama, and Hermes agents.

何を解決するか

Conduit は、モバイルデバイス上で Open WebUI を使用する際の制限を克服するために設計されたネイティブモバイルクライアントです。リバースプロキシの背後での認証失敗、アプリがバックグラウンド化されたときにストリーミング応答が途切れること、マルチモーダルプロンプトやホーム画面統合のためのスムーズなモバイル体験が欠けているといった問題に対処しています。

どう動作するか

Flutter で構築された Conduit は、AIモデルと対話するためのネイティブインターフェースを提供します。3つの主要な接続方法を提供しています:

  • Open WebUI:自己ホストサーバーに接続し、フォルダ、ノート、ワークスペースツールなど、すべての機能にアクセスできます。
  • 直接:OpenAI互換エンドポイント、Ollama、OpenRouter に直接接続し、Open WebUIアカウントを必要としません。
  • Hermes Agent:自己ホストされた Hermes サーバーに接続し、スケジュールされたエージェントの管理や、機密性の高いツール使用ステップの承認が可能です。

対象ユーザー

Open WebUI、Ollama、Hermes を自己ホストしているユーザーで、安全でローカルファーストのストレージを備えた高パフォーマンスなネイティブモバイルアプリ体験を求める方。

特徴

  • ネイティブレンダリング:Webビューではなく、ネイティブで構文強調表示されたコード、Mermaid図、LaTeX、Chart.js埋め込みをサポートします。
  • 堅牢な認証:LDAP、SSO、OAuth、およびさまざまなリバースプロキシ(例:Authelia、Cloudflare Tunnel)をサポートします。
  • マルチモーダル機能:画像アップロード、クリップボード貼り付け、音声通話モード(音声認識対応)をサポートします。
  • ローカルファーストのプライバシー:チャット、ノート、資格情報をプラットフォームセキュアストレージ(Keychain/Keystore)にローカルに保存し、開発者が運営するバックエンドリレーは一切ありません。
  • モバイル統合:iOS および Android のホーム画面ウィジェット、アプリクイックアクション、iOS App Intents/ショートカットをサポートします。

関連

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