Anwendungsfall

Ein Mac, ein ganzes Regal voller Telefone.

Schließe Android- und iOS-Geräte an und sie werden automatisch übernommen und provisioniert — spiegle jedes davon live, steuere Eingaben, und jedes behält seine eigene Proxy-Identität.

Six phones racked to one bmfarm Mac mini beam a live mirror up into a browser farm view — a mirrored phone screen with a touch ripple beside a schedule card of checked runs — while the rack's traffic also streams into a small live dashboard feed with green status codes. dash.busymate.dev/farm 02:00 bmfarm live 200 201

Das Problem

Ein Regal voller Testtelefone ist meist ein Regal voller Chaos

Jedes Gerätefarm-Tool muss dieselben drei Probleme lösen: stabile Identität über USB-Neuverbindungen hinweg, eine Live-Ansicht ohne Verzögerung, und Traffic, der jedem Telefon individuell zugeordnet werden kann.

Für Teams, die ein selbst gehostetes Labor aus echten Android- und iOS-Telefonen betreiben — Geräte-Support-Matrizen, manuelles Triage über OS-Versionen, oder eine Flotte, die von überall steuerbar und beobachtbar sein muss, nicht nur direkt am Regal.

Busymates Phone Farm gibt Android und iOS ein gemeinsames Modell: ein Steuerkanal, ein Capture-Ziel, ein Live-Mirror-Relay. Schließe ein Telefon an und es behält eine stabile Identität, solange es dir gehört — ein Reconnect, ein Kabel- oder Hub-Wechsel macht daraus nie ein „neues“ Gerät.

So wird es gelöst

Ansehen, berühren, leite seinen Traffic — pro Gerät

Beide Plattformen teilen sich ein Gerätemodell; nur die On-Device-Steuerungs- und Capture-Engines unterscheiden sich.

Ansehen. Berühren. Live.

Latenzarmes H.264-Mirroring streamt den Bildschirm jedes Telefons in deinen Browser — Android via scrcpy, iOS via ReplayKit — und deine Taps, Swipes und Tastenanschläge machen den Hin- und Rückweg zum physischen Gerät.

Stabile Identität, echte Steuerung

Jeder Befehl zielt auf die stabile Identität des Telefons, nicht auf ein Kabelsession-Detail, das sich bei jedem Reconnect ändert — ein Skript für „dieses Telefon“ funktioniert also nach Umstecken, Neustart oder Portwechsel weiter.

Geräteweises Proxying im großen Maßstab

Das HTTPS jedes gefarmten Telefons läuft mit eigener Identität durch den gemeinsamen proxy-server — kein zweiter Proxy-Stack nötig, und der Traffic von zehn Telefonen verschwimmt nie zu einem Feed.

Beteiligte Oberflächen
  • Farm
  • Android
  • iOS
  • Proxy
  • MCP

Anleitung

Von einer Kiste Telefone zu einer steuerbaren, beobachtbaren Flotte

Zero-Touch-Inbetriebnahme, dann bleibt es online.

  1. 01

    Host-Daemon installieren

    Führe bmfarm auf dem Mac aus, der die Telefone steuert, und melde dich einmal an. Es überwacht seine eigenen Abhängigkeiten und bleibt online, selbst auf einer Maschine, vor der du nie sitzt.

  2. 02

    Telefone anschließen

    Android-Telefone werden automatisch über ADB mit nahezu keiner Konfiguration übernommen. iOS-Telefone werden automatisch provisioniert — abgesehen von den einmaligen Tipps für Entwicklermodus und Vertrauen.

  3. 03

    Spiegeln, steuern und erfassen

    Öffne im Dashboard einen Live-Mirror für jedes Gerät, steuere es direkt, und sieh zu, wie sein erfasster Traffic im selben Feed landet — von deinem Schreibtisch oder von der anderen Seite der Welt aus.

Auf dem Host

So funktioniert es vom Karton zur Flotte

Ein Daemon auf dem Mac, dann bleibt er online.

  1. 01

    Host installieren und einmal anmelden

    Starte den Farm-Host auf dem Mac, an den die Telefone angeschlossen werden, und melde dich mit deinem Workspace-Konto an. Der Host koppelt sich selbst als Gerät, überwacht die Werkzeuge, von denen er abhängt, und läuft weiter auf einer Maschine, vor der niemand sitzt.

  2. 02

    Telefone anschließen und adoptieren lassen

    Schließ Android-Telefone mit aktiviertem USB-Debugging an, und sie werden nahezu ohne Konfiguration adoptiert. iPhones werden nach den einmaligen Tipps auf Entwicklermodus und Vertrauen bereitgestellt. Jedes Gerät bekommt auf dem Host eine stabile Identität, sodass ein Kabel- oder Hub-Wechsel es nie zu einem neuen Telefon macht.

  3. 03

    Spiegeln, steuern und routen — pro Gerät

    Öffne aus dem Dashboard einen Live-Spiegel eines beliebigen Telefons und steuere es direkt — Tipps, Wischgesten und Tastatureingaben gehen zum physischen Gerät und zurück. Der HTTPS-Verkehr jedes Telefons läuft über seine eigene Identität auf dem gemeinsamen Proxy, sodass der Traffic von zehn Geräten nie zu einem Feed verschwimmt, und jede Aktion steht einem KI-Agenten über MCP zur Verfügung.

FAQ

Bevor du einen Hub kaufst, die üblichen Fragen

Wie viele Telefone kann ein Mac steuern?

So viele, wie seine USB-Hubs zuverlässig versorgen und erkennen können — die praktische Grenze sind Hub-Qualität und Bandbreite, nicht die Software. Fang mit einem Hub an und wachse von dort.

Erzeugt erneutes Anstecken ein doppeltes Gerät?

Nein. Der Host vergibt für jedes Telefon eine stabile Identität und behält sie über Neuverbindungen, Neustarts und Port-Wechsel hinweg, sodass Skripte und Zeitpläne, die auf ein Telefon zielen, weiter funktionieren.

Warum reagiert das Spiegeln so schnell?

Der Bildschirm des Telefons wird als latenzarmes H.264-Video gestreamt — Android über scrcpy, iOS über ReplayKit — und deine Eingaben gehen über dieselbe Steuerverbindung zurück; es fühlt sich an, als hättest du das Gerät in der Hand, nicht wie eine Diashow.

Kann die Farm woanders stehen als auf meinem Schreibtisch?

Ja. Der Host läuft unbeaufsichtigt auf jedem Mac mit angeschlossenen Telefonen; du spiegelst, steuerst und erfasst über das Dashboard, wo immer du bist, und der Traffic landet im selben Feed wie jede andere Quelle.

Verwandle ein Regal voller Telefone in eine echte Gerätefarm

Selbst gehostet, keine minutengenaue Abrechnung, keine Sitzplatzgebühren — es ist deine Hardware und dein Daemon.

Ask your mate