Repolode
Saffsanity

Saffsanity/sill

サーバー不要で、Macの任意のウィンドウやデスクトップ全体をiPhoneやiPadに表示し、タッチ、トラックパッド、キーボード、Apple Pencilで操作できます。

代替できる製品:Apple Sidecar

スター
3,895
フォーク
219
未解決の Issue
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の1つのウィンドウまたはデスクトップ全体を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 の数値は毎日更新されます。

関連プロジェクト