Your own device lab,
Gerçek telefonları tek Mac'e takın. Tarayıcıdan izleyin, dokunun ve yakalayın.
Control and capture,
Size ait donanım — diğer tüm kaynaklarla aynı canlı akış, mock'lar ve script'ler.
Bir Mac, onlarca telefon
Cihazları bağlayın; dashboard’da hazırlanmış ve kontrole hazır olarak belirsinler. Telefon başına kablolama yok, bakıcılık isteyen laboratuvar yazılımı yok.
İzleyin. Dokunun. Canlı.
Düşük gecikmeli H.264 yansıtma her telefonun ekranını tarayıcınıza aktarır; dokunuşlarınız, kaydırmalarınız ve tuş vuruşlarınız fiziksel cihaza gidip gelir. Telefon masanızdaymış gibi hissettirir — çünkü bir yerlerde gerçekten öyle.
Tüm filoyu otomatikleştirin
Bul-ve-dokun akışları, uygulama kurulum ve başlatmaları, toplu otomasyonlar, zamanlamalar ve ekran kayıtları — tek telefonda ya da hepsinde birden çalıştırın.
Yakalama dahil
Çiftlikteki her telefonun HTTPS trafiği, diğer her şeyle aynı yakalama hattından geçer. Kontrol ve trafik tek akışta yaşar — dikilerek birleştirilmiş iki ürün değil.
Tek prompt hepsini sürer
Tüm çiftlik MCP ve BusyBro üzerinden betiklenebilir. «Her telefonun ekran görüntüsünü al ve login akışını çalıştır» bir cümledir, bir sprint değil.
Kendi sunucunuzda. Koltuk ücreti yok.
Donanım sizin, daemon sizin — her yerden incelenebilir, yeniden başlatılabilir ve yükseltilebilir. Dakika başı fatura olmadan gerçek cihazlar.
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.
Sür. Yakala.
Farkı yaratan bunlardan biri değil — üçü birden, tek bir oturumda. Gerçek bir cihazı uzaktan sür, yaptığı her isteği izle ve bir ajanın akışı çalıştırmasına izin ver — hepsi aynı panelden.
Sür
Her telefonu panelden uzaktan kontrol et — tarayıcında H.264 yansıması, dokunuşların ve tuşların fiziksel cihazda. Tek ekran ya da tüm filonun canlı ızgarası.
Yakala
Sen sürerken, telefonun trafiği diğer her kaynakla aynı MITM proxy'sinden geçer. Cihazın yaptığı her isteği — şifresi çözülmüş, aranabilir, yeniden oynatılabilir — aynı akışta görürsün.
Otomatikleştir
farm_* ve ios_* araçları tüm filoyu MCP yüzeyine taşır; böylece bir yapay zekâ ajanı tüm akışları çalıştırabilir ve yakalanan trafiği aynı oturumda okuyabilir — yalnızca OAuth 2.1, yazmalar onay kapılı, ham güç araçları yalnızca yöneticiye.
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.
Cihaz izin verdiği kadar
Busymate her telefonu olduğu yerde karşılar — fabrika cihazında standart araçlar, root ya da jailbreak varsa tam sadakat.
| Yöntem | Nasıl yakalar | Ne zaman kullanılır |
|---|---|---|
| MITM proxy | Paylaşılan proxy CA'sı ile şifresi çözülen HTTPS | Her telefonda varsayılan. Sertifika sabitlemesi olan bazı uygulamalar çözülemez. |
| Root'suz paket yakalama | Yerel bir VPN üzerinden tam paket yakalama, root'suz (PCAPdroid) | Yakalama uygulaması kurulu ve VPN bir kez verildiğinde. |
| Root'lu Android — tcpdump | Cihazın kendisinde tam sadakatli paket yakalama | Cihaz root'luyken otomatik kullanılır. |
Dürüst sınır: MITM proxy, kendi sertifikasını sabitleyen uygulamaların şifresini çözemez. Bu, uygulamanın bir özelliğidir, bir anahtar değil — root ya da jailbreak, sahip olduğun yerde paket düzeyinde sadakat kazandırır.
Standart iPhone'lar — WebDriverAgent
Fabrika iPhone'ları WebDriverAgent ile katılır: yansıtma, ekran görüntüleri, giriş, uygulama yaşam döngüsü, kurulumlar ve URL açma — jailbreak gerekmez.
Jailbreak'li alt filo — bmtouchd
Jailbreak'li bir iPhone'da cihaz üzerindeki bmtouchd motoru girişi işletim sistemi olay katmanında (IOHIDEvent) enjekte eder ve framebuffer'ı doğrudan okur — WebDriverAgent yok, imzalama yok. Her cihaz desteklediği motora otomatik yönlendirilir.
Her şey zaten
İki giriş yolu. Kendi telefonlarını ve bir Mac'i getir ya da giriş yaptığın an sürülmeye hazır, yönetilen bir filodan cihaz kirala — her iki durumda da aynı tarayıcı paneline ulaşırsın.
Rack'ini kendin barındır
Kendi donanımın, kendi daemon'ın — her yerden incelenebilir, yeniden başlatılabilir ve güncellenebilir. Koltuk ücreti yok, paylaşımlı kiracılık yok ve senin kontrol ettiğin altyapıdan asla ayrılmayan trafik.
Kirala, tümüyle yönetilen
Hub ve kablo tedarikini atla. Yönetilen bir filodan gerçek cihazlar kirala — giriş yaptığın an hazırlanmış, eşleştirilmiş ve çevrimiçi. Aynı panel, aynı araçlar, aynı canlı yakalama.
Kiralama cihaz başınadır. Cihaz kiralama fiyatlarını gör
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.
Telefonlara sahip olmak zorunda mıyım?
Hayır. Koltuk ücreti ödememek ve trafiği altyapından çıkarmamak için kendi rack'ini barındır ya da hazırlanmış ve çevrimiçi gelen yönetilen bir filodan cihaz kirala — her iki durumda da aynı panel ve aynı araçlar. Kiralama cihaz başınadır; güncel planlar fiyatlandırma sayfasında.
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
Telefonları tek Mac'e bağlayın, dashboard'u açın, filoyu tarayıcıdan yönetin.