Your own device lab,
Подключите настоящие телефоны к одному Mac. Смотрите, касайтесь и перехватывайте их из браузера.
Control and capture,
Ваше собственное железо — с тем же живым потоком, моками и скриптами, что и любой другой источник.
Один Mac, десятки телефонов
Подключите устройства — и они появятся в дашборде, уже подготовленные и готовые к управлению. Никакой проводки под каждый телефон, никакого лабораторного софта, за которым нужно присматривать.
Смотрите. Трогайте. Вживую.
H.264-зеркалирование с низкой задержкой стримит экран каждого телефона в браузер, а ваши касания, свайпы и нажатия возвращаются на физическое устройство. Ощущение, что телефон лежит на вашем столе — где-то так оно и есть.
Автоматизируйте весь флот
Флоу find-and-tap, установка и запуск приложений, пакетные автоматизации, расписания и запись экрана — на одном телефоне или сразу на всех.
Захват уже включён
HTTPS каждого ферменного телефона идёт через тот же конвейер захвата, что и всё остальное. Управление и трафик живут в одной ленте — а не в двух сшитых продуктах.
Один промпт управляет всем
Вся ферма скриптуется через MCP и BusyBro. «Сними скриншот каждого телефона и прогони флоу логина» — это предложение, а не спринт.
Саморазмещение. Без платы за места.
Это ваше железо и ваш демон — их можно инспектировать, перезапускать и обновлять откуда угодно. Настоящие устройства без поминутного счёта.
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.
Управляй. Перехватывай.
Отличие не в чём-то одном из этого — а во всех трёх в одной сессии. Управляйте реальным устройством удалённо, наблюдайте за каждым его запросом и позвольте агенту выполнить сценарий — всё из одной панели.
Управляй
Управляйте каждым телефоном удалённо из панели — зеркало H.264 в браузере, ваши касания и нажатия на физическом устройстве. Один экран или живая сетка всего парка.
Перехватывай
Пока вы управляете, трафик телефона идёт через тот же MITM-прокси, что и любой другой источник. Вы видите каждый запрос устройства — расшифрованный, доступный для поиска и повтора — в том же потоке.
Автоматизируй
Инструменты farm_* и ios_* выводят весь парк на поверхность MCP, так что ИИ-агент может выполнять целые сценарии и читать захваченный трафик в той же сессии — только OAuth 2.1, запись с подтверждением, мощные инструменты только для админов.
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.
Настолько глубоко, насколько устройство
Busymate работает с каждым телефоном как есть — стандартные инструменты на заводском устройстве и полная точность, когда у вас есть root или джейлбрейк.
| Метод | Как захватывает | Когда используется |
|---|---|---|
| MITM-прокси | HTTPS расшифровывается через общий CA прокси | По умолчанию на любом телефоне. Некоторые приложения с закреплённым сертификатом не расшифровываются. |
| Захват пакетов без root | Полный захват пакетов через локальный VPN, без root (PCAPdroid) | Когда приложение захвата установлено и VPN разрешён один раз. |
| Android с root — tcpdump | Захват пакетов с полной точностью на самом устройстве | Используется автоматически, когда устройство с root. |
Честное ограничение: MITM-прокси не может расшифровать приложения, закрепляющие собственный сертификат. Это свойство приложения, а не переключатель — root или джейлбрейк дают точность на уровне пакетов там, где они у вас есть.
Обычные iPhone — WebDriverAgent
Заводские iPhone подключаются через WebDriverAgent: зеркалирование, скриншоты, ввод, жизненный цикл приложений, установки и открытие URL — без джейлбрейка.
Подпарк с джейлбрейком — bmtouchd
На iPhone с джейлбрейком движок bmtouchd на устройстве вводит ввод на уровне событий ОС (IOHIDEvent) и читает фреймбуфер напрямую — без WebDriverAgent, без подписи. Каждое устройство автоматически направляется к поддерживаемому им движку.
Всё уже
Два пути. Возьмите свои телефоны и один Mac или арендуйте устройства из управляемого парка, готового к работе, как только вы войдёте — в любом случае вы попадаете в одну и ту же панель в браузере.
Разместите свою стойку сами
Ваше оборудование, ваш демон — доступный для проверки, перезапуска и обновления откуда угодно. Никакой платы за место, никакой общей аренды и трафик, который никогда не покидает контролируемую вами инфраструктуру.
Аренда, полностью управляемая
Забудьте о поиске хабов и кабелей. Арендуйте реальные устройства из управляемого парка — подготовленные, сопряжённые и в сети, как только вы войдёте. Та же панель, те же инструменты, тот же захват вживую.
Аренда — за каждое устройство. Посмотреть цены на аренду устройств
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.
Обязательно ли владеть телефонами?
Нет. Разместите свою стойку сами, чтобы не платить за место и чтобы трафик не покидал вашу инфраструктуру, или арендуйте устройства из управляемого парка, которые приходят подготовленными и в сети — в обоих случаях та же панель и те же инструменты. Аренда за каждое устройство; актуальные тарифы — на странице цен.
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
Подключите телефоны к одному Mac, откройте дашборд и управляйте парком из браузера.