Repolode
yume-chan

yume-chan/ya-webadb

Reimplementación en TypeScript del cliente ADB que funciona en navegadores Chromium, Node.js y Electron, y se conecta a dispositivos Android mediante WebUSB.

Estrellas
3,251
Forks
423
Issues abiertos
7
Último commit
hace 11 días

¿Qué es?

Tango es una reimplementación en TypeScript del cliente Android Debug Bridge (ADB). Permite comunicarse directamente con dispositivos Android desde un navegador basado en Chromium, incluido Chrome para Android, así como desde aplicaciones de Node.js y Electron.

Como el cliente se ejecuta en el navegador y usa la API WebUSB, puedes conectar un teléfono o una tablet por USB sin instalar un binario ADB aparte en el equipo anfitrión. El proyecto también publica paquetes en npm bajo el espacio de nombres @yume-chan, para que el cliente ADB pueda integrarse en otras herramientas de JavaScript.

El proyecto está alojado en tangoadb.dev, donde también ofrece documentación, e incluye una aplicación web de demostración en tangoapp.dev.

Funciones clave

  • 01Ejecuta la lógica del cliente ADB en navegadores Chromium mediante WebUSB.
  • 02Funciona en Node.js y Electron, además de en el navegador.
  • 03Se publica como paquetes reutilizables de npm bajo @yume-chan.
  • 04Está escrito en TypeScript.

Casos de uso

  • Depurar un dispositivo Android desde una página web sin instalar ADB localmente.
  • Integrar un cliente ADB en una herramienta de Node.js o Electron.
  • Crear paneles de administración o pruebas de dispositivos Android basados en el navegador.

Inicio rápido

  1. 1

    Abre la aplicación web en funcionamiento en un navegador basado en Chromium

  2. 2

    Lee la documentación más reciente

  3. 3

    Consulta CONTRIBUTING.md para saber cómo ejecutar y desarrollar el proyecto localmente

Antes de usarlo

  • Depende de WebUSB, por lo que requiere un navegador basado en Chromium, Node.js o Electron.
  • Los pasos para ejecutar y desarrollar el proyecto localmente no están en el README; solo aparecen en CONTRIBUTING.md.

Temas

Preguntas frecuentes

¿Qué es ya-webadb?
Reimplementación en TypeScript del cliente ADB que funciona en navegadores Chromium, Node.js y Electron, y se conecta a dispositivos Android mediante WebUSB. Tango es una reimplementación en TypeScript del cliente Android Debug Bridge (ADB). Permite comunicarse directamente con dispositivos Android desde un navegador basado en Chromium, incluido Chrome para Android, así como desde aplicaciones de Node.js y Electron.
¿ya-webadb es gratuito? ¿Qué licencia tiene?
ya-webadb es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿ya-webadb sigue mantenido?
Mantenimiento activo. El último commit de ya-webadb fue el 9 oct 2026.
¿Para qué puedo usar ya-webadb?
Depurar un dispositivo Android desde una página web sin instalar ADB localmente. Integrar un cliente ADB en una herramienta de Node.js o Electron. Crear paneles de administración o pruebas de dispositivos Android basados en el navegador.
¿Cómo se instala ya-webadb?
Abre la aplicación web en funcionamiento en un navegador basado en Chromium Lee la documentación más reciente Consulta CONTRIBUTING.md para saber cómo ejecutar y desarrollar el proyecto localmente
¿Dónde consigo ya-webadb?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/yume-chan/ya-webadb

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados