ユースケース

Mac 1台で、 棚いっぱいの端末を。

AndroidとiOSデバイスを接続すると自動的に採用・プロビジョニングされ——任意の端末をライブでミラーリングし、入力を操作でき、それぞれが独自のプロキシIDを保持します。

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

課題

棚いっぱいのテスト端末は たいてい混沌の棚になりがちです

どのデバイスファームツールも同じ3つの課題を解決する必要があります——USB再接続をまたぐ安定したID、遅延のないライブビュー、そして各端末に個別に帰属できるトラフィックです。

実機のAndroidとiOSを揃えたセルフホスト型ラボを運用するチーム向け——デバイスサポートマトリクス、OSバージョンをまたぐ手動トリアージ、あるいは棚の前に立たなくてもどこからでも制御・監視できる必要があるフリートに。

Busymate の Phone Farm は Android と iOS に共通のモデルを与えます。制御は 1 本、キャプチャの行き先は 1 つ、ライブミラーの中継も 1 つ。電話をつなげば、あなたのものである限り安定した同一性を保ちます。再接続やケーブル・ハブの交換で「新しい」デバイス扱いになることはありません。

解決方法

見て、触れて、 トラフィックをルーティング——デバイスごとに

両プラットフォームは1つのデバイスモデルを共有し、デバイス上の制御・キャプチャエンジンだけが異なります。

見て。触れて。ライブで。

低遅延のH.264ミラーリングが各端末の画面をブラウザにストリーミングします——AndroidはscrcpyでiOSはReplayKitで——そしてタップ・スワイプ・キー入力は物理デバイスとの間を往復します。

安定したID、本物の制御

各コマンドは、再接続のたびに変わるケーブルセッションの詳細ではなく、電話の安定した同一性を対象にします。そのため「あの電話」を狙ったスクリプトは、挿し直しや再起動、ポートの入れ替え後もそのまま動き続けます。

大規模なデバイス別プロキシ

ファーム内の各端末のHTTPSは、それぞれ独自のIDを持ったまま共有proxy-serverを経由します——第二のプロキシスタックを稼働させる必要はなく、10台分のトラフィックが一つのフィードに混ざることもありません。

関連するサーフェス
  • Farm
  • Android
  • iOS
  • Proxy
  • MCP

手順

端末の入った箱から 制御・監視可能なフリートまで

手を触れずに立ち上げ、その後はオンラインを維持します。

  1. 01

    ホストデーモンをインストール

    端末を駆動しているMacでbmfarmを実行し、一度サインインします。自身の依存関係を監視し、あなたが目の前に座ることのないマシンでもオンラインを維持します。

  2. 02

    端末を接続

    Android端末はほぼゼロコンフィグでADB経由により自動的に採用されます。iOS端末は自動でプロビジョニングされます——一度きりの開発者モードと信頼タップを除いて。

  3. 03

    ミラーリング・制御・キャプチャ

    ダッシュボードから任意の端末のライブミラーを開いて直接操作し、キャプチャされたトラフィックが同じフィードに届くのを確認できます——自分のデスクからでも、世界の反対側からでも。

ホスト上で

仕組み: 箱からフリートへ

Mac 上のデーモンが一つ。あとはオンラインのままです。

  1. 01

    ホストをインストールして一度サインインする

    スマートフォンを接続する Mac でファームホストを実行し、ワークスペースのアカウントでサインインします。ホストは自身をデバイスとしてペアリングし、依存するツール類を監督し、誰も座っていないマシンで動き続けます。

  2. 02

    スマートフォンを接続し、取り込ませる

    USB デバッグを有効にした Android 端末を接続すると、ほぼ設定なしで取り込まれます。iPhone は一度きりの「デベロッパモード」と「信頼」のタップの後にプロビジョニングされます。各デバイスはホスト上で安定した ID を得るため、ケーブルやハブを交換しても「新しい端末」になることはありません。

  3. 03

    デバイスごとにミラー、操作、ルーティング

    ダッシュボードから任意の端末のライブミラーを開いて直接操作します。タップ、スワイプ、キー入力は物理デバイスとの間を往復します。各端末の HTTPS は共有プロキシ上のそれぞれの ID を経由するため、10 台のトラフィックが 1 つのフィードに混ざることはなく、すべての操作は MCP 経由で AI エージェントからも利用できます。

FAQ

ハブを買う前の よくある質問

1 台の Mac で何台の端末を扱えますか?

USB ハブが安定して給電・列挙できる台数までです。実用上の上限はソフトウェアではなく、ハブの品質と帯域です。まず 1 台のハブから始めて、そこから増やしてください。

再接続すると重複したデバイスができますか?

いいえ。ホストは端末ごとに安定した ID を発行し、再接続・再起動・ポート変更を越えて保持するため、その端末を対象にしたスクリプトやスケジュールは動き続けます。

ミラーはなぜこれほど反応が良いのですか?

端末の画面は低遅延の H.264 動画としてストリーミングされ(Android は scrcpy、iOS は ReplayKit)、入力は同じ制御接続で送り返されます。スライドショーを眺めるのではなく、デバイスを手に持っている感覚です。

ファームは自分のデスク以外に置けますか?

はい。ホストは端末を接続した任意の Mac で無人で動作します。どこにいてもダッシュボードからミラー・操作・キャプチャでき、トラフィックは他のすべてのソースと同じフィードに届きます。

端末の棚を、 本物のデバイスファームに変えよう

セルフホスト、分単位の課金もシート料金もありません——あなた自身のハードウェアとデーモンです。

Ask your mate