{"data":{"slug":"cogwheel0-conduit","name":"conduit","tagline":"Mobile client for OpenWebUI","github_url":"https://github.com/cogwheel0/conduit","owner":"cogwheel0","repo":"conduit","owner_avatar_url":"https://avatars.githubusercontent.com/u/172976095?v=4","primary_language":"Dart","stars":2158,"forks":219,"topics":["ai-agents","ai-assistant","android","chat","chatbot","cross-platform","dart","flutter","ios","llm","llm-client","mobile-app","ollama","open-webui","openai","openrouter","openwebui","privacy","self-hosted","selfhosted"],"archived":false,"github_pushed_at":"2026-09-17T13:38:46+00:00","maintenance_label":"Very active","stars_delta_30d":213,"url":"https://www.graphcanon.com/tools/cogwheel0-conduit","markdown_url":"https://www.graphcanon.com/tools/cogwheel0-conduit.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/cogwheel0-conduit","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=cogwheel0-conduit","description":"Native iOS and Android client for Open WebUI, direct OpenAI-compatible, Ollama, and Hermes agents.","homepage_url":"https://conduit.mobile","license":"GPL-3.0","open_issues":71,"watchers":8,"ai_summary":"Conduit is an open-source mobile application for iOS and Android that allows users to interact with self-hosted AI services through the OpenWebUI API.","readme_excerpt":"## Getting started\n\nInstall from the [App Store](https://apps.apple.com/us/app/conduit-open-webui-client/id6749840287)\nor [Google Play](https://play.google.com/store/apps/details?id=app.cogwheel.conduit),\nthen pick how you want to connect.\n\n<details open>\n<summary><strong>Open WebUI</strong></summary>\n\n1. Launch Conduit and choose Open WebUI.\n2. Enter your instance's base URL.\n3. Add any required custom headers.\n4. Sign in with username and password, LDAP, JWT, SSO, or proxy auth.\n5. Pick a model and start chatting.\n\n</details>\n\n<details>\n<summary><strong>Direct connection</strong></summary>\n\n1. Launch Conduit and choose Direct connection.\n2. Add an OpenAI-compatible or Ollama profile with its base URL and any API key\n   or custom headers.\n3. Test the connection, enable it, and select a discovered or manually entered\n   model.\n4. Choose whether new direct chats use Open WebUI history when one is signed in,\n   or stay only on this device. Existing chats keep their current location.\n5. Start chatting. No Open WebUI account required.\n\n</details>\n\n<details>\n<summary><strong>Apple On-Device</strong></summary>\n\n1. On an eligible iOS 26 device, launch Conduit and choose Apple On-Device.\n2. Conduit checks Apple Intelligence and local-model availability. No API key\n   or network connection is required.\n3. Start chatting. New Apple-only installations keep Direct history on the\n   device unless you later enable Open WebUI history.\n\n</details>\n\n<details>\n<summary><strong>Apple Private Cloud Compute</strong></summary>\n\n1. On an eligible iOS 27 device, launch Conduit and choose Apple Private Cloud\n   Compute.\n2. Conduit checks Apple Intelligence and PCC availability. No API key is\n   required.\n3. Start chatting. New PCC-only installations keep Direct history on the\n   device unless you later enable Open WebUI history.\n\n</details>\n\n<details>\n<summary><strong>Hermes Agent</strong></summary>\n\n1. Launch Conduit and choose Hermes Agent.\n2. Enter your Hermes server URL and `API_SERVER_KEY`.\n3. Optionally set a memory key to scope the agent's long-term memory to you. One\n   is generated automatically on first chat if you leave it blank.\n4. Open the Hermes tab for conversations and scheduled agents.\n\n</details>\n\n---\n\n## License\n\nReleased under the [GPL-3.0 License](LICENSE).\n\nConduit is an independent client and is not affiliated with Open WebUI.","github_created_at":"2025-08-09T19:46:53+00:00","created_at":"2026-07-15T11:18:51.983528+00:00","updated_at":"2026-09-20T05:18:30.711614+00:00","categories":[{"slug":"inference-serving","name":"Inference & Serving","url":"https://www.graphcanon.com/categories/inference-serving","markdown_url":"https://www.graphcanon.com/categories/inference-serving.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/inference-serving"},{"slug":"llm-frameworks","name":"LLM Frameworks","url":"https://www.graphcanon.com/categories/llm-frameworks","markdown_url":"https://www.graphcanon.com/categories/llm-frameworks.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/llm-frameworks"}],"tags":[{"slug":"mobile","name":"mobile"},{"slug":"ollama","name":"ollama"},{"slug":"openwebui","name":"openwebui"},{"slug":"selfhosted","name":"selfhosted"}],"trust":{"provenance":{"is_fork":false,"github_id":1035165731,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-09-20T05:18:28.778Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":15,"days_since_push":2,"last_release_at":"2026-09-16T16:09:41Z","stars_delta_30d":213,"open_issues_delta_30d":8},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-15T11:18:53.172Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-09-20T05:18:29.948Z"},"languages":{"value":["dart"],"source":"github.language","observed_at":"2026-09-20T05:18:29.948Z"},"license_spdx":{"value":"GPL-3.0","source":"github.license","observed_at":"2026-09-20T05:18:29.948Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":{"notes":["- The application requires a recent Flutter SDK with Dart version 3.9 or newer.","- For building on Android, Java 17 and Android 7.0+ (API level 24) are necessary requirements.","- On iOS, the application supports only devices running iOS 16.0+. Xcode is required for builds."],"min_ram_gb":null},"constraints":{"min_ram_gb":null},"when_to_use":["- You are using a self-hosted AI service compatible with OpenWebUI, OpenAI APIs, or Ollama endpoint, and require a mobile interface for it.","- Your development environment includes Flutter SDK with Dart 3.9 or newer, Java 17 for Android builds, and Xcode for iOS build support."],"when_not_to_use":["- If you aim to use proprietary AI services that do not offer OpenAI-compatible APIs or are not compatible with the endpoints supported by Conduit.","- Your development setup does not include Flutter SDK with Dart 3.9 or newer, Java 17 for Android builds, and Xcode or Android Studio."],"source":"enrich:decision_facts","observed_at":"2026-07-17T12:41:52.814Z"},"constraint_facets":{"min_ram_gb":null},"decision_summary":[{"label":"Requirements","value":"- The application requires a recent Flutter SDK with Dart version 3.9 or newer.; - For building on Android, Java 17 and Android 7.0+ (API level 24) are necessary requirements.; - On iOS, the application supports only devices running iOS 16.0+. Xcode is required for builds."},{"label":"Adopt for","value":"Conduit is an open-source mobile application enabling users on iOS and Android to interface with self-hosted AI services via the OpenWebUI API."},{"label":"License detail","value":"GPL-3.0 License"}]}}