Repolode
Saffsanity

Saffsanity/sill

Mac의 창 하나 또는 전체 데스크톱을 iPhone이나 iPad에서 보고, 터치·트랙패드·키보드·Apple Pencil로 조작할 수 있습니다. 서버는 필요하지 않습니다.

대체할 수 있는 제품:Apple Sidecar

스타
3,888
포크
219
열린 이슈
112
마지막 커밋
3일 전

어떤 프로젝트인가요?

Sill은 Mac의 창 하나 또는 전체 데스크톱을 iPhone이나 iPad로 스트리밍합니다. Mac에서 ScreenCaptureKit으로 창을 캡처하고 HEVC 비디오로 인코딩한 뒤 기기의 Sill 앱으로 전송하면, 앱이 이를 디코딩해 표시합니다. 탭, 클릭, 스크롤, 키보드 입력, Apple Pencil 입력은 Mac으로 다시 전달되어 마우스 및 키보드 이벤트로 변환됩니다.

연결은 로컬 네트워크, USB 케이블, Direct Wireless Connection 또는 Tailscale 같은 개인 VPN을 통해 이루어집니다. 트래픽은 TLS 1.3으로 암호화되며, 각 기기는 Mac과 한 번만 페어링하면 됩니다. 계정 시스템도 중계 서버도 없습니다. Mac 앱은 메뉴 막대에서 실행되며, 연결된 기기가 없으면 아무것도 캡처하지 않습니다.

iPhone 레이아웃에서는 화면 아래에 버튼, 키, 트랙패드가 배치되며, iPhone Duo 지원은 힌지를 따라 작동합니다. 클립보드 텍스트를 양방향으로 공유할 수 있고, 기기에서 Mac 앱의 메뉴에 접근할 수도 있습니다. Sill for Mac은 Swift로 작성되었고 Apple 프레임워크만 사용하며, Apache-2.0 라이선스로 제공됩니다.

핵심 기능

  • 01Mac의 창 하나 또는 전체 데스크톱을 iPhone이나 iPad로 스트리밍합니다.
  • 02터치, 트랙패드, 키보드, Apple Pencil 입력을 지원합니다.
  • 03Mac의 하드웨어 인코더로 비디오를 HEVC 인코딩합니다.
  • 04Wi-Fi, USB 케이블, 피어 투 피어 Wi-Fi 또는 개인 VPN을 통해 연결합니다.
  • 05트래픽을 TLS 1.3으로 암호화하고, 키를 기준으로 페어링된 기기를 고정합니다.
  • 06텍스트 클립보드를 양방향으로 공유합니다.

활용 사례

  • 책상을 떠나 있는 동안 iPad에서 Mac 앱을 사용합니다.
  • 집 밖에서 Tailscale을 통해 휴대폰으로 Mac의 창을 조작합니다.
  • 터치를 지원하지 않는 Mac 앱에서 Apple Pencil을 사용합니다.

빠른 시작

  1. 1

    getsill.app에서 Mac용 Sill을 다운로드하세요

  2. 2

    또는 Homebrew로 Mac용 Sill을 설치하세요

    brew install --cask saffsanity/sill/sill
  3. 3

    App Store에서 iPhone 및 iPad용 Sill을 설치하세요

  4. 4

    소스 코드에서 Mac용 Sill을 빌드하려면 저장소 폴더에서 make-app 스크립트를 실행하세요

    Scripts/make-app.sh --install --open

사용 전 알아둘 점

  • Mac용 Sill을 사용하려면 Apple silicon이 탑재되고 macOS 14 이상을 실행하는 Mac이 필요합니다.
  • Sill을 사용하려면 iOS 17 이상을 실행하는 iPhone 또는 iPad에 컴패니언 앱이 필요합니다.
  • Mac이 깨어 있는 상태로 Sill을 열어 두어야 하며, Mac의 사운드는 스트리밍되지 않습니다.
  • 선택 사항인 가상 디스플레이는 비공개 macOS API를 사용하므로 Mac용 Sill은 Mac App Store에서 제공되지 않습니다.

포함된 컬렉션

토픽

자주 묻는 질문

sill은(는) 무엇인가요?
Mac의 창 하나 또는 전체 데스크톱을 iPhone이나 iPad에서 보고, 터치·트랙패드·키보드·Apple Pencil로 조작할 수 있습니다. 서버는 필요하지 않습니다. Sill은 Mac의 창 하나 또는 전체 데스크톱을 iPhone이나 iPad로 스트리밍합니다. Mac에서 ScreenCaptureKit으로 창을 캡처하고 HEVC 비디오로 인코딩한 뒤 기기의 Sill 앱으로 전송하면, 앱이 이를 디코딩해 표시합니다. 탭, 클릭, 스크롤, 키보드 입력, Apple Pencil 입력은 Mac으로 다시 전달되어 마우스 및 키보드 이벤트로 변환됩니다.
sill은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
sill은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
sill은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. sill의 마지막 커밋은 2026년 10월 20일입니다.
sill은(는) 어디에 사용할 수 있나요?
책상을 떠나 있는 동안 iPad에서 Mac 앱을 사용합니다. 집 밖에서 Tailscale을 통해 휴대폰으로 Mac의 창을 조작합니다. 터치를 지원하지 않는 Mac 앱에서 Apple Pencil을 사용합니다.
sill는 어떻게 설치하나요?
getsill.app에서 Mac용 Sill을 다운로드하세요 또는 Homebrew로 Mac용 Sill을 설치하세요: brew install --cask saffsanity/sill/sill App Store에서 iPhone 및 iPad용 Sill을 설치하세요 소스 코드에서 Mac용 Sill을 빌드하려면 저장소 폴더에서 make-app 스크립트를 실행하세요: Scripts/make-app.sh --install --open
sill은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/Saffsanity/sill

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

관련 프로젝트