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/捷徑。
相關
- 專案
- 專案
- 專案
- 專案
- 專案