Графический интерфейс для scrcpy: отображение и управление Android-устройствами в Windows, macOS и Linux.
yume-chan/ya-webadb
Клиент ADB на TypeScript для работы в браузерах Chromium, Node.js и Electron с подключением Android-устройств через WebUSB.
- Звёзды
- 3,251
- Форки
- 423
- Открытые issues
- 7
- Последний коммит
- 11 дней назад
Что это?
Tango — это клиент Android Debug Bridge (ADB), заново реализованный на TypeScript. Он позволяет напрямую взаимодействовать с Android-устройствами из браузеров на базе Chromium, включая Chrome для Android, а также из приложений на Node.js и Electron.
Поскольку клиент работает в браузере и использует WebUSB API, к нему можно подключить телефон или планшет по USB, не устанавливая на компьютер отдельный бинарный файл ADB. Проект также публикует пакеты в npm под пространством имён @yume-chan, поэтому клиент ADB можно встраивать в другие инструменты на JavaScript.
Документация проекта размещена на tangoadb.dev, а на tangoapp.dev доступно демонстрационное веб-приложение.
Ключевые возможности
- 01Запускает клиентскую логику ADB в браузерах Chromium через WebUSB.
- 02Работает не только в браузере, но и в Node.js и Electron.
- 03Публикуется в виде переиспользуемых npm-пакетов под пространством имён @yume-chan.
- 04Написан на TypeScript.
Сценарии использования
- Отладка Android-устройства с веб-страницы без локальной установки ADB.
- Встраивание клиента ADB в инструмент на Node.js или Electron.
- Создание браузерных панелей для управления Android-устройствами или их тестирования.
Быстрый старт
- 1
Откройте работающую веб-версию приложения в браузере на основе Chromium
- 2
Ознакомьтесь с последней документацией
- 3
Инструкции по локальному запуску и разработке см. в CONTRIBUTING.md
Что важно знать
- Приложение использует WebUSB, поэтому для него нужен браузер на основе Chromium, Node.js или Electron.
- Инструкций по локальному запуску и разработке нет в README — они приведены только в CONTRIBUTING.md.
Темы
Частые вопросы
- Что такое ya-webadb?
- Клиент ADB на TypeScript для работы в браузерах Chromium, Node.js и Electron с подключением Android-устройств через WebUSB. Tango — это клиент Android Debug Bridge (ADB), заново реализованный на TypeScript. Он позволяет напрямую взаимодействовать с Android-устройствами из браузеров на базе Chromium, включая Chrome для Android, а также из приложений на Node.js и Electron.
- ya-webadb можно использовать бесплатно? Какая у него лицензия?
- ya-webadb распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- ya-webadb всё ещё поддерживается?
- Активно поддерживается. Последний коммит в ya-webadb — 9 окт. 2026 г..
- Для чего можно использовать ya-webadb?
- Отладка Android-устройства с веб-страницы без локальной установки ADB. Встраивание клиента ADB в инструмент на Node.js или Electron. Создание браузерных панелей для управления Android-устройствами или их тестирования.
- Как установить ya-webadb?
- Откройте работающую веб-версию приложения в браузере на основе Chromium Ознакомьтесь с последней документацией Инструкции по локальному запуску и разработке см. в CONTRIBUTING.md
- Где скачать ya-webadb?
- Исходный код и инструкции по установке — на GitHub: https://github.com/yume-chan/ya-webadb
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Кроссплатформенный Qt-клиент для отображения экрана и управления Android-устройствами по USB или Wi-Fi — без root и установки ПО на устройство.
Браузер на Electron с локальным хранением данных, в котором AI-агенты работают в вашем настоящем сеансе с авторизацией через MCP или HTTP API.
Фреймворк на базе Node.js и Chromium для создания кроссплатформенных настольных приложений на JavaScript, HTML и CSS.
Приложение с открытым исходным кодом для записи и редактирования экрана на Mac, Windows и Linux: добавляет к демо-видео зум, плавное движение курсора и стилизованные рамки.
Кроссплатформенный SQL-редактор и менеджер баз данных для Linux, macOS и Windows с поддержкой MySQL, PostgreSQL, SQLite, SQL Server и других СУБД.