Repolode
Saffsanity

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. 1

    Скачайте Sill для Mac с сайта getsill.app

  2. 2

    Или установите Sill для Mac с помощью Homebrew

    brew install --cask saffsanity/sill/sill
  3. 3

    Установите Sill для iPhone и iPad из App Store

  4. 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 обновляется ежедневно.

Похожие проекты

Лёгкое кроссплатформенное приложение для удалённого рабочего стола с браузерными, десктопными и мобильными клиентами, стеной устройств и сервисами сигнализации и TURN-ретрансляции для самостоятельного размещения.

4,5 тыс.442C++GPL-3.0Обновлён 5 часов назад