cogwheel0/conduit

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

解決的問題

Conduit 是一款專為克服在行動裝置上使用 Open WebUI 的限制而設計的原生行動客戶端。它解決了反向代理後認證失敗、應用程式進入背景時串流回應中斷,以及多模態提示與主畫面整合缺乏流暢行動體驗等問題。

如何運作

基於 Flutter 建構的 Conduit 提供與 AI 模型互動的原生介面。它提供三種主要連接方式:

  • Open WebUI:連接到自架設伺服器,以存取資料夾、筆記與工作區工具等完整功能。
  • 直接:直接連接到 OpenAI 相容端點、Ollama 或 OpenRouter,無需 Open WebUI 帳號。
  • Hermes Agent:連接到自架設的 Hermes 伺服器,用於管理排程代理與審核敏感工具使用步驟。

適用對象

自架設 AI 基礎設施(Open WebUI、Ollama、Hermes)的使用者,希望獲得高效率、原生行動應用體驗,並具備安全、本地優先的對話與憑證儲存功能。

主要特色

  • 原生渲染:原生支援語法強調程式碼、Mermaid 圖表、LaTeX 與 Chart.js 嵌入,而非透過 WebView。
  • 穩健的認證:支援 LDAP、SSO、OAuth 及多種反向代理(如 Authelia、Cloudflare Tunnel)。
  • 多模態功能:支援圖片上傳、剪貼簿貼上與具語音辨識的語音通話模式。
  • 本地優先隱私:對話、筆記與憑證儲存在平台安全儲存(Keychain/Keystore)中,無開發者營運的後端中繼。
  • 行動整合:支援 iOS 與 Android 主畫面小工具、應用程式快速操作,以及 iOS App Intents/捷徑。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案