Hydra Lab es un framework para crear una plataforma de pruebas en la nube con los dispositivos y máquinas de prueba que ya tienes.
DeviceFarmer/stf
Aplicación web autohospedada para ver, controlar y gestionar dispositivos Android de forma remota (e iOS de manera experimental) desde un navegador.
Alternativa open source a:AWS Device Farm
BrowserStack App Live
- Estrellas
- 4,647
- Forks
- 638
- Issues abiertos
- 159
- Último commit
- anteayer
¿Qué es?
STF (Smartphone Test Farm) permite a desarrolladores y equipos de QA depurar teléfonos, relojes inteligentes y otros dispositivos de forma remota desde un navegador web. Los dispositivos conectados por USB a una máquina host aparecen en un inventario compartido, donde los usuarios pueden ver la pantalla en tiempo real, enviar entradas táctiles y de teclado, instalar y abrir archivos APK, ejecutar comandos de ADB y shell, consultar registros y explorar el sistema de archivos.
Además del control de un solo dispositivo, STF incluye un sistema de reservas que asigna conjuntos de dispositivos a los usuarios durante periodos determinados, y un sistema de particiones que distribuye dispositivos entre distintos proyectos u organizaciones. Los administradores pueden gestionar usuarios, dispositivos y cuotas de grupo, y el proyecto ofrece una REST API y métricas de Prometheus para integraciones. La compatibilidad con iOS figura como experimental y requiere un WebDriverAgent firmado y preparado con Xcode.
STF se implementa en un host Linux con Node.js, RethinkDB, ADB y varias bibliotecas nativas, o se ejecuta mediante Docker o el paquete npm. El README señala que la comunicación interna entre procesos no está cifrada y que el sistema está diseñado para usuarios de confianza; por ello, las implementaciones multiusuario requieren medidas de seguridad adicionales.
Funciones clave
- 01Vista de pantalla en tiempo real con entradas táctiles, de texto y de teclas especiales desde el navegador
- 02Instalación y apertura de APK mediante arrastrar y soltar
- 03Reenvío inverso de puertos y adb connect para dispositivos remotos
- 04Inventario de dispositivos con búsqueda, información de batería y hardware, y seguimiento del estado
- 05Reserva y partición de grupos de dispositivos para usuarios y organizaciones
- 06REST API y métricas de Prometheus
Casos de uso
- Realizar sesiones manuales de QA en un laboratorio compartido de teléfonos Android físicos
- Depurar una aplicación en Android Studio mientras se ve la pantalla del dispositivo en un navegador
- Reservar un conjunto de dispositivos de prueba para un equipo durante un periodo determinado
- Gestionar una granja de dispositivos remota distribuida entre varios hosts USB
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es stf?
- Aplicación web autohospedada para ver, controlar y gestionar dispositivos Android de forma remota (e iOS de manera experimental) desde un navegador. STF (Smartphone Test Farm) permite a desarrolladores y equipos de QA depurar teléfonos, relojes inteligentes y otros dispositivos de forma remota desde un navegador web. Los dispositivos conectados por USB a una máquina host aparecen en un inventario compartido, donde los usuarios pueden ver la pantalla en tiempo real, enviar entradas táctiles y de teclado, instalar y abrir archivos APK, ejecutar comandos de ADB y shell, consultar registros y explorar el sistema de archivos.
- ¿stf es gratuito? ¿Qué licencia tiene?
- stf es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿stf sigue mantenido?
- Mantenimiento activo. El último commit de stf fue el 4 nov 2026.
- ¿Para qué puedo usar stf?
- Realizar sesiones manuales de QA en un laboratorio compartido de teléfonos Android físicos Depurar una aplicación en Android Studio mientras se ve la pantalla del dispositivo en un navegador Reservar un conjunto de dispositivos de prueba para un equipo durante un periodo determinado Gestionar una granja de dispositivos remota distribuida entre varios hosts USB
- ¿Dónde consigo stf?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/DeviceFarmer/stf
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Duplica y controla dispositivos Android desde una computadora por USB o TCP/IP, sin root ni necesidad de instalar una app en el dispositivo.
Cliente de escritorio basado en Qt para mostrar y controlar dispositivos Android por USB o Wi-Fi, sin root ni instalaciones en el dispositivo.
Interfaz gráfica de escritorio para scrcpy que permite duplicar y controlar dispositivos Android en Windows, macOS y Linux.
Una amplia referencia bilingüe de comandos de Android Debug Bridge (adb) para instalar apps, gestionar archivos, consultar logs e información del dispositivo.
App de Android para eliminar bloatware, instalar aplicaciones y transferir archivos a dispositivos Android TV, Google TV y Fire TV por Wi-Fi mediante ADB, sin root ni PC.