Uma interface gráfica para desktop do scrcpy que espelha e controla dispositivos Android no Windows, macOS e Linux.
yume-chan/ya-webadb
Uma reimplementação em TypeScript do cliente ADB que roda em navegadores Chromium, Node.js e Electron e se conecta a dispositivos Android via WebUSB.
- Estrelas
- 3,251
- Forks
- 423
- Issues abertas
- 7
- Último commit
- há 11 dias
O que é?
Tango é uma reimplementação em TypeScript do cliente Android Debug Bridge (ADB). Ele permite se conectar diretamente a dispositivos Android por um navegador baseado em Chromium, incluindo o Chrome para Android, e também por aplicativos Node.js e Electron.
Como o cliente roda no navegador e usa a API WebUSB, você pode conectar um celular ou tablet via USB sem instalar um binário ADB separado no computador. O projeto também publica pacotes no npm sob o namespace @yume-chan, permitindo incorporar o cliente ADB a outras ferramentas JavaScript.
O projeto está hospedado em tangoadb.dev, onde também há documentação, e inclui um aplicativo web de demonstração em tangoapp.dev.
Recursos principais
- 01Executa a lógica do cliente ADB em navegadores Chromium via WebUSB.
- 02Funciona em Node.js e Electron, além de navegadores.
- 03Publicado como pacotes npm reutilizáveis sob @yume-chan.
- 04Desenvolvido em TypeScript.
Casos de uso
- Depurar um dispositivo Android por uma página web sem instalar o ADB localmente.
- Incorporar um cliente ADB a uma ferramenta Node.js ou Electron.
- Criar painéis web para gerenciamento ou testes de dispositivos Android.
Início rápido
- 1
Abra o aplicativo web em funcionamento em um navegador baseado no Chromium
- 2
Leia a documentação mais recente
- 3
Consulte CONTRIBUTING.md para saber como executar e desenvolver o projeto localmente
Antes de usar
- Ele depende do WebUSB, portanto requer um navegador baseado no Chromium, Node.js ou Electron.
- As etapas para executar e desenvolver o projeto localmente não estão no README; aparecem apenas em CONTRIBUTING.md.
Tópicos
Perguntas frequentes
- O que é ya-webadb?
- Uma reimplementação em TypeScript do cliente ADB que roda em navegadores Chromium, Node.js e Electron e se conecta a dispositivos Android via WebUSB. Tango é uma reimplementação em TypeScript do cliente Android Debug Bridge (ADB). Ele permite se conectar diretamente a dispositivos Android por um navegador baseado em Chromium, incluindo o Chrome para Android, e também por aplicativos Node.js e Electron.
- ya-webadb é gratuito? Qual é a licença?
- ya-webadb é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- ya-webadb ainda é mantido?
- Manutenção ativa. O último commit de ya-webadb foi em 9 de out. de 2026.
- Para que posso usar ya-webadb?
- Depurar um dispositivo Android por uma página web sem instalar o ADB localmente. Incorporar um cliente ADB a uma ferramenta Node.js ou Electron. Criar painéis web para gerenciamento ou testes de dispositivos Android.
- Como instalar ya-webadb?
- Abra o aplicativo web em funcionamento em um navegador baseado no Chromium Leia a documentação mais recente Consulte CONTRIBUTING.md para saber como executar e desenvolver o projeto localmente
- Onde consigo ya-webadb?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/yume-chan/ya-webadb
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Cliente desktop baseado em Qt para exibir e controlar dispositivos Android por USB ou Wi-Fi, sem root nem instalação no dispositivo.
Um navegador local-first baseado em Electron, onde agentes de IA atuam na sua sessão real, já autenticada, via MCP ou API HTTP.
Framework para criar aplicativos desktop multiplataforma com JavaScript, HTML e CSS, baseado em Node.js e Chromium.
Gravador e editor de tela open source para Mac, Windows e Linux, com zoom, cursor aprimorado e molduras estilizadas para vídeos de demonstração.
Editor SQL e gerenciador de bancos de dados multiplataforma para Linux, macOS e Windows, com suporte a MySQL, PostgreSQL, SQLite, SQL Server e muitos outros.