Your own device lab,
Conecta móviles reales a un solo Mac. Míralos, tócalos y captúralos desde el navegador.
Control and capture,
Hardware tuyo — con el mismo feed en vivo, simulaciones y scripts que cualquier otra fuente.
Un Mac, decenas de móviles
Conecta los dispositivos y aparecen en el panel, aprovisionados y listos para controlar. Sin cableado por móvil, sin software de laboratorio que vigilar.
Míralo. Tócalo. En vivo.
El espejo H.264 de baja latencia transmite la pantalla de cada móvil a tu navegador, y tus toques, gestos y teclas viajan de vuelta al dispositivo físico. Se siente como si el móvil estuviera en tu mesa — porque en algún lugar, lo está.
Automatiza toda la flota
Flujos de buscar-y-tocar, instalaciones y arranques de apps, automatizaciones por lotes, programaciones y grabaciones de pantalla — ejecútalos en un móvil o en todos a la vez.
La captura viene incluida
El HTTPS de cada móvil de la granja pasa por el mismo pipeline de captura que todo lo demás. Control y tráfico viven en un solo feed — no en dos productos cosidos.
Un prompt lo maneja todo
La granja entera es programable por MCP y BusyBro. «Haz captura de pantalla de cada móvil y corre el flujo de login» es una frase, no un sprint.
Autoalojada. Sin cuotas por asiento.
Es tu hardware y tu demonio — inspeccionable, reiniciable y actualizable desde cualquier parte. Dispositivos reales sin factura por minuto.
From USB hub
One host runs the farm daemon; everything else — mirroring, control, capture, health — arrives in your browser and your tools.
- 01
Plug in and they appear
Phones connect over powered USB hubs to one host. The farm daemon discovers each one over ADB — model, OS version, battery, state — and keeps a self-healing device list.
- 02
Mirror in the browser
scrcpy streams each screen as H.264, hardware-decoded in your browser with WebCodecs. Taps, swipes and keystrokes round-trip to the physical device — one phone, or a live grid of many.
- 03
Paired like any device
The host signs in and pairs as a Busymate device, so the fleet shows up in the dashboard with live health — and phone traffic routes through the shared capture pipeline into the same feed as every other source.
- 04
Driven by tools
Every action — shell, input, apps, files, automations, recovery — is an MCP tool, so a script, the dashboard, or an AI assistant can run one phone or the whole rack.
Contrólalo. Intercéptalo.
Lo que marca la diferencia no es ninguno por separado, sino los tres en una sola sesión. Controla en remoto un dispositivo real, observa cada petición que hace y deja que un agente ejecute el flujo, todo desde el mismo panel.
Contrólalo
Controla en remoto cada teléfono desde el panel: el mirror H.264 en tu navegador, tus toques y pulsaciones en el dispositivo físico. Una sola pantalla o una cuadrícula en vivo de toda la flota.
Intercéptalo
Mientras controlas, el tráfico del teléfono pasa por el mismo proxy MITM que cualquier otra fuente. Ves cada petición que hace el dispositivo — descifrada, buscable y reproducible — en el mismo feed.
Automatízalo
Las herramientas farm_* e ios_* exponen toda la flota en la superficie MCP, así que un agente de IA puede ejecutar flujos completos y leer el tráfico capturado en la misma sesión — solo OAuth 2.1, escrituras con confirmación y herramientas de máximo poder solo para administradores.
Every action
The same operations behind the dashboard's Farm view are callable over MCP — by you, a script, or an AI assistant.
Mirror & input
Live screen and real touches: tap, swipe, long-press, type, hardware keys and screenshots — on one phone or across the selection.
- farm_start_mirror
- farm_input
- farm_screenshot
- farm_mobile_tap
- farm_mobile_swipe
- farm_mobile_type
Apps & files
Install and uninstall builds, launch and kill apps, grant permissions, push and pull files — fleet-wide, with per-device results.
- farm_install_app
- farm_app_lifecycle
- farm_grant_permission
- farm_push_file
- farm_pull_file
UI automation
Dump the live UI hierarchy and find-and-tap elements by text or id — the primitive that agent-driven flows are built from.
- farm_dump_ui
- farm_find_and_tap
- farm_mobile_list_elements
Network & settings
Toggle Wi-Fi and airplane mode, set the device proxy, change system settings — per phone or across the fleet.
- farm_set_wifi
- farm_set_proxy
- farm_set_airplane
- farm_set_setting
Automations & schedules
Record and replay flows, run scripted automations with variables across devices in parallel, and put any of it on a schedule.
- farm_run_automation
- farm_replay_recording
- farm_schedule
- farm_set_variables
Fleet health
Health checks, one-command healing and onboarding, reboots, daemon restart and hot update — recovery is a tool call, not a drive to the rack.
- get_farm_phone_health
- heal_farm_fleet
- onboard_farm_fleet
- farm_reboot
- update_farm_daemon
iPhones are first-class too: the ios_* twins mirror the same surface for iOS devices — mirroring, screenshots, input, apps and URLs.
Tan profundo como el dispositivo
Busymate se adapta a cada teléfono tal como está: herramientas estándar en un dispositivo de fábrica, y fidelidad total cuando dispones de root o jailbreak.
| Método | Cómo captura | Cuándo se usa |
|---|---|---|
| Proxy MITM | HTTPS descifrado mediante la CA del proxy compartido | El modo por defecto en cualquier teléfono. Algunas apps con certificado fijado no se descifran. |
| Captura de paquetes sin root | Captura completa de paquetes mediante una VPN local, sin root (PCAPdroid) | Cuando la app de captura está instalada y la VPN se concede una vez. |
| Android con root — tcpdump | Captura de paquetes de máxima fidelidad en el propio dispositivo | Se usa automáticamente cuando el dispositivo tiene root. |
Límite honesto: el proxy MITM no puede descifrar apps que fijan su propio certificado. Es una propiedad de la app, no un interruptor — root o jailbreak te dan fidelidad a nivel de paquete donde los tengas.
iPhones estándar — WebDriverAgent
Los iPhones de fábrica se unen con WebDriverAgent: mirroring, capturas, entrada, ciclo de vida de apps, instalaciones y apertura de URLs — sin jailbreak.
Subflota con jailbreak — bmtouchd
En un iPhone con jailbreak, el motor bmtouchd en el dispositivo inyecta la entrada en la capa de eventos del sistema (IOHIDEvent) y lee el framebuffer directamente — sin WebDriverAgent, sin firma. Cada dispositivo se enruta automáticamente al motor que admite.
Todo ya está
Dos formas de empezar. Trae tus propios teléfonos y un Mac, o alquila dispositivos de una flota gestionada lista para controlar en cuanto inicias sesión — en ambos casos llegas al mismo panel en el navegador.
Autoaloja tu rack
Tu hardware, tu daemon — inspeccionable, reiniciable y actualizable desde cualquier lugar. Sin tarifas por asiento, sin tenencia compartida y con tráfico que nunca sale de una infraestructura que tú controlas.
Alquila, totalmente gestionado
Olvídate de conseguir hubs y cables. Alquila dispositivos reales de una flota gestionada — aprovisionados, emparejados y en línea en cuanto inicias sesión. Mismo panel, mismas herramientas, misma captura en vivo.
El alquiler es por dispositivo. Ver precios de alquiler de dispositivos
One rack,
Release QA on real hardware
Run the same flow on every model and OS version you own at once — with screenshots, recordings and each phone's network traffic in one feed.
Agent-run device tests
'Install the build, run the login flow, screenshot every phone' is one prompt: BusyBro or any MCP client drives the same tools you do.
Overnight automations
Schedule recorded flows or scripted automations across the fleet; check results, recordings and captures in the morning.
Remote hands
The rack lives wherever power and bandwidth are cheap; the mirror, touch control and health tooling live in your browser tab.
Before you rack
What hardware do I need?
Real phones, data-capable USB cables, powered hubs and one host machine (a Mac mini works well). Android control is built on standard ADB and scrcpy — open tooling, no proprietary lab software.
Is this cloud phones or emulators?
Neither. It's your own physical devices on your own host — no per-minute billing, no shared tenancy, and traffic that never leaves infrastructure you control.
¿Tengo que ser dueño de los teléfonos?
No. Autoaloja tu propio rack para no pagar tarifas por asiento y que el tráfico nunca salga de tu infraestructura, o alquila dispositivos de una flota gestionada que llega aprovisionada y en línea — el mismo panel y las mismas herramientas en ambos casos. El alquiler es por dispositivo; la página de precios tiene los planes actuales.
Can an AI really drive it?
Yes. Every farm action is an MCP tool behind per-device opt-in and permission gates, so an assistant can screenshot, tap, install and heal exactly what you allow — and nothing you don't.
What about iPhones?
iPhones are first-class fleet members: the ios_* tool twins cover mirroring, screenshots, input, app lifecycle, installs and opening URLs on iOS devices.
How does traffic capture fit in?
Farmed phones route through the same capture pipeline as every other Busymate source, so control and traffic share one dashboard, one filter model, one export.
Get started
Conecta móviles a un Mac, abre el panel y dirige la flota desde el navegador.