Windows, macOS, Linux에서 Android 기기를 미러링하고 제어하는 scrcpy용 그래픽 데스크톱 GUI입니다.
yume-chan/ya-webadb
Chromium 브라우저, Node.js, Electron에서 실행되며 WebUSB로 Android 기기에 연결하는 TypeScript 기반 ADB 클라이언트 재구현
- 스타
- 3,251
- 포크
- 423
- 열린 이슈
- 7
- 마지막 커밋
- 11일 전
어떤 프로젝트인가요?
Tango는 Android Debug Bridge(ADB) 클라이언트를 TypeScript로 재구현한 프로젝트입니다. Chrome for Android를 포함한 Chromium 기반 브라우저는 물론 Node.js 및 Electron 애플리케이션에서도 Android 기기와 직접 통신할 수 있습니다.
클라이언트가 브라우저에서 실행되고 WebUSB API를 사용하므로, 호스트에 별도의 ADB 바이너리를 설치하지 않고도 USB로 휴대전화나 태블릿을 연결할 수 있습니다. 또한 @yume-chan 네임스페이스로 npm 패키지를 배포해 다른 JavaScript 도구에 ADB 클라이언트를 포함할 수 있습니다.
문서는 tangoadb.dev에서 확인할 수 있으며, tangoapp.dev에서는 데모 웹 앱을 제공합니다.
핵심 기능
- 01WebUSB를 통해 Chromium 브라우저에서 ADB 클라이언트 로직을 실행합니다.
- 02브라우저뿐 아니라 Node.js와 Electron에서도 사용할 수 있습니다.
- 03@yume-chan 네임스페이스로 재사용 가능한 npm 패키지를 배포합니다.
- 04TypeScript로 작성되었습니다.
활용 사례
- ADB를 로컬에 설치하지 않고 웹 페이지에서 Android 기기를 디버깅합니다.
- Node.js 또는 Electron 도구에 ADB 클라이언트를 포함합니다.
- Android 기기 관리 또는 테스트용 브라우저 대시보드를 구축합니다.
빠른 시작
- 1
Chromium 기반 브라우저에서 현재 운영 중인 웹 앱을 엽니다
- 2
최신 문서를 읽습니다
- 3
로컬 실행 및 개발 방법은 CONTRIBUTING.md를 참고하세요
사용 전 알아둘 점
- WebUSB에 의존하므로 Chromium 기반 브라우저, Node.js 또는 Electron이 필요합니다.
- 로컬 실행 및 개발 단계는 README에 없으며 CONTRIBUTING.md에만 있습니다.
토픽
자주 묻는 질문
- ya-webadb은(는) 무엇인가요?
- Chromium 브라우저, Node.js, Electron에서 실행되며 WebUSB로 Android 기기에 연결하는 TypeScript 기반 ADB 클라이언트 재구현 Tango는 Android Debug Bridge(ADB) 클라이언트를 TypeScript로 재구현한 프로젝트입니다. Chrome for Android를 포함한 Chromium 기반 브라우저는 물론 Node.js 및 Electron 애플리케이션에서도 Android 기기와 직접 통신할 수 있습니다.
- ya-webadb은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- ya-webadb은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- ya-webadb은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. ya-webadb의 마지막 커밋은 2026년 10월 9일입니다.
- ya-webadb은(는) 어디에 사용할 수 있나요?
- ADB를 로컬에 설치하지 않고 웹 페이지에서 Android 기기를 디버깅합니다. Node.js 또는 Electron 도구에 ADB 클라이언트를 포함합니다. Android 기기 관리 또는 테스트용 브라우저 대시보드를 구축합니다.
- ya-webadb는 어떻게 설치하나요?
- Chromium 기반 브라우저에서 현재 운영 중인 웹 앱을 엽니다 최신 문서를 읽습니다 로컬 실행 및 개발 방법은 CONTRIBUTING.md를 참고하세요
- ya-webadb은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/yume-chan/ya-webadb
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
USB 또는 Wi-Fi로 Android 기기를 표시하고 제어하는 Qt 기반 데스크톱 클라이언트
MCP 또는 HTTP API로 AI 에이전트가 실제 로그인 세션에서 작동하는 Electron 기반 로컬 우선 브라우저입니다.
Node.js와 Chromium 기반으로 JavaScript, HTML, CSS를 사용해 크로스 플랫폼 데스크톱 앱을 만드는 프레임워크입니다.
데모 영상에 확대 효과, 다듬어진 커서, 스타일 프레임을 추가할 수 있는 Mac, Windows, Linux용 오픈소스 화면 녹화·편집 도구입니다.
Linux, macOS, Windows에서 MySQL, PostgreSQL, SQLite, SQL Server 등 다양한 DB를 지원하는 크로스 플랫폼 SQL 편집기 및 데이터베이스 관리자입니다.