A device lab on your own Macs.
drizz-farm turns your Mac Minis into a shared Android emulator pool. Full ADB root, unlimited test minutes, zero cloud dependencies. One binary. Apache 2.0.
curl -fsSL https://get.drizz.ai | bash
or brew install drizz-ai/tap/drizz-farm
Why
Own the hardware, own the data
Everything runs on your Macs. Test artifacts never leave your network. No per-seat fees, no per-minute charges.
Real ADB root access
Install any APK, instrument anything, inspect any state. The cloud services restrict this for good reason β we don't have to.
Scale by adding Macs
Each machine contributes its emulators to a shared dashboard. Add a Mac Mini, add capacity. No orchestrator, no coordinator, no bottleneck.
Frameworks you already use
Appium, Espresso, Maestro, whatever you have. drizz-farm just exposes the emulators via standard ADB β it doesn't care what runs on top.
vs Cloud providers
| drizz-farm | BrowserStack / LambdaTest | |
|---|---|---|
| Monthly cost | Free (OSS) / own hardware | $39β$199/seat |
| Test minutes | Unlimited | Metered |
| ADB root | Yes | Restricted |
| Parallel devices | Whatever your Macs can run | Plan-dependent |
| Data residency | Your network | Their cloud |
Architecture
βββββββββββββββ ββββββββββββββββ ββββββββββββββββ
β Dashboard βββββββββΆβ Mac Mini β β Mac Mini β
β (browser) β β 4 AVDs βββββββββΆβ 4 AVDs β
βββββββββββββββ β drizz-farm β β drizz-farm β
ββββββββββββββββ ββββββββββββββββ
Each node runs a standalone Go daemon with an embedded dashboard. Nodes share a group directory so the dashboard can see all of them. The browser routes requests to each node directly β no backend coordination, no leader election, no distributed systems to debug.
Quickstart
$ curl -fsSL https://get.drizz.ai | bash $ drizz-farm setup # detect Android SDK, install launchd service $ open http://$(hostname).local:9401
Click + Add in the dashboard to create an AVD. Click Start to boot it. Your test runner hits the local ADB port β it doesn't need to know anything about drizz-farm.
Where it's going
Today β OSS
Self-hosted, LAN-first, works on Tailscale for remote dev teams. Free forever, Apache 2.0.
Soon β Cloud hub
One URL (farm.drizz.ai/your-team) that routes to your Macs via an outbound tunnel. Access from anywhere, no VPN. Paid, coming Q3.