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/快捷指令。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目