📈 GH Trending Explorer 🎲 Surprise me

← all repos

Saffsanity / sill

git clone https://github.com/Saffsanity/sill.git v0.5.1 · 11d ago

Any window from your Mac, live on your iPhone or iPad. Touch, Apple Pencil, trackpad and keys. Free, open source, no servers.

—
stars, 24h
—
stars, 7 days
+3.7k
stars, 30 days · #93
3.7k
★ total
207
forks · 91 open issues

Star history starts 2026-10-20; the chart appears after the second daily snapshot.

LanguageSwift
LicenseApache-2.0
Created2026-09-22 (28d ago)
Last pushtoday
Watchers10
OwnerUser

GitHub topics

Links

README excerpt
# Sill
Any window from your Mac, on your iPhone and iPad.
Sill shows a window from your Mac, or the whole desktop, on your iPhone or
iPad. You use it there with touch, a trackpad, a keyboard or Apple Pencil.
Sill for Mac captures the window, encodes it as HEVC video and sends it to the
Sill app on your device. Your taps, clicks, scrolls and keys go back to your
Mac. Your Mac and your device connect on the same network, over a USB cable,
with Direct Wireless Connection when they share no network, or through your
own VPN, such as Tailscale, with Remote Access. There is no account and no
server in between.
**getsill.app** ·
Download for Mac ·
Support ·
Privacy ·
Terms
Sill for Mac is a free, notarized download from
getsill.app; with Homebrew,
`brew install --cask saffsanity/sill/sill` installs the same download from
Sill's own tap. Sill for iPhone
and iPad is free on the App Store,
and you can also build it from source (below).
## Screenshots
These are the iPad screenshots from the App Store; on iPhone and iPhone Duo,
Sill has layouts of its own.
| | | |
| :---: | :---: | :---: |
| | | |
## Requirements
- A Mac with Apple silicon, on macOS 14 or later.
- An iPhone or iPad with iOS 17 or iPadOS 17 or later.
- On your Mac, Sill asks for Screen Recording, to show your windows, and
 Accessibility, to click, scroll and type for you and to move and size the
 window it shows. On macOS 15 or later, also allow Local Network. On your
 iPhone or iPad, Sill asks for Local Network, to find your Mac, and for the
 camera when you scan your Mac's pairing code (you can type the code
 instead).
- Your Mac and your device on the same network, joined by a USB cable, or near
 each other with Direct Wireless Connection on. Away from home, your own VPN,
 such as Tailscale, with Remote Access on.
## How it works
- **Sill for Mac** lives in the menu bar. When your device picks a window, or
 the whole desktop, Sill captures it with ScreenCaptureKit and encodes it as
 HEVC with VideoToolbox, on the hardware video encoder in your Mac (or, while
 that is busy, in software). It captures nothing while no device is connected.
- **The picture** goes over an encrypted connection (TLS 1.3) straight to the
 Sill app on your iPhone or iPad, which decodes and shows it. When the
 encoder or the link falls behind, Sill drops frames rather than queue them,
 so the picture stays current.
- **Your input** goes back the same way: taps and clicks, scrolls with
 momentum, the on-screen trackpad, keys and typed text, and Apple Pencil as
 the pointer. Sill for Mac turns it into mouse and keyboard events, which
 needs Accessibility. A keyboard attached to your device types on your Mac as
 soon as the picture shows, Esc included, and a trackpad or a mouse scrolls
 the window under its pointer. Three fingers swipe and pinch as on a Mac's
 trackpad: Mission Control, App Exposé, the Spaces, Apps and Show Desktop,
 through the keyboard shortcuts your Mac has for them.
- **On iPhone**, held upright, the