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/快捷指令。
相关
- 项目
- 项目
- 项目
- 项目
- 项目