Any opening from your Mac, on your iPhone and iPad.
Sill shows a opening from your Mac, or the entire desktop, on your iPhone or iPad. You use it there alongside 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 rear to your Mac. Your Mac and your equipment nexus on the identical network, complete a USB cable, with Direct Wireless Connection whenever they portion no network, or through your own VPN, specified as Tailscale, alongside Remote Access. There is no document and no server in between.
getsill.app · Download for Mac · Support · Privacy · Terms
Sill for Mac is a free, notarized download from getsill.app; alongside Homebrew, brew instal --cask saffsanity/sill/sill installs the identical download from Sill's own tap. Sill for iPhone and iPad is liberated on the App Store, and you can additionally build it from origin (below).
These are the iPad screenshots from the App Store; on iPhone and iPhone Duo, Sill has layouts of its own.
- A Mac alongside Apple silicon, on macOS 14 or later.
- An iPhone or iPad alongside iOS 17 or iPadOS 17 or later.
- On your Mac, Sill asks for Screen Recording, to display your windows, and Accessibility, to click, scroll and category for you and to move and size the window it shows. On macOS 15 or later, additionally authorize Local Network. On your iPhone or iPad, Sill asks for Local Network, to discover your Mac, and for the camera whenever you scan your Mac's pairing code (you can category the code instead).
- Your Mac and your equipment on the identical network, joined by a USB cable, or near each another alongside Direct Wireless Connection on. Away from home, your own VPN, such as Tailscale, alongside Remote Access on.
- Sill for Mac lives in the list bar. When your equipment picks a window, or the entire desktop, Sill captures it alongside ScreenCaptureKit and encodes it as HEVC alongside VideoToolbox, on the hardware video encoder in your Mac (or, while that is busy, in software). It captures nothing during no equipment is connected.
- The picture goes complete an encrypted association (TLS 1.3) direct to the Sill app on your iPhone or iPad, which decodes and shows it. When the encoder or the nexus falls behind, Sill drops frames fairly than queue them, so the image stays current.
- Your input goes rear the identical 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 equipment types on your Mac as soon as the image shows, Esc included, and a trackpad or a mouse scrolls the opening under its pointer. Three fingers rub and compression 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 image is on top alongside buttons, keys and a trackpad below. Larger Picture, in the settings panel, gives a window's picture the area of the opening thumbnails, downward to anywhere the keyboard comes up; the Desktop keeps the customary layout. A opening keeps its own form until you set its content size alongside Aa, or rotate on the virtual display; afterward your Mac makes it inhabit the taller picture.
- The clipboard goes the two ways during Share Clipboard is on, in the two apps: text you copy on your Mac is prepared to paste on your device, and Paste in Sill sends what you copied on your equipment to your Mac's clipboard, anywhere you press ⌘V. Sill never says your device's clipboard by itself, and copies a password director marks as hidden remain on your Mac.
- On iPhone Duo, Sill follows the hinge: open it flat and your Mac fills the inner display; fractional open, the image is complete the fold alongside a trackpad and keys below; closed, Sill runs on the shield display. Nothing you touch sits on the fold.
- The menus of the app you use attain your equipment too: in the iPad's own menu bar on iPadOS 26 or later, and rearward the Menus clasp in Sill's bar. Sill for Mac says all list from the app as you open it and chooses the item you pick, through Accessibility. When person moves the mouse at your Mac, your equipment shows the pointer anywhere it is.
- Nearby, your equipment finds your Mac alongside Bonjour on your local network. Over a USB cable, your Mac shows as Wired and the association uses the cable. With no shared network, Direct Wireless Connection (off by default) connects over peer-to-peer Wi-Fi, the way AirDrop does.
- Pairing: you brace all iPhone or iPad alongside your Mac once. Tap your Mac on the device, and your Mac shows a code: scan it, or category its 12 digits. Over a USB cable the equipment pairs by itself. From afterward on all end knows the other's key, and all connection, nearby or away, is pinned to those keys. In Sill's Settings on your Mac, Devices lists the devices you paired, and you can eliminate any of them there.
- Away from home, Remote Access (off by default) lets the devices you paired attain your Mac through your own VPN or a harbor you onward on your router; a equipment learns how the next period it connects at residence alongside Remote Access on. A equipment distant from residence gets a norm of its own, Low at Standard resolution until you choice another there or in Sill's settings, so a slow connection never starts at your residence quality; your residence norm comes back as shortly as a equipment at residence connects. When your equipment comes residence and your network lists your Mac, the meeting moves to your network by itself.
- When the nexus can't keep up, Sill for Mac notices that it is holding frames rear and tells your device, which says so complete the image and, in its Settings, offers a norm the nexus can carry.
- Text size: Aa on your equipment resizes the opening you stream on your Mac, through Accessibility, so its content shows at the size you pick, and keeps it at that size during it streams. The opening goes rear to its own size and place whenever Sill stops showing it: you choice another opening or the Desktop, your final equipment disconnects, or you discontinue Sill. If you moved it on your Mac meanwhile, it keeps its new place.
- The virtual display (off by default) moves a opening you stream onto a display of its own on your Mac, so it keeps updating whenever another windows cover it. It uses a personal macOS API, which is one logic Sill for Mac comes from the website and not from the Mac App Store.
Good to know: Sill shows one window, or the entire desktop, at a time, and it does not perform audio from your Mac. The clipboard carries content only, up to 256 KB at a time, and lone between apps that the two have it. Your Mac needs to be awake, alongside Sill open. Sill may not be capable to awaken it. After a restart Sill opens lone formerly person logs in, alongside Launch at Login on. Only the iPhones and iPads you paired can connect, unless you rotate off Require pairing in Settings › Devices; afterward any equipment on your network can, motionless encrypted. Pairing at home came alongside Sill for Mac 0.4.0 and Sill for iPhone and iPad 0.5 (2), and each needs the other: the iPhone and iPad app shows an older Sill for Mac as "Update Sill", and an older iPhone and iPad app can't nexus to Sill for Mac 0.4.0 or afterward at home. Since 0.5.1 the two apps portion one type figure for each release. With Sill for Mac 0.3.1 or earlier, connections on your local network, complete the cable and complete Direct Wireless Connection are not encrypted, and item that reaches your Mac there can nexus without pairing: update it.
Sill is free, alongside no ads, no tracking and no subscription. If it is helpful to you, a tip through GitHub Sponsors helps pay for the developer account. A tip unlocks nothing: all characteristic is free.
You need a Mac alongside Xcode (Sill is built alongside Xcode 27; the iPhone and iPad app needs Xcode 27.1 or later, for the iPhone Duo's hinge and fold), selected as the energetic developer directory, alongside its licence accepted.
Sill for Mac, from the repository's folder:
Scripts/make-app.sh --install --open
This builds Sill.app alongside SwiftPM, signs it alongside your Apple Development identity, replaces /Applications/Sill.app and opens it. If that was the Sill for Mac you downloaded, aid Screen Recording and Accessibility again and pair all equipment again: the download keeps its key and paired devices in the data-protection keychain, which lone a Developer ID build alongside the project's provisioning overview reads, and a build of your own keeps them in your login keychain. Without --install it lone builds .build/Sill.app. With no Apple Development character it signs ad hoc, and afterward Screen Recording and Accessibility have to be granted again following all build.
For activity on the presenter itself, swift run -c publish SillHost runs the same host on the command line, alongside one difference: unless you add --pairing, its home entrance is plain and open, alongside no pairing and no encryption, and any device on your network can nexus to it, so run it lone during developing. The App Store's Sill for iPhone and iPad never dials specified a entrance ("Update Sill"); a Debug build from this repository can (docs/DEVELOPMENT.md, Pairing at home). With --synthetic it streams a test form alongside no Screen Recording needed.
The iPhone and iPad app:
- Open iOSClient/Sill.xcodeproj.
- In the Sill target's Signing & Capabilities, choice your team, and alter the bundle identifier me.saffer.sill to one of your own.
- Run it on an iPhone or iPad on the identical network as your Mac, and tap your Mac. The archetypal time, a Sill for Mac built from this repository asks you to pair: scan the code it shows, or nexus the equipment alongside a USB cable.
docs/DEVELOPMENT.md has the rest: all command-line flag, the test tools and the simulator harness, permissions and how to reset them, Remote Access, troubleshooting and releases.
Issues are welcome: bug reports, questions and ideas. For a drag request, keep to the conventions and decisions in CLAUDE.md: Swift and Apple frameworks only, no third-party dependencies, nothing that needs a server, and latency before image quality. Open an matter before starting item large. Before a drag request, Tests/checks/run-all.sh runs the identical clean checks as CI, in concerning five minutes and alongside no device. Contributions are accepted under the project's license. Please study a security issue privately, as SECURITY.md says, not in a public issue.
Sill is licensed under the Apache License 2.0. Copyright 2026 Noah Saffer.