A native mobile client for the self-hosted AI crowd
Conduit wraps Open WebUI in a polished Flutter app so you can actually use your private LLM from a phone without wrestling mobile browsers.

What it does
Conduit is a Dart/Flutter iOS and Android client for Open WebUI, the popular self-hosted LLM interface. It connects to your own server and exposes chat, model selection, file uploads, voice input, channels, notes, and whatever server-side tools or web search your deployment offers. The app stores credentials in platform secure storage and claims no third-party analytics or relay backends.
The interesting bit
The README spends surprising energy on auth plumbing — reverse proxies, SSO, OAuth, custom headers, cookie capture — because that is exactly where self-hosted mobile usually falls apart. Conduit treats “works behind Authelia or Cloudflare Tunnel” as a first-class feature, not an afterthought. It also renders the fancy stuff (LaTeX, Mermaid, Chart.js, reasoning blocks) natively instead of dumping raw markdown into a webview.
Key highlights
- WebSocket-backed streaming for token-by-token responses, with a fallback warning if your server has WebSockets disabled.
- Platform integrations: home screen widgets, share-sheet ingestion, clipboard image paste, iOS Shortcuts, and a full voice-call mode.
- Adaptive Material/Cupertino UI with light, dark, and system themes; localized into ten languages.
- Modular architecture using Riverpod 3, GoRouter, and feature-based folders (chat, channels, notes, prompts, tools).
- GPL-3.0 licensed; actively requests issues and discussions before unsolicited PRs.
Caveats
- Requires Dart 3.8+ and Java 17 for Android builds; iOS needs Xcode signing configured manually.
- Streaming stalls if the upstream Open WebUI deployment does not have
ENABLE_WEBSOCKET_SUPPORT="true". - Some features (channels, web search, image generation) only appear when the connected server exposes them, so the UI can feel sparse against a minimal backend.
Verdict
Grab it if you run Open WebUI at home or behind a corporate reverse proxy and want a phone-native experience. Skip it if you are married to the web UI or your deployment is locked down in ways the auth flexibility cannot cover.
Frequently asked
- What is cogwheel0/conduit?
- Conduit wraps Open WebUI in a polished Flutter app so you can actually use your private LLM from a phone without wrestling mobile browsers.
- Is conduit open source?
- Yes — cogwheel0/conduit is open source, released under the GPL-3.0 license.
- What language is conduit written in?
- cogwheel0/conduit is primarily written in Dart.
- How popular is conduit?
- cogwheel0/conduit has 1.8k stars on GitHub and is currently accelerating.
- Where can I find conduit?
- cogwheel0/conduit is on GitHub at https://github.com/cogwheel0/conduit.