Un Mac,
Conecta dispositivos Android e iOS y se adoptan y aprovisionan automáticamente: refleja cualquiera en vivo, controla la entrada, y cada uno conserva su propia identidad de proxy.
Un estante de teléfonos de prueba
Toda herramienta de granja de dispositivos debe resolver los mismos tres problemas: identidad estable a través de reconexiones USB, una vista en vivo sin retraso, y tráfico que se pueda atribuir a cada teléfono individualmente.
Para equipos que operan un laboratorio autoalojado de teléfonos Android e iOS reales: matrices de soporte de dispositivos, triaje manual entre versiones de SO, o una flota que necesita ser controlable y observable desde cualquier lugar, no solo de pie frente al estante.
La Phone Farm de Busymate da a Android e iOS un único modelo compartido: un cable de control, un destino de captura, un relé de espejo en vivo. Conecta un teléfono y conserva una identidad estable mientras sea tuyo — una reconexión, un cambio de cable o de hub nunca lo convierte en un dispositivo «nuevo».
Míralo, tócalo,
Ambas plataformas comparten un modelo de dispositivo; solo difieren los motores de control y captura en el dispositivo.
Míralo. Tócalo. En vivo.
El mirroring H.264 de baja latencia transmite la pantalla de cada teléfono a tu navegador (Android vía scrcpy, iOS vía ReplayKit), y tus toques, deslizamientos y pulsaciones viajan de ida y vuelta hasta el dispositivo físico.
Identidad estable, control real
Cada comando apunta a la identidad estable del teléfono, no a un detalle de la sesión de cable que cambia entre reconexiones — así, un script dirigido a «ese teléfono» sigue funcionando tras reenchufar, reiniciar o cambiar de puerto.
Proxy por dispositivo a escala
El HTTPS de cada teléfono de la granja pasa por el proxy-server compartido con su propia identidad: no hay que correr un segundo stack de proxy, y el tráfico de diez teléfonos nunca se mezcla en un solo feed.
- Farm
- Android
- iOS
- Proxy
- MCP
De una caja de teléfonos a
Puesta en marcha sin intervención, y luego se mantiene en línea.
- 01
Instala el daemon del host
Ejecuta bmfarm en el Mac que controla los teléfonos e inicia sesión una vez. Supervisa sus propias dependencias y permanece en línea, incluso en una máquina frente a la que nunca te sientas.
- 02
Conecta los teléfonos
Los teléfonos Android se adoptan automáticamente por ADB con configuración casi nula. Los teléfonos iOS se aprovisionan automáticamente, aparte de los toques únicos de Modo Desarrollador y Confiar.
- 03
Mirror, controla y captura
Abre un mirror en vivo de cualquier dispositivo desde el panel, contrólalo directamente, y observa cómo su tráfico capturado llega al mismo feed, desde tu escritorio o desde el otro lado del mundo.
Cómo funciona
Un demonio en el Mac, y luego se mantiene en línea.
- 01
Instala el host e inicia sesión una vez
Ejecuta el host de la granja en el Mac al que se conectarán los teléfonos e inicia sesión con tu cuenta del espacio de trabajo. El host se empareja como un dispositivo, supervisa las herramientas de las que depende y sigue funcionando en una máquina delante de la que nadie se sienta.
- 02
Conecta teléfonos y deja que se adopten
Conecta teléfonos Android con la depuración USB activada y se adoptan casi sin configuración. Los iPhone se aprovisionan tras los toques únicos de Modo de desarrollador y Confiar. Cada dispositivo recibe una identidad estable en el host, así que cambiar un cable o un hub nunca lo convierte en un teléfono nuevo.
- 03
Refleja, controla y enruta, por dispositivo
Abre un espejo en vivo de cualquier teléfono desde el dashboard y contrólalo directamente: toques, deslizamientos y pulsaciones van y vuelven al dispositivo físico. El HTTPS de cada teléfono pasa por su propia identidad en el proxy compartido, así que el tráfico de diez dispositivos nunca se mezcla en un solo flujo, y cada acción está disponible para un agente de IA por MCP.
Antes de comprar un hub,
¿Cuántos teléfonos puede controlar un Mac?
Tantos como sus hubs USB puedan alimentar y enumerar con fiabilidad: el límite práctico es la calidad y el ancho de banda del hub, no el software. Empieza con un hub y crece desde ahí.
¿Reconectar crea un dispositivo duplicado?
No. El host crea una identidad estable para cada teléfono y la conserva entre reconexiones, reinicios y cambios de puerto, así que los scripts y las programaciones dirigidos a un teléfono siguen funcionando.
¿Por qué el reflejo responde tan rápido?
La pantalla del teléfono se transmite como vídeo H.264 de baja latencia (Android mediante scrcpy, iOS mediante ReplayKit) y tu entrada vuelve por la misma conexión de control, así que se siente como tener el dispositivo en la mano, no como ver una presentación.
¿Puede la granja estar en otro sitio que no sea mi escritorio?
Sí. El host funciona sin supervisión en cualquier Mac con los teléfonos conectados; tú reflejas, controlas y capturas desde el dashboard estés donde estés, y el tráfico llega al mismo flujo que cualquier otra fuente.
Convierte un estante de teléfonos en
Autoalojado, sin factura por minuto, sin cuotas por asiento: es tu hardware y tu daemon.