cogwheel0/conduit
Native iOS and Android client for Open WebUI, direct OpenAI-compatible, Ollama, and Hermes agents.
What it solves
Conduit is a native mobile client designed to overcome the limitations of using Open WebUI on mobile devices. It addresses issues such as authentication failures behind reverse proxies, streaming responses that drop when the app is backgrounded, and the lack of a streamlined mobile experience for multimodal prompts and home screen integration.
How it works
Built with Flutter, Conduit provides a native interface for interacting with AI models. It offers three primary connection methods:
- Open WebUI: Connects to a self-hosted server to access full features like folders, notes, and workspace tools.
- Direct: Connects directly to OpenAI-compatible endpoints, Ollama, or OpenRouter without requiring an Open WebUI account.
- Hermes Agent: Connects to a self-hosted Hermes server for managing scheduled agents and approving sensitive tool-use steps.
Who it’s for
Users who self-host their AI infrastructure (Open WebUI, Ollama, Hermes) and want a high-performance, native mobile app experience with secure, local-first storage of chats and credentials.
Highlights
- Native Rendering: Supports syntax-highlighted code, Mermaid diagrams, LaTeX, and Chart.js embeds natively rather than via a web view.
- Robust Authentication: Supports LDAP, SSO, OAuth, and various reverse proxies (e.g., Authelia, Cloudflare Tunnel).
- Multimodal Capabilities: Includes support for image uploads, clipboard pasting, and voice-call mode with speech recognition.
- Local-First Privacy: Stores chats, notes, and credentials in platform-secure storage (Keychain/Keystore) with no developer-operated backend relays.
- Mobile Integration: Features iOS and Android home screen widgets, app quick actions, and iOS App Intents/Shortcuts.
Related
- Project
- Project
- Project
- Project
- Project