把 iPhone、iPad 或闲置 Mac 变成 Mac 的扩展第二屏,支持 USB 与 WiFi 连接,免费开源。
- Star
- 3,895
- Fork
- 219
- 未关闭 Issue
- 112
- 最近提交
- 3天前
这是什么?
Sill 可以把 Mac 上的单个窗口或整个桌面投射到 iPhone 或 iPad 上。Mac 端通过 ScreenCaptureKit 捕获画面,用 HEVC 编码后发送到设备上的 Sill 应用解码显示。在设备上的触摸、点击、滚动、键盘和 Apple Pencil 操作会回传到 Mac,并转换为鼠标和键盘事件。
连接方式包括同一局域网、USB 数据线、点对点无线直连,以及 Tailscale 等自建 VPN。传输使用 TLS 1.3 加密,每台设备只需与 Mac 配对一次。没有账号系统,也没有中转服务器。Mac 端常驻菜单栏,没有设备连接时不会捕获任何画面。
iPhone 上画面位于上方,下方是按键和触控板;iPhone Duo 会根据折叠铰链调整布局。剪贴板文本可双向共享,Mac 应用的菜单也能在设备上调用。Mac 端使用 Swift 编写,只依赖 Apple 框架,采用 Apache-2.0 许可证。
核心功能
- 01将 Mac 的单个窗口或整个桌面投射到 iPhone 或 iPad。
- 02支持触控、触控板、键盘和 Apple Pencil 操作。
- 03使用 Mac 硬件编码器以 HEVC 编码视频。
- 04可通过 Wi-Fi、USB 数据线、点对点无线或个人 VPN 连接。
- 05使用 TLS 1.3 加密,已配对设备按密钥固定连接。
- 06支持文本剪贴板双向共享。
适用场景
- 离开工位时用 iPad 操作 Mac 上的应用。
- 在外出时通过 Tailscale 用手机操作家中的 Mac 窗口。
- 在不支持触控的 Mac 应用上使用 Apple Pencil。
快速上手
- 1
从 getsill.app 下载 Mac 版 Sill
- 2
或使用 Homebrew 安装 Mac 版 Sill
brew install --cask saffsanity/sill/sill - 3
从 App Store 安装 iPhone 和 iPad 版 Sill
- 4
要从源码构建 Mac 版 Sill,在仓库目录中运行 make-app 脚本
Scripts/make-app.sh --install --open
使用前须知
- Mac 版 Sill 需要搭载 Apple 芯片并运行 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
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
开源的 iOS / macOS 兼容层,可在 iPhone、iPad 和 Mac 上原生运行你自己的 Switch 版《暗黑破坏神 II:狱火重生》。
轻量跨平台远程桌面软件,支持电脑、浏览器和移动端连接,可集中查看操控多台设备,并支持自托管。
一款免费开源的 macOS 菜单栏屏幕录制工具,基于 ScreenCaptureKit,支持 ProRes、HEVC 等编码。
一款无需 root、基于 Android 7+ 新接口的 VNC 服务端,可远程查看并控制安卓设备。
一款用 Rust 编写的开源 Linux 远程桌面,基于 WebRTC 传输,使用 GStreamer 硬件编码,延迟较低。