cogwheel0/conduit

Native iOS and Android client for Open WebUI, direct OpenAI-compatible, Ollama, and Hermes agents.

해결하는 문제

Conduit는 모바일 장치에서 Open WebUI를 사용할 때 발생하는 제약을 극복하기 위해 설계된 네이티브 모바일 클라이언트입니다. 리버스 프록시 뒤에서 인증 실패, 앱이 백그라운드로 전환될 때 스트리밍 응답이 끊기는 문제, 멀티모달 프롬프트 및 홈 화면 통합을 위한 원활한 모바일 경험 부족을 해결합니다.

작동 방식

Flutter로 구축된 Conduit는 AI 모델과 상호작용하기 위한 네이티브 인터페이스를 제공합니다. 세 가지 주요 연결 방식을 제공합니다:

  • Open WebUI: 자체 호스팅 서버에 연결하여 폴더, 노트, 워크스페이스 도구와 같은 모든 기능에 접근합니다.
  • 직접: OpenAI 호환 엔드포인트, Ollama, OpenRouter에 직접 연결하며 Open WebUI 계정이 필요하지 않습니다.
  • Hermes Agent: 자체 호스팅된 Hermes 서버에 연결하여 스케줄된 에이전트 관리 및 민감한 도구 사용 단계 승인을 수행합니다.

대상 사용자

Open WebUI, Ollama, Hermes를 자체 호스팅하고 있으며, 안전하고 로컬 우선의 저장소를 갖춘 고성능 네이티브 모바일 앱 경험을 원하는 사용자입니다.

주요 기능

  • 네이티브 렌더링: 웹 뷰가 아닌 네이티브로 구문 강조된 코드, Mermaid 다이어그램, LaTeX, Chart.js 임베드를 지원합니다.
  • 강력한 인증: LDAP, SSO, OAuth 및 다양한 리버스 프록시(예: Authelia, Cloudflare Tunnel)를 지원합니다.
  • 멀티모달 기능: 이미지 업로드, 클립보드 붙여넣기, 음성 인식 기능이 있는 음성 통화 모드를 지원합니다.
  • 로컬 우선 개인정보 보호: 채팅, 노트, 자격 증명을 플랫폼 보안 저장소(Keychain/Keystore)에 로컬로 저장하며, 개발자가 운영하는 백엔드 리레이가 없습니다.
  • 모바일 통합: iOS 및 Android 홈 화면 위젯, 앱 빠른 작업, iOS App Intents/쇼트컷을 지원합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트