conduit
Mobile (iOS/Android) client for OpenWebUI. Chat with your self‑hosted AI.
What is it?
What it is
The native Open WebUI client for iOS and Android.
Why it exists
To address mobile-specific shortcomings of Open WebUI (authentication, streaming stability, content sharing, home screen access) by providing a polished, self-hosted-respecting native client.
Who should use it
Teams building with Dart who want an open-source, self-hosted option.
Who should avoid it
Teams that need a fully managed SaaS with enterprise SLAs out of the box.
How it works
A quick walkthrough in plain English
How conduit works
Step 1 of 3
You interact with it
Open conduit, send a request, or connect it to your stack.
Features
Advantages
- Open source (GPL-3.0)
- Active Dart ecosystem
- Self-hosted deployment options
Disadvantages
- Requires operational ownership for self-hosted setups
- Community support varies by project maturity
Installation
native
git clone https://github.com/cogwheel0/conduit.git cd conduit flutter pub get dart run build_runner build flutter run -d ios # or flutter run -d android
FAQ
How do I get started with Conduit after installing it?
Launch the app, enter your Open WebUI instance's base URL, add any required custom headers, then sign in using your deployment's authentication method (username/password, LDAP, JWT, SSO/OAuth, or reverse proxy). After signing in, select a model and start chatting.
What do I need to build Conduit from source?
You need a recent Flutter SDK with Dart 3.8 or newer, Java 17 for Android, Android 7.0+ (API 24) or iOS 16.0+, and either Xcode for iOS or Android Studio/Android SDK for Android. An Open WebUI instance is required for normal usage.
How does Conduit handle authentication for self-hosted Open WebUI deployments?
Conduit supports username and password, LDAP, JWT, custom headers, SSO/OAuth, and reverse proxy login flows. It securely stores credentials in the platform's Keychain (iOS) or Keystore (Android) and works with setups like oauth2-proxy, Authelia, Authentik, Pangolin, and Cloudflare Tunnel by capturing the necessary cookies and session state on-device.
Which features appear only when my Open WebUI server supports them?
Features such as channels, notes, web search, image generation, and toggle filters are surfaced only when the connected Open WebUI instance exposes those capabilities.
Is my data private when using Conduit?
Yes. Conduit keeps preferences and credentials on-device using secure storage, includes no third-party analytics or ads, and does not relay your data through any developer-operated backend. Diagnostic logging is local and transient.
Featured in Videos
YouTube tutorials and walkthroughs for conduit
s6
1,671,961 views
Starts at 00:00
Alternatives
Similar projects ranked by category, topics, and text overlap.