Repolode
peetzweg

peetzweg/opendisplay

USB 또는 WiFi로 iPhone, iPad, 여분의 Mac을 Mac의 진정한 확장 디스플레이로 바꿔 주는 무료 오픈소스 프로젝트입니다.

대체할 수 있는 제품:Apple SidecarDuet DisplayLuna Display

스타
5,762
포크
376
열린 이슈
170
마지막 커밋
그저께

어떤 프로젝트인가요?

OpenDisplay는 Mac에서 iPhone, iPad 또는 다른 Mac을 미러링 화면이 아닌 확장 디스플레이로 사용할 수 있게 해 주는 macOS 및 iOS 앱 조합입니다. Mac이 가상 디스플레이를 만들고, ScreenCaptureKit으로 화면을 캡처한 다음, VideoToolbox를 통해 하드웨어 H.264 또는 HEVC로 인코딩해 TCP 연결로 전송합니다. 연결은 macOS에 내장된 usbmuxd를 통해 USB 케이블로 하거나 Bonjour로 검색한 WiFi를 통해 할 수 있습니다.

수신 기기에서 터치 입력을 Mac으로 돌려보내므로 확장 화면에서 탭, 드래그, 두 손가락 스크롤을 사용할 수 있습니다. 세로 및 가로 화면 방향을 지원하며, 가상 디스플레이는 기기의 패널에 맞춰 @2x로 렌더링되어 Retina에 선명한 텍스트를 표시합니다. OpenDisplay Receiver 앱(macOS 12+)을 실행하는 여분의 Mac도 WiFi나 케이블을 통해 디스플레이로 사용할 수 있습니다.

이 프로젝트는 Apple Sidecar와 Duet Display, Luna Display 같은 유료 앱을 대체하는 무료 셀프 호스팅 대안으로 소개됩니다. 전송 프로토콜은 PROTOCOL.md에 문서화되어 있으며, 비공개 CGVirtualDisplay API에 의존하기 때문에 macOS 업데이트로 작동이 중단될 수 있습니다.

핵심 기능

  • 01Mac 데스크톱을 iPhone, iPad 또는 여분의 Mac으로 확장해 실제 보조 디스플레이처럼 사용
  • 02확장 화면에서 탭, 드래그, 두 손가락 스크롤을 지원하는 터치 입력
  • 03usbmuxd를 통한 USB 연결 또는 Bonjour 자동 검색을 통한 WiFi 연결
  • 04지연 시간이 짧은 스트리밍 파이프라인과 하드웨어 H.264 또는 HEVC 인코딩
  • 05Retina @2x 렌더링 및 세로·가로 화면 방향 지원

활용 사례

  • 노트북으로 작업할 때 여분의 iPad나 오래된 iPhone을 추가 모니터로 활용
  • 책상에서 사용하는 Mac의 보조 화면으로 구형 Mac 활용
  • 모니터를 추가로 구매하지 않고 화면 공간을 늘려야 하는 휴대용 Mac 환경에서 작업

빠른 시작

  1. 1

    프로젝트 릴리스 페이지에서 송신 앱을 Mac에 설치하고 실행합니다

  2. 2

    데이터 전송이 가능한 USB 케이블로 iPhone 또는 iPad를 연결하거나, 같은 Wi-Fi 네트워크에 연결합니다

  3. 3

    iPhone 또는 iPad에 OpenDisplay 앱을 설치해 연 다음, Mac 앱에서 기기를 선택합니다

사용 전 알아둘 점

  • 수신 Mac에서 키보드와 마우스 입력은 아직 지원되지 않습니다.
  • 오디오는 지원되지 않습니다.
  • Mac에서 송신하려면 macOS 14 이상이 필요하고, 수신 Mac 디스플레이에는 macOS 12 이상이 필요합니다.

토픽

자주 묻는 질문

opendisplay은(는) 무엇인가요?
USB 또는 WiFi로 iPhone, iPad, 여분의 Mac을 Mac의 진정한 확장 디스플레이로 바꿔 주는 무료 오픈소스 프로젝트입니다. OpenDisplay는 Mac에서 iPhone, iPad 또는 다른 Mac을 미러링 화면이 아닌 확장 디스플레이로 사용할 수 있게 해 주는 macOS 및 iOS 앱 조합입니다. Mac이 가상 디스플레이를 만들고, ScreenCaptureKit으로 화면을 캡처한 다음, VideoToolbox를 통해 하드웨어 H.264 또는 HEVC로 인코딩해 TCP 연결로 전송합니다. 연결은 macOS에 내장된 usbmuxd를 통해 USB 케이블로 하거나 Bonjour로 검색한 WiFi를 통해 할 수 있습니다.
opendisplay은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
opendisplay은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
opendisplay은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. opendisplay의 마지막 커밋은 2026년 10월 18일입니다.
opendisplay은(는) 어디에 사용할 수 있나요?
노트북으로 작업할 때 여분의 iPad나 오래된 iPhone을 추가 모니터로 활용 책상에서 사용하는 Mac의 보조 화면으로 구형 Mac 활용 모니터를 추가로 구매하지 않고 화면 공간을 늘려야 하는 휴대용 Mac 환경에서 작업
opendisplay는 어떻게 설치하나요?
프로젝트 릴리스 페이지에서 송신 앱을 Mac에 설치하고 실행합니다 데이터 전송이 가능한 USB 케이블로 iPhone 또는 iPad를 연결하거나, 같은 Wi-Fi 네트워크에 연결합니다 iPhone 또는 iPad에 OpenDisplay 앱을 설치해 연 다음, Mac 앱에서 기기를 선택합니다
opendisplay은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/peetzweg/opendisplay

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트