Conduit

셀프 호스팅 AI는프라이빗

iOS와 Android 네이티브 앱. 대화는 기기에 남습니다.

Open WebUIOllamaOpenRouterHermes

-- GitHub 스타-- 다운로드

직접 설정해 본 사람들의 이야기

App Store와 Play 리뷰, 포럼 스레드, X 게시물, Buy Me a Coffee에 남긴 메모.

백엔드는 직접 고르세요.

처음 실행하면 Conduit이 어떻게 연결할지 물어봅니다. 하나를 고르고 나머지는 나중에 추가하면 되며, 필요 없는 로그인은 건너뛸 수 있습니다.

Open WebUI

직접 운영하는 서버

모든 기능을 사용할 수 있습니다. 채팅, 폴더, 노트, 채널, 워크스페이스, 서버 측 도구, 웹 검색, 이미지 생성.

다이렉트

OpenAI 호환, Ollama, OpenRouter

제공자, 또는 본인 기기에서 돌아가는 모델과 대화하세요. API 키를 넣어도 되고 생략해도 됩니다. Open WebUI 계정은 필요 없습니다.

Hermes

직접 운영하는 에이전트

도구 호출은 실행되는 동안 스트리밍되고, 민감한 단계는 승인을 기다립니다. 예약된 작업은 폰을 잠근 뒤에도 계속됩니다.

폰에서는 이렇게 보입니다.

자리를 지키는 실시간 응답. 리버스 프록시에 맞는 로그인. 실제 화면인 노트와 도구.

모바일에서도 안정적인 실시간 채팅.

토큰이 WebSocket으로 흘러서 응답이 바로 시작되고 긴 세션도 연결을 유지합니다. 답변이 길어져도 대화 위치는 그대로입니다. 긴 채팅도 멈추지 않고 불러옵니다.

모바일에서도 안정적인 실시간 채팅. 스크린샷

실제 배포 방식과 일치하는 인증.

비밀번호, LDAP, JWT, 커스텀 헤더, SSO, OAuth, 리버스 프록시 쿠키. 서버가 이미 쓰는 방식입니다.

실제 배포 방식과 일치하는 인증. 스크린샷

폰 위의 워크스페이스, 노트, 채널.

모델, 지식, 프롬프트, 도구, 스킬이 각각 네이티브 화면을 갖습니다. 노트는 제목을 스스로 고르고, 채널에는 스레드가 있으며, 공유 시트가 텍스트, 링크, 이미지를 프롬프트에 넣습니다.

폰 위의 워크스페이스, 노트, 채널. 스크린샷

폰에서는 이렇게 보입니다.

자리를 지키는 실시간 응답. 리버스 프록시에 맞는 로그인. 실제 화면인 노트와 도구.

모바일에서도 안정적인 실시간 채팅.

토큰이 WebSocket으로 흘러서 응답이 바로 시작되고 긴 세션도 연결을 유지합니다. 답변이 길어져도 대화 위치는 그대로입니다. 긴 채팅도 멈추지 않고 불러옵니다.

모바일에서도 안정적인 실시간 채팅. 스크린샷

실제 배포 방식과 일치하는 인증.

비밀번호, LDAP, JWT, 커스텀 헤더, SSO, OAuth, 리버스 프록시 쿠키. 서버가 이미 쓰는 방식입니다.

실제 배포 방식과 일치하는 인증. 스크린샷

폰 위의 워크스페이스, 노트, 채널.

모델, 지식, 프롬프트, 도구, 스킬이 각각 네이티브 화면을 갖습니다. 노트는 제목을 스스로 고르고, 채널에는 스레드가 있으며, 공유 시트가 텍스트, 링크, 이미지를 프롬프트에 넣습니다.

폰 위의 워크스페이스, 노트, 채널. 스크린샷

폰에서만 되는 부분.

위젯, 공유 시트, 음성, 로컬 초안, Material 또는 Cupertino. PWA가 빼먹는 것들.

파일 및 이미지

다시 첨부 가능한 서버 파일로 멀티모달 프롬프트 사용.

서버 측 도구

도구 호출, 결과, 추론을 인라인으로 표시합니다.

풍부한 렌더링

코드, 수식, 다이어그램, 인용, 추론, 도구 호출을 네이티브로 그립니다.

음성 통화

실시간 통화 컨트롤로 핸즈프리 대화.

언어

앱 언어를 선택하거나 시스템 설정을 따르세요.

적응형 UI

Android에서는 Material, iOS에서는 Cupertino로 자동 전환됩니다.

로컬 우선

채팅, 노트, 초안이 기기에 저장됩니다.

공유 시트

텍스트, 링크, 이미지를 바로 프롬프트로 보냅니다.

홈 화면

채팅, 마이크, 카메라를 위한 위젯과 빠른 실행.

설치하기 전에.

Conduit을 쓰려면 Open WebUI 서버가 필요한가요?

아니요. Conduit은 직접 관리하는 Open WebUI에 연결할 수 있지만, OpenAI 호환 API와 Ollama, OpenRouter, 또는 직접 운영하는 Hermes 에이전트와도 바로 통신합니다. 처음 실행할 때 백엔드를 고르고 나머지는 언제든 추가하면 됩니다.

서버 없이 직접 연결할 수 있는 대상은 무엇인가요?

Chat Completions 또는 Responses를 사용하는 모든 OpenAI 호환 엔드포인트(LM Studio와 Azure 방식 배포 포함)에 더해, 네이티브 Ollama와 자체 지원되는 OpenRouter에 연결할 수 있습니다. API 키는 넣어도 되고, 키가 필요 없는 로컬 엔드포인트라면 생략해도 됩니다.

Hermes란 무엇인가요?

셀프 호스팅 에이전트입니다. Conduit을 본인 Hermes 서버로 향하게 하세요. 도구 호출은 실행 중에 보이고, 민감한 단계는 승인을 기다리며, 작업은 일정으로 돌릴 수 있습니다. Conduit은 서버가 알려 주는 기능만 보여 줍니다.

어떤 인증 방식을 지원하나요?

사용자 이름과 비밀번호, LDAP, JWT, 사용자 지정 헤더, SSO 및 OAuth 제공업체, 그리고 리버스 프록시 로그인 흐름을 지원합니다.

리버스 프록시 뒤에서도 작동하나요?

예. oauth2-proxy, Authelia, Authentik, Pangolin, Cloudflare Tunnel을 포함해 지원합니다. 쿠키와 세션 상태는 기기에서 처리합니다.

내 데이터는 어디에 저장되나요?

채팅, 노트, 초안은 기기에 남으며 오프라인에서도 됩니다. 자격 증명은 Flutter Secure Storage를 통해 iOS 키체인 또는 Android Keystore에 들어가고, 평문 로컬 저장소에는 두지 않습니다. 개발자가 운영하는 백엔드를 거치지 않습니다.

정말 무료이고 오픈소스인가요?

예. GPL-3.0으로 GitHub에서 공개 개발됩니다. 유료 등급이나 프리미엄 제한이 없습니다.

어떤 플랫폼과 버전을 지원하나요?

Android 7.0 이상(API 24)과 iOS 16.0 이상. Flutter와 Dart 3.9 이상 툴체인으로 개발되었습니다.

GitHub에서 이슈나 토론을 열어 주세요.