Repolode
yume-chan

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. 1

    Abra o aplicativo web em funcionamento em um navegador baseado no Chromium

  2. 2

    Leia a documentação mais recente

  3. 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