Control and capture,
하드웨어는 여러분 소유 — 다른 모든 소스와 같은 라이브 피드, 모킹, 스크립트와 함께.
Mac 한 대에 수십 대의 폰
디바이스를 연결하면 프로비저닝이 끝난 상태로 대시보드에 나타나 바로 제어할 수 있습니다. 폰마다 배선할 일도, 돌봐야 할 실험실 소프트웨어도 없습니다.
보고, 만지고, 라이브로.
저지연 H.264 미러링이 각 폰의 화면을 브라우저로 스트리밍하고, 탭·스와이프·키 입력은 실제 기기로 왕복합니다. 폰이 책상 위에 있는 느낌 — 실제로 어딘가엔 있으니까요.
함대 전체를 자동화
찾아서 탭하는 플로우, 앱 설치와 실행, 일괄 자동화, 스케줄, 화면 녹화 — 한 대에서든 전체에서 동시에든 실행하세요.
캐처는 기본 탑재
팔의 모든 폰의 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 표면에 올려, AI 에이전트가 같은 세션에서 전체 플로우를 실행하고 캡처된 트래픽을 읽을 수 있습니다 — 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 프록시 | 공유 프록시 CA를 통해 HTTPS 복호화 | 모든 폰에서 기본. 인증서 고정을 사용하는 일부 앱은 복호화되지 않습니다. |
| root 없는 패킷 캡처 | 로컬 VPN을 통한 전체 패킷 캡처, root 불필요(PCAPdroid) | 캡처 앱이 설치되고 VPN을 한 번 허용했을 때. |
| 루팅된 Android — tcpdump | 기기 자체에서 완전한 정확도의 패킷 캡처 | 기기가 루팅되어 있으면 자동으로 사용됩니다. |
정직한 한계: MITM 프록시는 자체 인증서를 고정하는 앱을 복호화할 수 없습니다. 이는 앱의 속성이지 스위치가 아닙니다 — root나 탈옥이 있는 곳에서는 패킷 수준의 정확도를 얻습니다.
표준 iPhone — WebDriverAgent
기본 iPhone은 WebDriverAgent로 합류합니다: 미러링, 스크린샷, 입력, 앱 수명 주기, 설치, URL 열기 — 탈옥 불필요.
탈옥 서브플릿 — bmtouchd
탈옥된 iPhone에서는 기기 내 bmtouchd 엔진이 OS 이벤트 계층(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.