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 bridge the gap between desktop-centric AI interfaces and mobile usage. It solves common mobile issues such as authentication failures behind reverse proxies, streaming responses that drop when an app backgrounds, and the lack of-native mobile integration (like home screen widgets and share-sheet ingestion).

How it works

Built with Flutter, Conduit acts as a frontend that connects to various AI backends. It supports several connection methods:

  • Open WebUI: Connects to self-hosted servers for full feature access (chats, folders, tools, etc.).
  • Direct: Connects directly to OpenAI-compatible endpoints, Ollama, or OpenRouter without needing a separate account.
  • Apple Intelligence: Integrates with Apple's local SystemLanguageModel (iOS 26+) and Private Cloud Compute (iOS 27+).
  • Hermes Agent: Connects to self-hosted Hermes servers for agentic workflows and scheduled tasks.

Who it’s for

Users who self-host their own AI models or use various API providers and want a high-performance, native mobile experience with strong privacy controls and support for complex authentication paths.

Highlights

  • Native Mobile Experience: Uses Flutter for smooth rendering of LaTeX, Mermaid diagrams, and syntax-highlighted code blocks.
  • Robust Authentication: Supports LDAP, SSO, OAuth, and various reverse proxies like Authelia and Cloudflare Tunnel.
  • Privacy-First: No developer-operated backend; data flows directly from the device to the configured server.
  • Mobile Integration: Includes home screen widgets, voice-call mode, and share-sheet ingestion for both iOS and Android.
  • Multimodal Support: Handles image and audio attachments, as well as multimodal prompts.

Related

  • Project
  • Project
  • Project
  • Project
  • Project