Your own device lab,
Conecte celulares reais a um só Mac. Veja, toque e capture tudo do navegador.
Control and capture,
Hardware seu — com o mesmo feed ao vivo, simulações e scripts de qualquer outra fonte.
Um Mac, dezenas de celulares
Conecte os dispositivos e eles aparecem no painel, provisionados e prontos para controlar. Sem fiação por celular, sem software de laboratório para babysitar.
Veja. Toque. Ao vivo.
O espelhamento H.264 de baixa latência transmite a tela de cada celular ao seu navegador, e seus toques, gestos e teclas fazem o caminho de volta até o aparelho físico. Parece que o celular está na sua mesa — porque em algum lugar, ele está.
Automatize a frota inteira
Fluxos de achar-e-tocar, instalações e aberturas de apps, automações em lote, agendamentos e gravações de tela — rode em um celular ou em todos de uma vez.
A captura já vem inclusa
O HTTPS de cada celular do farm passa pelo mesmo pipeline de captura de todo o resto. Controle e tráfego vivem em um só feed — não em dois produtos costurados.
Um prompt comanda tudo
O farm inteiro é roteirizável por MCP e BusyBro. “Tire um screenshot de cada celular e rode o fluxo de login” é uma frase, não um sprint.
Auto-hospedado. Sem taxa por assento.
É o seu hardware e o seu daemon — inspecionável, reiniciável e atualizável de qualquer lugar. Dispositivos reais sem cobrança 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.
Controle. Intercepte.
O diferencial não é nenhum deles isoladamente — são os três em uma única sessão. Controle remotamente um dispositivo real, veja cada requisição que ele faz e deixe um agente executar o fluxo, tudo no mesmo painel.
Controle
Controle remotamente cada telefone pelo painel: o mirror H.264 no seu navegador, seus toques e teclas no dispositivo físico. Uma única tela ou uma grade ao vivo de toda a frota.
Intercepte
Enquanto você controla, o tráfego do telefone passa pelo mesmo proxy MITM de qualquer outra fonte. Você vê cada requisição que o dispositivo faz — descriptografada, pesquisável e reexecutável — no mesmo feed.
Automatize
As ferramentas farm_* e ios_* expõem toda a frota na superfície MCP, então um agente de IA pode executar fluxos inteiros e ler o tráfego capturado na mesma sessão — apenas OAuth 2.1, escritas com confirmação e ferramentas de poder bruto só 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.
Tão fundo quanto o dispositivo
O Busymate encontra cada telefone como ele está: ferramentas padrão em um dispositivo de fábrica e fidelidade total quando você tem root ou jailbreak.
| Método | Como captura | Quando é usado |
|---|---|---|
| Proxy MITM | HTTPS descriptografado pela CA do proxy compartilhado | O padrão em qualquer telefone. Alguns apps com certificado fixado não são descriptografados. |
| Captura de pacotes sem root | Captura completa de pacotes por uma VPN local, sem root (PCAPdroid) | Quando o app de captura está instalado e a VPN é concedida uma vez. |
| Android com root — tcpdump | Captura de pacotes de fidelidade total no próprio dispositivo | Usado automaticamente quando o dispositivo tem root. |
Limite honesto: o proxy MITM não consegue descriptografar apps que fixam o próprio certificado. Isso é uma característica do app, não um botão — root ou jailbreak lhe dão fidelidade em nível de pacote onde você os tiver.
iPhones padrão — WebDriverAgent
iPhones de fábrica entram com WebDriverAgent: espelhamento, capturas, entrada, ciclo de vida de apps, instalações e abertura de URLs — sem jailbreak.
Sub-frota com jailbreak — bmtouchd
Em um iPhone com jailbreak, o motor bmtouchd no dispositivo injeta a entrada na camada de eventos do sistema (IOHIDEvent) e lê o framebuffer diretamente — sem WebDriverAgent, sem assinatura. Cada dispositivo é roteado automaticamente para o motor que suporta.
Tudo já está
Duas formas de entrar. Traga seus próprios telefones e um Mac, ou alugue dispositivos de uma frota gerenciada pronta para controlar assim que você faz login — de qualquer forma, você chega ao mesmo painel no navegador.
Auto-hospede seu rack
Seu hardware, seu daemon — inspecionável, reiniciável e atualizável de qualquer lugar. Sem taxas por assento, sem locação compartilhada e com tráfego que nunca sai de uma infraestrutura que você controla.
Alugue, totalmente gerenciado
Esqueça de providenciar hubs e cabos. Alugue dispositivos reais de uma frota gerenciada — provisionados, pareados e online assim que você faz login. Mesmo painel, mesmas ferramentas, mesma captura ao vivo.
O aluguel é por dispositivo. Ver preços de aluguel 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.
Preciso ser dono dos telefones?
Não. Auto-hospede seu próprio rack para não pagar taxas por assento e manter o tráfego dentro da sua infraestrutura, ou alugue dispositivos de uma frota gerenciada que chega provisionada e online — o mesmo painel e as mesmas ferramentas nos dois casos. O aluguel é por dispositivo; a página de preços tem os planos atuais.
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
Conecte celulares a um Mac, abra o painel e comande a frota do navegador.