Альтернативный магазин приложений для установки .ipa на устройства iOS без джейлбрейка с помощью личного Apple ID.
peetzweg/opendisplay
Превращает iPhone, iPad или запасной Mac в полноценный дополнительный дисплей для Mac через USB или Wi-Fi — бесплатно и с открытым исходным кодом.
Open source альтернатива:Apple Sidecar
Duet Display
Luna Display
- Звёзды
- 5,762
- Форки
- 376
- Открытые issues
- 170
- Последний коммит
- позавчера
Что это?
OpenDisplay — это пара приложений для macOS и iOS, которая позволяет использовать iPhone, iPad или другой Mac как дополнительный дисплей, а не просто дублировать экран. Mac создаёт виртуальный дисплей, захватывает изображение с помощью ScreenCaptureKit, кодирует его аппаратно в H.264 или HEVC через VideoToolbox и передаёт по TCP: через USB-кабель с помощью встроенного в macOS usbmuxd или по Wi-Fi с обнаружением устройств через Bonjour.
Устройство-приёмник отправляет на Mac события сенсорного ввода, поэтому на дополнительном экране работают касания, перетаскивания и прокрутка двумя пальцами. Поддерживаются книжная и альбомная ориентация, а виртуальный дисплей соответствует экрану устройства с масштабом @2x, обеспечивая чёткий текст на Retina-дисплеях. Запасной Mac с приложением OpenDisplay Receiver (macOS 12+) тоже можно использовать как дисплей по Wi-Fi или кабелю.
Проект позиционируется как бесплатная альтернатива Apple Sidecar и платным приложениям вроде Duet Display и Luna Display, которую можно развернуть самостоятельно. Описание протокола передачи данных приведено в PROTOCOL.md. Проект зависит от приватного API CGVirtualDisplay, поэтому обновления macOS могут нарушить его работу.
Ключевые возможности
- 01Расширяет рабочий стол Mac на iPhone, iPad или запасной Mac, превращая их в полноценный дополнительный дисплей
- 02Сенсорный ввод: касания, перетаскивание и прокрутка двумя пальцами на дополнительном экране
- 03Подключение по USB через usbmuxd или по Wi-Fi с автоматическим обнаружением устройств через Bonjour
- 04Аппаратное кодирование в H.264 или HEVC и потоковая передача с низкой задержкой
- 05Отрисовка Retina с масштабом @2x, книжная и альбомная ориентация
Сценарии использования
- Использовать запасной iPad или старый iPhone как дополнительный монитор при работе на ноутбуке
- Подключить старый Mac как второй экран к Mac на рабочем столе
- Организовать портативное рабочее место с Mac и расширить экранное пространство без покупки монитора
Быстрый старт
- 1
Установите и запустите приложение-отправитель на Mac со страницы релизов проекта
- 2
Подключите iPhone или iPad кабелем USB с поддержкой передачи данных либо подключитесь к той же сети Wi-Fi
- 3
Установите и откройте приложение OpenDisplay на iPhone или iPad, затем выберите устройство в приложении для Mac
Что важно знать
- Ввод с клавиатуры и мыши на принимающем Mac пока не поддерживается.
- Передача звука не поддерживается.
- Для отправки с Mac требуется macOS 14 или новее, а на принимающих Mac-дисплеях должна быть установлена macOS 12 или новее.
Темы
Частые вопросы
- Что такое opendisplay?
- Превращает iPhone, iPad или запасной Mac в полноценный дополнительный дисплей для Mac через USB или Wi-Fi — бесплатно и с открытым исходным кодом. OpenDisplay — это пара приложений для macOS и iOS, которая позволяет использовать iPhone, iPad или другой Mac как дополнительный дисплей, а не просто дублировать экран. Mac создаёт виртуальный дисплей, захватывает изображение с помощью ScreenCaptureKit, кодирует его аппаратно в H.264 или HEVC через VideoToolbox и передаёт по TCP: через USB-кабель с помощью встроенного в macOS usbmuxd или по Wi-Fi с обнаружением устройств через Bonjour.
- opendisplay можно использовать бесплатно? Какая у него лицензия?
- opendisplay распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- opendisplay всё ещё поддерживается?
- Активно поддерживается. Последний коммит в opendisplay — 18 окт. 2026 г..
- Для чего можно использовать opendisplay?
- Использовать запасной iPad или старый iPhone как дополнительный монитор при работе на ноутбуке Подключить старый Mac как второй экран к Mac на рабочем столе Организовать портативное рабочее место с Mac и расширить экранное пространство без покупки монитора
- Как установить opendisplay?
- Установите и запустите приложение-отправитель на Mac со страницы релизов проекта Подключите iPhone или iPad кабелем USB с поддержкой передачи данных либо подключитесь к той же сети Wi-Fi Установите и откройте приложение OpenDisplay на iPhone или iPad, затем выберите устройство в приложении для Mac
- Где скачать opendisplay?
- Исходный код и инструкции по установке — на GitHub: https://github.com/peetzweg/opendisplay
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Полнофункциональный системный эмулятор и хост виртуальных машин для iOS, macOS и visionOS на базе QEMU — для запуска Windows, Linux и других систем.
Бесплатный RSS-ридер с открытым исходным кодом для macOS и iOS с поддержкой RSS, Atom, JSON Feed и RSS-in-JSON.
Бесплатный телесуфлёр для macOS: подсвечивает слова сценария по мере произнесения и отображает их в оверлее в стиле Dynamic Island.
Нативный AI-чат-клиент для iPhone, iPad и Mac с подключением к облачным, собственным и локальным моделям.
Приложение для работы с документами и чатом на macOS и iOS: загружайте файлы и задавайте вопросы, а вся обработка ИИ выполняется на устройстве с помощью Apple Foundation Models.