Превращает iPhone, iPad или запасной Mac в полноценный дополнительный дисплей для Mac через USB или Wi-Fi — бесплатно и с открытым исходным кодом.
Saffsanity/sill
Передаёт изображение любого окна или всего рабочего стола Mac на iPhone или iPad и позволяет управлять им касаниями, трекпадом, клавиатурой и Apple Pencil без сервера.
Open source альтернатива:Apple Sidecar
- Звёзды
- 3,875
- Форки
- 219
- Открытые issues
- 112
- Последний коммит
- 3 дня назад
Что это?
Sill передаёт изображение одного окна или всего рабочего стола с Mac на iPhone или iPad. Mac захватывает окно с помощью ScreenCaptureKit, кодирует изображение в видео HEVC и отправляет его в приложение Sill на устройстве, где видео декодируется и отображается. Касания, щелчки, прокрутка, ввод с клавиатуры и Apple Pencil передаются обратно на Mac и преобразуются в события мыши и клавиатуры.
Подключение работает через локальную сеть, USB-кабель, Direct Wireless Connection или собственный VPN, например Tailscale. Трафик шифруется с помощью TLS 1.3, а каждое устройство достаточно один раз связать с Mac. Аккаунты и промежуточный ретрансляционный сервер не нужны. Приложение для Mac находится в строке меню и ничего не захватывает, пока к нему не подключено устройство.
В интерфейсе для iPhone изображение располагается над кнопками, клавишами и трекпадом, а поддержка iPhone Duo учитывает шарнир. Текст из буфера обмена можно передавать в обоих направлениях, а меню приложения для Mac доступны с устройства. Sill для Mac написан на Swift, использует только фреймворки Apple и распространяется по лицензии Apache-2.0.
Ключевые возможности
- 01Передаёт изображение одного окна или всего рабочего стола Mac на iPhone или iPad.
- 02Поддерживает управление касаниями, трекпадом, клавиатурой и Apple Pencil.
- 03Кодирует видео на Mac с помощью аппаратного HEVC-кодировщика.
- 04Подключается через Wi-Fi, USB-кабель, одноранговый Wi-Fi или персональный VPN.
- 05Шифрует трафик с помощью TLS 1.3 и закрепляет сопряжённые устройства по ключу.
- 06Передаёт текст из буфера обмена в обоих направлениях.
Сценарии использования
- Работа с приложением Mac на iPad вдали от рабочего стола.
- Управление окном Mac с телефона через Tailscale, находясь вне дома.
- Использование Apple Pencil в приложении Mac без поддержки сенсорного ввода.
Быстрый старт
- 1
Скачайте Sill для Mac с сайта getsill.app
- 2
Или установите Sill для Mac с помощью Homebrew
brew install --cask saffsanity/sill/sill - 3
Установите Sill для iPhone и iPad из App Store
- 4
Чтобы собрать Sill для Mac из исходного кода, запустите скрипт make-app из папки репозитория
Scripts/make-app.sh --install --open
Что важно знать
- Для Sill для Mac нужен Mac с Apple silicon под управлением macOS 14 или новее.
- Для работы Sill на iPhone или iPad под управлением iOS 17 или новее необходимо установить приложение-компаньон.
- Mac должен оставаться включённым, а Sill — открытым; звук с Mac не транслируется.
- Дополнительный виртуальный дисплей использует закрытый API macOS, поэтому Sill для Mac недоступен в 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 — 20 окт. 2026 г..
- Для чего можно использовать sill?
- Работа с приложением Mac на iPad вдали от рабочего стола. Управление окном Mac с телефона через Tailscale, находясь вне дома. Использование Apple Pencil в приложении Mac без поддержки сенсорного ввода.
- Как установить sill?
- Скачайте Sill для Mac с сайта getsill.app Или установите Sill для Mac с помощью Homebrew: brew install --cask saffsanity/sill/sill Установите Sill для iPhone и iPad из App Store Чтобы собрать Sill для Mac из исходного кода, запустите скрипт make-app из папки репозитория: Scripts/make-app.sh --install --open
- Где скачать sill?
- Исходный код и инструкции по установке — на GitHub: https://github.com/Saffsanity/sill
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Открытый слой совместимости для iOS и macOS, который нативно запускает вашу копию Diablo II: Resurrected для Switch с Reign of the Warlock на iPhone, iPad и Mac.
Лёгкое кроссплатформенное приложение для удалённого рабочего стола с браузерными, десктопными и мобильными клиентами, стеной устройств и сервисами сигнализации и TURN-ретрансляции для самостоятельного размещения.
Бесплатная программа с открытым исходным кодом для записи экрана macOS из строки меню, использующая ScreenCaptureKit и кодеки ProRes, HEVC и H.264.
VNC-сервер для Android 7 и новее, позволяющий просматривать экран и удалённо управлять устройством без root-доступа.
Открытый проект удалённого рабочего стола для Linux с низкой задержкой, написанный на Rust; использует WebRTC и аппаратное кодирование GStreamer.