Графический интерфейс для scrcpy: отображение и управление Android-устройствами в Windows, macOS и Linux.
- Звёзды
- 32,469
- Форки
- 3,827
- Открытые issues
- 632
- Последний коммит
- 5 дней назад
Что это?
QtScrcpy выводит экран Android-устройства на компьютер под управлением Windows, macOS или Linux и позволяет управлять им с помощью мыши и клавиатуры. Подключение выполняется по USB или сети, root-права не требуются. На само устройство ничего устанавливать не нужно.
Проект представляет собой переписанную на C++ и Qt версию scrcpy. Для кодирования видео используется FFmpeg, а для рендеринга — OpenGL. Среди возможностей — запись экрана, создание скриншотов, установка APK и передача файлов перетаскиванием, двусторонняя синхронизация буфера обмена и одновременное управление несколькими устройствами. Пользовательские скрипты для сопоставления клавиш с касаниями позволяют играть в игры с сенсорным управлением с помощью клавиатуры и мыши.
Требуется Android 5.0 (API 21) или новее и включённая на устройстве отладка ADB. Готовые сборки доступны для Windows и macOS; проект также можно собрать из исходников с помощью qmake или CMake.
Ключевые возможности
- 01Отображает экран Android-устройства и позволяет управлять им по USB или Wi-Fi без root.
- 02Работает в Windows, macOS и GNU/Linux.
- 03Записывает экран и делает скриншоты.
- 04Поддерживает установку APK и передачу файлов перетаскиванием.
- 05Синхронизирует буфер обмена между компьютером и устройством.
- 06С помощью пользовательских скриптов сопоставляет ввод с клавиатуры и мыши с событиями касания.
- 07Позволяет одновременно управлять несколькими подключёнными устройствами.
Сценарии использования
- Трансляция экрана телефона на большой монитор для презентаций и демонстраций.
- Игра в мобильные игры только с сенсорным управлением с помощью клавиатуры и мыши.
- Тестирование и отладка Android-приложений с отображением экрана устройства на компьютере.
- Управление несколькими Android-устройствами с одного компьютера.
Быстрый старт
- 1
Скачайте готовый архив в разделе Releases
- 2
Подключите устройство Android через USB, запустите программу и нажмите «USB connect»
- 3
Клонируйте проект вместе с подмодулями
git clone --recurse-submodules git@github.com:barry-ran/QtScrcpy.git
Что важно знать
- На устройстве Android должна быть включена отладка ADB (Android 5.0 или новее).
- Для сборки из исходного кода требуется Qt 5.12 или новее, что усложняет настройку.
- Некоторые функции, например синхронизация звука устройства, работают только на Android 10 и новее.
Темы
Частые вопросы
- Что такое QtScrcpy?
- Кроссплатформенный Qt-клиент для отображения экрана и управления Android-устройствами по USB или Wi-Fi — без root и установки ПО на устройство. QtScrcpy выводит экран Android-устройства на компьютер под управлением Windows, macOS или Linux и позволяет управлять им с помощью мыши и клавиатуры. Подключение выполняется по USB или сети, root-права не требуются. На само устройство ничего устанавливать не нужно.
- QtScrcpy можно использовать бесплатно? Какая у него лицензия?
- QtScrcpy распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- QtScrcpy всё ещё поддерживается?
- Активно поддерживается. Последний коммит в QtScrcpy — 15 окт. 2026 г..
- Для чего можно использовать QtScrcpy?
- Трансляция экрана телефона на большой монитор для презентаций и демонстраций. Игра в мобильные игры только с сенсорным управлением с помощью клавиатуры и мыши. Тестирование и отладка Android-приложений с отображением экрана устройства на компьютере. Управление несколькими Android-устройствами с одного компьютера.
- Как установить QtScrcpy?
- Скачайте готовый архив в разделе Releases Подключите устройство Android через USB, запустите программу и нажмите «USB connect» Клонируйте проект вместе с подмодулями: git clone --recurse-submodules git@github.com:barry-ran/QtScrcpy.git
- Где скачать QtScrcpy?
- Исходный код и инструкции по установке — на GitHub: https://github.com/barry-ran/QtScrcpy
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Клиент ADB на TypeScript для работы в браузерах Chromium, Node.js и Electron с подключением Android-устройств через WebUSB.
Автоматизация Android на естественном языке для AI-помощников по программированию и тестовых наборов на реальных устройствах и эмуляторах.
Настольный GUI для тестирования Android-приложений с помощью ADB: список устройств, команды shell, ввод текста, снимки экрана и виртуальные дисплеи; работает в Windows и macOS.
Позволяет управлять Android TV / Google TV и Mac по локальной сети с помощью встроенного в iPhone пульта Apple TV Remote в Пункте управления.
Нативный финансовый терминал для исследований на C++20 с интерфейсом Qt6, встроенной аналитикой на Python, ИИ-агентами и более чем 100 коннекторами к рыночным данным.