cogwheel0/conduit

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

해결하는 문제

Conduit은 데스크톱 중심의 AI 인터페이스와 모바일 사용 사이의 간극을 메우기 위해 설계된 네이티브 모바일 클라이언트입니다. 역방향 프록시 뒤에서의 인증 실패, 앱이 백그라운드로 전환될 때 스트리밍 응답이 끊기는 문제, 그리고 네이티브 모바일 통합(예: 홈 화면 위젯 및 공유 시트 수집)의 부재와 같은 일반적인 모바일 문제를 해결합니다.

작동 방식

Flutter로 구축된 Conduit은 다양한 AI 백엔드에 연결되는 프론트엔드 역할을 합니다. 다음과 같은 여러 연결 방법을 지원합니다:

  • Open WebUI: 자체 호스팅 서버에 연결하여 모든 기능(채팅, 폴더, 도구 등)에 액세스합니다.
  • Direct: 별도의 계정 없이 OpenAI 호환 엔드포인트, Ollama 또는 OpenRouter에 직접 연결합니다.
  • Apple Intelligence: Apple의 로컬 SystemLanguageModel(iOS 26+) 및 Private Cloud Compute(iOS 27+)와 통합됩니다.
  • Hermes Agent: 에이전트 워크플로우 및 예약된 작업을 위해 자체 호스팅된 Hermes 서버에 연결합니다.

대상 사용자

자체 AI 모델을 호스팅하거나 다양한 API 제공업체를 사용하며, 강력한 개인정보 보호 제어와 복잡한 인증 경로에 대한 지원을 갖춘 고성능 네이티브 모바일 경험을 원하는 사용자.

주요 기능

  • 네이티브 모바일 경험: Flutter를 사용하여 LaTeX, Mermaid 다이어그램 및 구문 강조가 적용된 코드 블록을 부드럽게 렌더링합니다.
  • 강력한 인증: LDAP, SSO, OAuth 및 Authelia 및 Cloudflare Tunnel과 같은 다양한 역방향 프록시를 지원합니다.
  • 개인정보 보호 우선: 개발자가 운영하는 백엔드가 없으며, 데이터는 기기에서 구성된 서버로 직접 전송됩니다.
  • 모바일 통합: iOS 및 Android 모두를 위한 홈 화면 위젯, 음성 통화 모드 및 공유 시트 수집 기능을 포함합니다.
  • 멀티모달 지원: 이미지 및 오디오 첨부 파일과 멀티모달 프롬프트를 처리합니다.

관련

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